Как настроить штрихкод в весах Штрих-Принт при сбросе настроек после замены батарейки в 1С:Управление торговлей?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

При эксплуатации весов с печатью этикеток Штрих-Принт в связке с конфигурацией 1С:Управление торговлей 11 нередко возникает ситуация, когда после разряда или замены резервной литиевой батарейки (типа CR2032) на системной плате весов полностью сбивается логика печати штрихкодов. До обслуживания весы формировали код со статическим значением (например, 2000447000005), а после сброса начинают подставлять в хвост штрихкода текущий вес с платформы (например, 2000447005334), из-за чего сканеры на кассовых узлах не могут корректно распознать товар. Разберем причины такого поведения и пошагово восстановим правильный формат формирования этикеток.

Проанализируем техническую причину сбоя: при отключении резервного питания происходит полная очистка энергонезависимой статической памяти (SRAM). При этом удаляются все загруженные таблицы товаров (PLU), префиксы, пользовательские форматы этикеток, а параметры весов возвращаются к заводским установкам. По умолчанию весы используют весовую структуру штрихкода (Префикс + Код товара + Масса + Контрольный символ). Если на платформе весов есть груз, датчик передает массу, и весы автоматически заменяют нули на реальный вес.

Способ 1. Изменение структуры штрихкода и типа товара в весах

Если бизнес-процесс магазина предполагает предварительную маркировку с нулевым весом, а итоговое взвешивание происходит непосредственно на кассе, товар в весах должен обрабатываться как штучный, либо для него должна быть задана соответствующая структура штрихкода. Рассмотрим, как скорректировать параметры через утилиту «Тест драйвера весов с печатью этикеток»:

  1. Подключимся к весам через утилиту настройки драйвера по интерфейсу Ethernet (TCP/IP) или RS-232.
  2. Перейдем в раздел «Таблицы» и откроем «Таблицу 1 (Системные настройки)».
  3. Проверим поля «Префикс весового ШК» и «Префикс штучного ШК». Убедимся, что префиксы соответствуют префиксам, настроенным в правилах разбора ШК в 1С (как правило, 20 или 21).
  4. Перейдем к настройке структуры ШК. В старых версиях микропрограммы весов доступно 7 базовых структур. Для штучных позиций выберем структуру 3 (штучный ШК без динамического веса).
  5. В таблице товаров (PLU) проверим признак «Тип товара»: для позиций, которые не должны кодировать текущую массу в штрихкод, значение должно быть установлено в 1 (штучный товар), а не 0 (весовой).
  6. Сохраним изменения в энергонезависимую память весов.

Способ 2. Проверка и корректировка правил выгрузки в 1С:Управление торговлей 11

При каждой повторной выгрузке номенклатуры из базы 1С таблица PLU весов перезаписывается. Если в конфигурации товар настроен как весовой, драйвер весов автоматически установит для него весовой тип. Разберем шаги по настройке правил обмена в 1С:

  1. Перейдем в раздел «НСИ и администрирование» → «РМК и оборудование» → «Правила обмена с подключаемым оборудованием Offline».
  2. Откроем используемое правило для весов с печатью этикеток.
  3. Проверим список выгружаемой номенклатуры. Если товар должен регистрироваться на кассе как штучный с последующим перевесом, в карточке номенклатуры единица хранения должна быть задана как штука, либо в правиле обмена должен быть скорректирован признак весового товара.
  4. Проверим соответствие префиксов в справочнике «Шаблоны регистрации новых штрихкодов» (или правилах разбора весовых ШК), чтобы длина кода товара и разрядность веса совпадали с логикой кассовой программы.
  5. Выполним команду «Выгрузить товары» для обновления таблицы PLU в весах с новыми параметрами.

Способ 3. Восстановление пользовательского шаблона этикетки

Если ранее печать фиксированных нулей реализовывалась за счет специального пользовательского макета (форматы 1–5), после замены батарейки данный макет удалился из памяти весов. Восстановим его с помощью редактора этикеток:

  1. Запустим утилиту «Редактор этикеток Штрих-М», входящую в состав дистрибутива драйвера весов.
  2. Откроем сохраненный файл макета этикетки (в формате .fnt или .lbr) либо создадим новый макет.
  3. В свойствах поля штрихкода настроим жестко заданный шаблон отображения реквизитов PLU без динамического поля массы.
  4. Загрузим созданный шаблон в память весов в один из пользовательских форматов (например, «Пользовательский 1»).
  5. В системных настройках весов или в драйвере укажем номер используемого формата этикетки по умолчанию.

Важное аппаратное ограничение: в старых версиях прошивок весов Штрих-Принт (до 2013 года) структуры штрихкодов ограничены 7 шаблонами и отсутствует прямая поддержка произвольных масок GS1-128. В таких версиях печать статического кода номенклатуры без массы с датчика возможна исключительно путем перевода номенклатуры в признак штучного товара и использования соответствующей структуры ШК.

← На главную