Почему при продаже моторного масла в 1С:УПП 1.3 в чеке нет признака маркировки «М»?

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

При внедрении маркировки новых товарных групп, таких как смазочные материалы и моторные масла, пользователи 1С:УПП 1.3 часто сталкиваются с ситуацией: коды маркировки успешно получены, введены в оборот и подобраны в документе реализации, однако при пробитии чека ККМ заветный символ «М» (или «М+» для ФФД 1.2) отсутствует. Рассмотрим подробно, как настроить программу и оборудование, чтобы данные корректно передавались в ОФД и систему «Честный ЗНАК».

Проверка актуальности конфигурации и нормативной базы

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

Выясним причину, по которой программа может «не видеть» маркируемый товар в момент пробития чека. В 1С:УПП 1.3, работающей на обычных формах, механизмы интеграции с ИСМП (Интегрированная система маркировки продукции) реализованы через специфические справочники и настройки параметров учета.

Настройка карточки номенклатуры: «Вид маркировки» vs «Вид продукции ИС»

Разберем по шагам настройку справочника Номенклатура. Это самый частый источник ошибок. Для того чтобы документ ЧекККМ или РеализацияТоваровУслуг понял, что перед ним маркированный товар, недостаточно просто указать ТН ВЭД.

  1. Откроем карточку номенклатуры моторного масла.
  2. Проверим поле «Вид маркировки». В старых редакциях УПП это поле использовалось для алкоголя или меховых изделий. Для «Честного ЗНАКа» важнее реквизит ВидПродукцииИС.
  3. Если в вашей версии программы вы не видите поля «Вид продукции ИС» или в выпадающем списке нет пункта «Смазочные материалы», значит, конфигурация требует обновления либо не загружены актуальные классификаторы из интернета через интернет-поддержку.
  4. Убедимся, что выбран именно тип продукции, относящийся к ГИС МТ (Государственная информационная система мониторинга товаров).

Проанализируем программный код, который отвечает за определение признака маркировки. В типовых решениях на базе УПП 1.3 за это часто отвечает функция в общем модуле, проверяющая принадлежность номенклатуры к определенному перечню категорий ИСМП.


// Пример логики проверки принадлежности к маркировке (условно)
Функция ТоварЯвляетсяМаркируемым(ТекущаяНоменклатура)
    Если ТекущаяНоменклатура.ВидПродукцииИС = Перечисления.ВидыПродукцииИС.СмазочныеМатериалы Тогда
        Возврат Истина;
    КонецЕсли;
    Возврат Ложь;
КонецФункции

Настройка формата фискальных данных (ФФД) и драйверов

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

Современные требования маркировки подразумевают использование ФФД 1.2. В этом формате за передачу признака «М» отвечает тег 1163. Чтобы этот тег формировался, должны быть соблюдены следующие условия:

Посмотрим на статус кода в документе реализации. Если в колонке маркировки горит зеленый значок, это означает, что код маркировки (КМ) успешно считан и проверен внутри 1С. Но для передачи его в чек кассовый модуль должен «подхватить» эти данные из таблицы ШтрихкодыУпаковок. Для отладки и проверки передачи реквизитов ФФД 1.2 без пробития фискальных чеков можно использовать эмулятор ККТ с поддержкой ФФД 1.2 для обычных форм.

Особенности продажи моторного масла в розлив

Ситуация с розливом масла сложнее, чем с фасованным товаром. Разберем, как это реализовано в системе. На текущий момент обсуждается схема, аналогичная «пивным кранам», но с существенными отличиями. При продаже масла в розлив из бочки часто применяется механизм частичного выбытия.

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

  1. При вскрытии бочки в ИСМП подается документ ВыводИзОборота с причиной «Продажа в розлив».
  2. Сама бочка перестает числиться как целая единица.
  3. Последующие продажи в розницу через чек могут идти как обычный товар без указания конкретного КИЗ (Кода идентификации), так как код всей бочки уже был выведен из оборота при вскрытии.

Важно: Всегда уточняйте актуальные требования на портале «Честный ЗНАК», так как правила для ГСМ могут меняться в зависимости от этапа внедрения.

Почему «Уведомительный режим» может не помогать?

В настройках интеграции с ИСМП часто устанавливают дату начала разрешительного режима. Учтите, что установка даты в далеком будущем (например, 2026 год) отключает онлайн-проверку кода в системе «Честный ЗНАК» перед пробитием, но не отменяет требование передавать сам код в фискальный документ, если товар признан маркируемым.

Если вы установили уведомительный режим, программа должна позволять пробить чек даже без успешного ответа от серверов ГИС МТ, но признак «М» все равно обязан появиться в чеке, если в карточке товара указано, что это смазочные материалы.

Итоговый чек-лист для исправления проблемы

Проанализируем ситуацию и выполним следующие действия для исправления:

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

Соблюдение этих шагов позволит вам корректно отражать продажи маркированного моторного масла в 1С:УПП 1.3 и избежать штрафных санкций за нарушение правил торговли маркированными товарами.

← На главную