Штрихкод, штриховое кодирование, программы, Barcode software, ActiveX
 



Scanvc




Для начала работы с компонентой необходимо, прежде всего скопировать файл Scanvc.dll в каталог где установлена 1С, например "с:\Program Files\1Cv77\Bin".

Затем в глобальном модуле записать:
ЗагрузитьВнешнююКомпоненту("Scanvc.dll");
СКАНЕР = СоздатьОбъект("AddIn.Scanvc");

После этого можно запустить 1С и в окне "Настройка параметров системы", появится закладка "Сканер" как показано на рисунке.

Затем необходимо установить порт и скорость, на которую настроен сканер. Если порт открыт успешно, то появится соответствующая надпись об этом.
Затем в том месте где необходимо получить штрихкод, нужно вставить предопределенную процедуру "ОбработкаВнешнегоСобытия". Если событие не было обработано ни в одном документе, то вызывается процедура ОбработкаВнешнегоСобытия из глобального модуля (если таковая имеется).
Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные)
Сообщить("ВнешнееСобытие - " + Источник + "-" + Событие + "-" + Данные);
КонецПроцедуры
Источник = ScanvcComponent
Событие = ScanBarcode
Данные = считанный штрихкод

Все переданные значения в процедуру ОбработкаВнешнегоСобытия являются строковыми.

Сканер должен быть настроен следующим образом:
Скорость - 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 38400
Четность - нет
Бит данных - 8
Стоп бит - 1

О подключении сканера с СОМ порту смотрите здесь.