Внедрение штрихкодирования в торговых точках и на складах автозапчастей позволяет существенно ускорить подбор товара в документах, исключить человеческий фактор и автоматизировать приемку. Однако при работе в терминальном режиме RDP на базе операционных систем Windows Server 2003 и клиентских ПК под управлением Windows XP или Win 7 возникают специфические вопросы, касающиеся выбора оборудования, проброса COM-портов и учета мелкоштучной продукции.
Рассмотрим по шагам все ключевые этапы внедрения штрихкодирования в конфигурации «Торговля+Склад 7.7», начиная от технической настройки подключения и заканчивая организацией маркировки сложных категорий товаров.
Разберем технические особенности подключения сканеров в среде RDP. Существует два основных режима работы сканирующего оборудования: эмуляция клавиатуры (USB HID) и эмуляция последовательного COM-порта (Virtual COM / RS-232).
При использовании режима эмуляции клавиатуры сканер посылает данные напрямую в то поле формы, где находится курсор. В RDP-сеансах такой подход часто приводит к сбоям: если фокус ввода потерян или открыта другая форма, данные штрихкода считываются некорректно. По этой причине рекомендуется использовать оборудование (например, сканеры Honeywell) в режиме эмуляции COM-порта.
Для корректного перехвата данных в 1С 7.7 выполним следующие действия:
Scaner1C.dll).При такой настройке платформа 1С 7.7 обрабатывает данные от сканера централизовано в процедуре ОбработкаВнешнегоСобытия(), независимо от того, какому элементу формы принадлежит фокус ввода.
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
Если (Источник = "BarCodeScaner") И (Событие = "BarCodeValue") Тогда
ШтрихКод = СокрЛП(Данные);
ОбработатьСканированиеШтрихкода(ШтрихКод);
КонецЕсли;
КонецПроцедура
Проанализируем ситуацию с выбором стандартов кодирования. На автозапчасти и автохимию часто уже нанесен заводской маркировочный код производителя. В типовой конфигурации «Торговля+Склад 7.7» предусмотрена возможность привязки к одной номенклатурной позиции нескольких штрихкодов (как заводских от разных поставщиков, так и собственных).
Если на товаре нет заводского кода, предприятию необходимо генерировать собственные уникальные штрихкоды. Для этого применяются следующие правила:
Выясним причину сложности маркировки крепежа, болтов, гаек, сальников и мелких резиновых изделий. Наклеить индивидуальную этикетку на каждую штучную детальку невозможно или экономически нецелесообразно. В этом случае применяются следующие практические методики:
При выборе принтеров этикеток для сферы автозапчастей рекомендуется отдавать предпочтение термотрансферной печати на полипропиленовых лентах. Такие этикетки устойчивы к воздействию масел, автохимии и выцветанию по сравнению с обычной прямой термопечатью.
Посмотрим, какие компоненты платформы необходимо подготовить для полноценного функционирования системы штрихкодирования:
1CBarCode.ocx. Регистрация выполняется администратором через командную строку: regsvr32 1CBarCode.ocx.Документ.ПоступлениеТМЦ).Комплексное применение описанных подходов позволяет построить надежную систему складского учета запчастей, работающую без сбоев в терминальной среде RDP.