<СканерШтрихКодов> Сканировать (Scan)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Дополнительные возможности мобильного устройства > Объект СканерШтрихКодов (BarcodeScanner) > Методы >

<СканерШтрихКодов> Сканировать (Scan)


Описание:

Если подключен Bluetooth-сканер, метод включает или выключает реагирование на событие получения штрих-кодов.

Первая форма синтаксиса:

Сканировать(<ЛогическоеЗначение>)

Scan(<BooleanValue>)

Параметры:

ЛогическоеЗначение (BooleanValue) – если параметр принимает значение "Истина" ("True"), то включает реагирование на событие получения штрих-кода. Если параметр принимает значение "Ложь" ("False"), то выключает реагирование на событие получения штрих-кода.

Возвращаемые значения:

Нет.

Пример:

//Выключается реагирование

//на событие получения штрих-кода

Функция Кнопка1_ПриНажатии()

  Сканер=Новый("СканерШтрихКодов", ИмяУстройства);

   Сканер.Сканировать(Ложь);
   Возврат 0;
КонецФункции
 
//Включается реагирование
//на событие получения штрих-кода
Функция Кнопка2_ПриНажатии()
   Сканер=Новый("СканерШтрихКодов", ИмяУстройства);
   Сканер.Сканировать(Истина);
   Возврат 0;
КонецФункции

 

Описание:

Если подключен фотосканер, то метод включает фотокамеру МУ для сканирования.

Вторая форма синтаксиса:

Сканировать()

Scan()

Параметры:

Нет.

Возвращаемые значения:

Возвращает логическое значение "Истина" ("True"), если фотокамера доступна. Возвращает значение "Ложь" ("False"), если фотокамера недоступна.

Пример:

//При включении фотосканера и получении штрих-кода

//возникает событие получения штрих-кода
//Метод "УстановитьПриПолученииШтрихкода" устанавливает
//обработчик события получения штрих-кода.
//Для сканирования включается фотокамера МУ.

Перем Сканер;

Процедура ПриПолученииШтрихКода(Данные, Формат)
 
   ОтладочноеСообщение(Строка(Данные) + " " + Строка(Формат));
//Пример результата сканирования - "4030969804438 EAN-13"
КонецПроцедуры

 

Сканер= Новый("СканерШтрихКодов");
Сканер.УстановитьПриПолученииШтрихКода(ПриПолученииШтрихКода);
Сканер.Сканировать();