Добрый день
Так сложилось что внутри обработчика внешнего события документа
нужно анализировать различные типы штрихкодов.
А именно :
EAN 13
PDF 417
и вот теперь еще EAN 128
Каждый штрихкод соответствует определенному бизнес-процессу соответственно обработчики разные.
Как идеологически правильно программно определить какой тип штрихкода считал сканер ?
Где поискать идейно правильный пример ?
Сейчас у меня написана примитивная конструкция типа :
Если СтрДлина(Данные) = 13 Тогда
ПроверкаСпецификации_EAN13(Данные);
Иначе
ПроверкаСпецификации_PDF417(Данные);
КонецЕсли;
//ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, ЭтаФорма);
(2) старый дедовский способ: убираем подключение ТО через драйвер, настраиваем префиксы на F6-F8, вешаем на форму команды с соответствующими горячими клавишами, которые бы открывали ввод строки...