← На главную
При автоматизации рабочего места кассира (РМК) или весового узла часто возникает задача подключения торговых электронных весов для передачи веса товара непосредственно в документ или форму чека. Нередко пользователи сталкиваются с ситуацией, когда используемые универсальные драйверы требуют приобретения отдельной коммерческой лицензии. Разберем, как организовать надежный опрос электронных весов в режиме реального времени («онлайн») с помощью бесплатных механизмов, сертифицированных компонент и типовых возможностей подсистемы подключаемого оборудования 1С.
Вариант 1. Использование весов с бесплатными драйверами и обработками (CAS, Масса-К, Mertech)
Если планируется приобретение нового весового оборудования или замена старого, наиболее экономичным и простым путем будет выбор моделей, для которых производители и фирма 1С предоставляют бесплатные компоненты:
- Весы CAS (серии ER, AP, DB, AD): Весы CAS (например, популярная линейка
CAS ER Junior) поддерживают интеграцию с 1С через бесплатный сертифицированный драйвер или внешнюю компоненту по протоколу CAS AP. В конфигурации 1С подключение настраивается через внешнюю обработку обслуживания или штатный механизм торгового оборудования, обеспечивая стабильное считывание веса по нажатию кнопки в РМК.
- Весы Масса-К (серии МК, ТВ-S, ТВ-M): Поддерживают опрос по интерфейсам RS-232 или USB. Работают через бесплатный протокол производителя («Протокол 100»), который встроен во все типовые конфигурации 1С.
- Весы Mertech (M-ER): Поставляются с бесплатным сертифицированным драйвером 1С для интерфейсов RS-232 и виртуального COM-порта (USB-VirtualCOM).
Вариант 2. Подключение весов ШТРИХ-М через встроенные механизмы 1С и протокол POS2
Для онлайн-весов линейки «ШТРИХ-М» (например, «Штрих-СЛИМ», «ШТРИХ-М5», «POScenter») нет необходимости покупать стороннее платное ПО. Проанализируем, как подключить их с минимальными затратами:
- В современных конфигурациях на БПО (Библиотека подключаемого оборудования): В конфигурациях «1С:Розница», «1С:Управление торговлей», «1С:УНФ» и «1С:ERP» встроен бесплатный универсальный драйвер
1С:Электронные весы. Он нативно поддерживает стандартный протокол POS2, используемый оборудованием «ШТРИХ-М».
- Использование сертифицированного драйвера от производителя: На сайте производителя и в каталоге сертифицированного оборудования 1С доступен бесплатный Native API драйвер весов (например, для линейки SLIM NG), который устанавливается непосредственно через список драйверов оборудования в 1С.
- Использование существующей лицензии АТОЛ: Если на рабочем месте уже развернут универсальный драйвер АТОЛ, выясним его совместимость — данный драйвер также содержит модули работы с протоколами весов «ШТРИХ-М», что позволяет использовать единую типовую обработку обслуживания
ATOLScale_v2.epf без перенастройки логики 1С.
Технические нюансы и параметры настройки весов в режиме онлайн
Для корректного получения данных о весе в момент совершения продажи разберем ключевые технические настройки:
- Режим работы микропрограммы (прошивки) весов: В сервисных настройках самих весов должен быть включен командный режим («запрос-ответ», например, протокол
POS2 или командный режим CAS), а не потоковая циклическая передача. При потоковой передаче буфер COM-порта может переполняться или выдавать некорректный срез данных в момент нажатия кнопки кассиром.
- Синхронизация параметров последовательного порта (COM / RS-232): Скорость передачи (
BaudRate — обычно 4800, 9600 или 19200 бит/с), количество бит данных (8), четность (None) и стоповые биты (1) должны быть одинаково выставлены в трех местах:
- В меню внутренних настроек весов;
- В диспетчере устройств операционной системы для соответствующего COM-порта;
- В окне параметров подключения торгового оборудования в самой 1С.
- Разрядность платформы (32-bit / 64-bit): Обратим внимание на битность клиента 1С. Если используется 64-разрядный клиент 1С:Предприятия, старые 32-битные COM/ActiveX-драйверы не загрузятся. В таких случаях следует устанавливать драйверы, выполненные по стандарту
Native API (поддерживают x86 и x64).
- Работа в терминале (RDP): При работе через удаленный рабочий стол убедимся, что проброс локальных COM-портов включен в параметрах RDP-клиента, либо настроим запуск 1С в режиме тонкого клиента с обработкой торгового оборудования на локальном компьютере кассира.