Почему весы МАССА-К печатают ПЛУ вместо кода товара (SKU) в штрихкоде и как это исправить?

Системный администратор 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При работе с весовым товаром часто возникает ситуация, когда после выгрузки номенклатуры из 1С в весы МАССА-К на печатной этикетке в штрихкод попадает не код товара (SKU), а внутренний номер ячейки памяти весов (PLU). В результате сканер на кассе не может идентифицировать товар, что останавливает продажи. Особенно актуальна эта проблема для магазинов с большим ассортиментом, где количество товаров превышает память весов, и коды PLU не могут совпадать с кодами SKU.

Давайте подробно разберемся, почему так происходит и как настроить весы для корректной печати штрихкодов.

Анализ проблемы: в чем разница между PLU и SKU

Прежде чем перейти к решению, важно понимать разницу между двумя этими понятиями, так как именно в ней кроется корень проблемы.

В небольших магазинах иногда идут по пути упрощения и делают PLU и SKU одинаковыми. Но если у вас в базе, к примеру, 40 000 товаров, а память весов рассчитана на 6 000, то такой подход невозможен. В этом случае для выгрузки на весы товарам назначаются временные PLU, которые никак не связаны с их реальными кодами SKU. Задача состоит в том, чтобы весы, используя временный PLU для хранения данных, в штрихкод на этикетке печатали именно SKU из учетной системы. В качестве альтернативы можно использовать обработку для печати этикеток со штрихкодами весового товара на принтере.

Часто пользователи начинают искать проблему в обработке выгрузки 1С, предполагая, что она неправильно передает данные. Отладка может показать, что 1С отправляет код товара корректно. Это верный знак, что проблема находится на стороне весов.

Решение: настройка шаблона этикетки на весах

Как выяснилось на практике, решение почти всегда заключается не в настройках 1С, а в редактировании шаблона этикетки непосредственно на весах или через специализированное ПО от производителя МАССА-К.

Шаг 1. Получите доступ к редактору шаблонов

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

Шаг 2. Выберите правильный тип шаблона

Производитель часто предоставляет несколько предустановленных шаблонов, например, условные «Лайт» (Lite) и «Про» (Pro).

Важный момент: простые шаблоны («Лайт») могут быть жестко запрограммированы на использование определенных полей. В частности, в поле штрихкода может быть безальтернативно зашита переменная, отвечающая за PLU. Вы не сможете это изменить.

Ваша задача — найти и выбрать более гибкий, настраиваемый шаблон (условный «Про»). Такие шаблоны позволяют детально редактировать каждый элемент этикетки, включая содержимое штрихкода.

Шаг 3. Отредактируйте поле штрихкода

В редакторе шаблонов найдите на макете этикетки элемент «Штрихкод» и откройте его свойства. Внутри вы увидите, из каких переменных формируется его значение. Стандартная структура весового штрихкода выглядит так:

PPNNNNNWWWWWK

где:

В свойствах штрихкода вам нужно заменить переменную PLU на переменную, отвечающую за код товара из 1С. В редакторе она может называться SKU, КодТовара или подобным образом. Выберите ее из списка доступных полей.

Шаг 4. Сохраните и загрузите шаблон в весы

После внесения изменений сохраните шаблон под новым именем и загрузите его в весы. После этого выполните повторную выгрузку товаров из 1С и распечатайте тестовую этикетку. Теперь в штрихкоде должен быть правильный SKU, который будет корректно считываться на кассе.

Дополнительные проблемы и их решения

В процессе настройки могут возникнуть и другие сложности. Рассмотрим самые частые из них.

Проблема 1: После выгрузки товаров стираются шаблоны этикеток (или наоборот)

Иногда пользователи сталкиваются с тем, что после загрузки товаров в весы слетают настроенные шаблоны, а после загрузки шаблонов — пропадают товары. Это происходит из-за того, что операция загрузки может по умолчанию включать полную очистку памяти весов.

Решение:

  1. Соблюдайте последовательность. Сначала настройте, сохраните и загрузите в весы все необходимые шаблоны этикеток. Убедитесь, что они сохранились. Только после этого приступайте к выгрузке товарной базы.
  2. Проверьте настройки обмена. В утилите для загрузки данных (например, ScalesCommunications.exe) или в обработке 1С может быть флаг «Очищать весы перед загрузкой». Убедитесь, что он снят, если вы хотите добавить данные, а не полностью перезаписать память.

Проблема 2: Касса считывает цену с лишними нулями (например, 890 как 89000)

Эта проблема связана не с весами, а с тем, как кассовое ПО интерпретирует данные из штрихкода. Весовой штрихкод не содержит десятичных разделителей, и касса должна «знать», сколько знаков в его весовой или ценовой части отводится под копейки.

Решение:

Проверьте настройки шаблона весового штрихкода в вашем кассовом программном обеспечении (например, в 1С:РМК или другом фронт-офисном решении). В настройках должно быть указано количество знаков, отведенных под дробную часть цены или веса (обычно 2 знака для копеек). Если там стоит 0, то сумма 890.00 будет прочитана как 89000. Установите корректное значение (2), и проблема будет решена.

← На главную