HelpF.pro

Как вызвать альтернативный вариант сканирования штрихкода

Источник mobile-1s.ru

скачиваем с Google play Barcode scanner

Код 1C v 8.3
 
&НаКлиенте
Процедура ЗапуститьСканированиеBarcode()

#Если МобильноеПриложениеКлиент Тогда

НовВз = Новый ЗапускПриложенияМобильногоУстройства();
НовВз.Действие="com.google.zxing.client.android.SCAN";

Для Каждого Стр Из НовВз.ДополнительныеДанные Цикл

Если сокрЛП(Стр.Ключ) = "SCAN_RESULT" Тогда
Штрихкод = Стр.Значение;
//Сообщить(Стр.Ключ+" - "+Стр.Значение);

Структура = ОбщегоНазначенияСервер.ПолучитьОбъектПоШтрихКоду(ШтрихКод);
Если Структура = Неопределено Тогда
пТовар = Неопределено;
Иначе
пТовар = Структура.Номенклатура;

ОткрытьЗначение(пТовар);

КонецЕсли;
КонецЕсли;
КонецЦикла;

#КонецЕсли

КонецПроцедуры

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq83/view/1801.html