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

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

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

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

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

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

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

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

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

#КонецЕсли

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

Read Full Article