Почему весовой маркированный товар разбивается на две строки в чеке и как это исправить?

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

При работе в 1С:Управление торговлей 11.5 пользователи часто сталкиваются с ситуацией, когда при продаже весовой маркированной продукции (например, сметаны из ведер, сырных голов или мороженого) система автоматически разбивает одну позицию на две строки в чеке. В первой строке указывается ровно 1 единица товара с кодом маркировки, а во второй — оставшийся вес как обычный немаркированный товар. Это вызывает вопросы как у покупателей, так и у проверяющих органов.

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

Причина возникновения проблемы: логика системы и форматы данных

Разберем ситуацию на примере. Вы продаете 2,5 кг сметаны из маркированного ведра весом 5 кг. Для системы маркировки «Честный Знак» изначально предполагалось, что один код маркировки (DataMatrix) соответствует одной единице товара. Когда кассир сканирует марку и указывает вес 2,5 кг, программа 1С сталкивается с противоречием: марка привязана к одной штуке (упаковке), а количество указано дробное.

Ранее, до массового внедрения формата фискальных данных ФФД 1.2, кассовое ПО технически не могло передать дробное количество для одной марки. Чтобы чек вообще пробился и марка ушла в систему мониторинга, 1С применяла «обходной маневр»:

  1. Первая строка: 1 шт. товара + код маркировки.
  2. Вторая строка: 1,5 кг (или другой остаток веса) без маркировки.

Сегодня, с переходом на ФФД 1.2, такая логика считается устаревшей, однако она продолжает срабатывать, если настройки системы или драйверов ККТ выполнены некорректно.

Способ 1. Настройка механизма частичного выбытия (ФФД 1.2)

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

Для того чтобы 1С перестала разбивать строки, необходимо выполнить следующие настройки:

  1. Проверка версии ФФД: Убедимся, что кассовый аппарат зарегистрирован под ФФД 1.2, а фискальный накопитель поддерживает этот формат (ФН-М).
  2. Настройка номенклатуры: В карточке Вид номенклатуры должен быть выбран тип продукции Молочная продукция (или Молочная продукция без заменителя молочного жира).
  3. Особенность учета: Обязательно установим признак Весовой в настройках маркировки для данного вида номенклатуры. Это критически важно: если система считает товар штучным, она всегда будет выделять одну целую единицу под марку.
  4. Обновление драйвера: Проверим версию драйвера ККТ (Атол или Штрих-М). Старые версии драйверов не умеют корректно передавать тег 2106 (мера количества) и дробную часть, что заставляет 1С возвращаться к схеме разбивки строк.

Способ 2. Продажа через предварительное вскрытие тары

Рассмотрим альтернативный сценарий, который часто применяется в розничной торговле при продаже «на развес» из больших упаковок. Согласно правилам «Честного Знака» (Постановление №2099), продавец может вывести товар из оборота в момент вскрытия транспортной или потребительской упаковки.

Алгоритм действий в этом случае будет следующим:

  1. При вскрытии 5-килограммового ведра сметаны создадим документ Вывод из оборота ИС МП.
  2. В качестве причины выбытия укажем Для собственной реализации / Вскрытие тары.
  3. После этого товар считается «освобожденным» от маркировки. Для его продажи в розницу можно использовать отдельную карточку товара (немаркированную) или настроить систему так, чтобы при продаже данного Вида номенклатуры не запрашивался код маркировки.

Преимущества этого способа: Чек всегда будет содержать одну строку, кассиру не нужно сканировать марку при каждом взвешивании для покупателя, исключаются ошибки «двойного сканирования» одной и той же марки, которая уже фактически списана.

Технические нюансы настройки в 1С:УТ 11.5

Выясним, какие именно параметры в программе отвечают за поведение системы при формировании чека. В Настройках РМК (Рабочего места кассира) существует опция, регулирующая запрос веса при сканировании маркированной продукции.

Если мы используем механизм частичного выбытия, процесс выглядит так:

  1. Кассир сканирует DataMatrix на ведре.
  2. Программа распознает, что это Весовая молочная продукция.
  3. Появляется окно запроса веса.
  4. Вводится значение (например, 0.5 кг).
  5. В чеке формируется одна строка, где в теге [M+] передается информация о частичном списании марки.

Если же 1С продолжает «резать» товар, проанализируем код формирования чека. Система проверяет соотношение единицы измерения и типа продукции. Если в Единицах измерения указаны «кг», но в типе номенклатуры стоит «Штучный товар», 1С технически не сможет подставить марку в дробное количество.

Почему не стоит оставлять разбивку на две строки?

Несмотря на то что технически такая продажа может пройти через ККТ, она несет в себе риски:

Итоги и рекомендации

Подводя итог, выделим основные шаги для исправления проблемы:

  1. Убедитесь, что в 1С:УТ 11.5 для товара выбран вид номенклатуры с типом Молочная продукция (весовая).
  2. Проверьте, что версия драйвера ККТ и прошивка кассы поддерживают ФФД 1.2 и работу с тегом дробного количества.
  3. Если частичное выбытие на кассе замедляет работу, переходите на схему «Вывод из оборота при вскрытии тары». Это самый стабильный метод для розничных отделов, торгующих на развес.

Совместная настройка этих параметров позволит вам добиться корректного отображения весового товара в чеке одной строкой, обеспечив при этом полное соответствие требованиям законодательства о маркировке.

← На главную