При автоматизации розничной торговли часто возникает ситуация, когда весы с печатью этикеток, такие как Штрих-Принт, пытаются использовать в качестве прикассовых. Пользователи сталкиваются с проблемой: оборудование подключено, связь установлена, но заветная кнопка «Получить вес» в рабочем месте кассира (РМК) не появляется. В этой статье мы подробно разберем, почему так происходит, и рассмотрим два основных сценария работы с этим оборудованием.
Прежде всего, проанализируем техническую сторону вопроса. В системе 1С:Розница 2.3 весы могут быть представлены в двух разных ипостасях, и это критически важно для понимания логики программы:
Рассмотрим подробнее, как настроить каждый из этих режимов для весов Штрих-Принт.
Если ваша задача — фасовать товар заранее, печатать на нем ценник и сканировать его на кассе, то кнопка «Получить вес» вам не нужна. Вместо этого нам нужно настроить обмен данными. Разберем по шагам, как это сделать:
Во-первых, перейдем в раздел Администрирование — Подключаемое оборудование и создадим экземпляр оборудования с типом Весы с печатью этикеток. Укажите драйвер «Штрих-М:Весы с печатью этикеток».
Во-вторых, настроим Правила обмена с подключаемым оборудованием. Здесь важно проанализировать настройки отбора. Рекомендуем установить следующие параметры:
PLU (код товара в памяти весов).В-третьих, обратите внимание на настройки номенклатуры. В карточке товара обязательно должен стоять признак «Весовой», а единица измерения должна быть кг. После этого через обработку Обмен с подключаемым оборудованием выгрузите товары в весы.
Выясним причину отсутствия кнопки в РМК. Она появляется только тогда, когда в системе зарегистрированы весы с типом Электронные весы. Несмотря на то что Штрих-Принт — это фасовочные весы, они поддерживают протокол передачи веса по сети.
Чтобы кнопка появилась, выполним следующие действия:
Электронные весы.Штрих-М:Электронные весы.Важный момент: в РМК кнопка «Получить вес» станет активной только в тот момент, когда в чеке выбран весовой товар. Если в строке чека находится штучный товар, программа блокирует функционал взвешивания.
Если мы используем весы для печати этикеток, нам нужно научить 1С правильно интерпретировать штрихкод, который выдает Штрих-Принт. Проанализируем стандартную структуру весового штрихкода (EAN-13), которая обычно начинается с префикса 22, 28 или 29.
Рассмотрим пример настройки шаблона штрихкода:
Префикс: 22 (2 символа)
Код товара (PLU): П П П П П (5 символов)
Вес товара в граммах: В В В В В (5 символов)
Контрольный символ: К (1 символ)
В настройках 1С:Розница (раздел Администрирование — Номенклатура — Штрихкодирование) необходимо создать шаблон, соответствующий настройкам в самих весах. Если в весах установлен префикс 22, а в 1С настроен 29, программа при сканировании не поймет, что в штрихкоде зашифрован вес, и выдаст ошибку «Товар не найден».
Проанализируем ситуацию, когда настроены оба режима. Теоретически, 1С позволяет настроить одни и те же весы и как Offline, и как Электронные весы. Однако на практике возможен конфликт портов. Если выгрузка товаров (Offline) занимает порт, то попытка получить вес (Online) может закончиться ошибкой связи.
Также стоит учитывать версию прошивки весов Штрих-Принт. Старые версии могут некорректно обрабатывать команды протокола POS по сети. Если связь в тесте драйвера проходит, но вес в РМК не возвращается, попробуйте обновить прошивку устройства до актуальной.
Подведем итоги нашей совместной работы по настройке:
Электронные весы (драйвер Штрих-М, порт 5003).Оборудование офлайн и правила обмена.Соблюдение этих инструкций позволит вам полноценно использовать функционал весов Штрих-Принт в среде 1С:Розница 2.3.