Комплект состоит из двух частей: универсальная накладная с ШК на "почти" универсальном макете печатной формы и перехватчик события от сканера.
Должна быть универсальна, тестировалась на КА 1.1 и УТ 10.3 (обычные формы) на товарно-номенклатурных документах.
1. Накладная (запуск как обработки с выбором документа или как внешней печатной формы):
генерирует штрихкод в формате EAN13: первая цифра "1", далее 3 следующих по типу документа, далее 4 - дата документа, 1 - префикс номера, 3 - сам номер и последняя 1 - контрольный символ. Цифр мало, документов много, ШК может повторятся (будут открыты все найденные документы). Кого не устроит - делайте EAN128. Макет оптимизирован под номенклатурные документы КА/УТ. Рекомендация: в идеале по аналогии надо или делать индивидуальные печатные формы, или менять типовые (гиморно, не везде будет работать из-за Active-X. Способ кодирования подбирался под мои личные нужды - допускаю существование более удачных вариантов. Дизайн макета и его состав - аналогично.
2. Обработчик:
Выполнен в виде обычной внешней обработки: запустили - начали сканировать. После открытия форму можно закрыть! т.к. при закрытии отключение от СерверТО выполняется только при остановленном сканировании (возможный баг платформы? - после закрытия форма продолжает получать события и их обрабатывать). Если найден подходящий документ - он будет открыт. Рекомендация: перенести форму в "ОбщиеФормы", добавить ее открытие и сразу закрытие "ПриНачалеРаботыСистемы()", а экспортные процедуры перенести в свой ОбщийМодуль
3. Не забудьте настроить сканер - требуются драйверы с ИТС "1С: Печать штрихкодов" и "1С: Сканер штрихкода"