При внедрении маркировки новых товарных групп, таких как смазочные материалы и моторные масла, пользователи 1С:УПП 1.3 часто сталкиваются с ситуацией: коды маркировки успешно получены, введены в оборот и подобраны в документе реализации, однако при пробитии чека ККМ заветный символ «М» (или «М+» для ФФД 1.2) отсутствует. Рассмотрим подробно, как настроить программу и оборудование, чтобы данные корректно передавались в ОФД и систему «Честный ЗНАК».
Прежде всего, проанализируем текущую ситуацию в законодательстве. Обязательная маркировка моторных масел в России вводится поэтапно. С 1 сентября 2024 года маркировка обязательна для производителей, а обязанность передавать сведения о розничной продаже через кассы наступает позже. Однако для корректной работы уже сейчас необходимо, чтобы ваша конфигурация 1С:УПП (Управление производственным предприятием) была обновлена до версии, поддерживающей категорию «Смазочные материалы и специальные автомобильные жидкости».
Выясним причину, по которой программа может «не видеть» маркируемый товар в момент пробития чека. В 1С:УПП 1.3, работающей на обычных формах, механизмы интеграции с ИСМП (Интегрированная система маркировки продукции) реализованы через специфические справочники и настройки параметров учета.
Разберем по шагам настройку справочника Номенклатура. Это самый частый источник ошибок. Для того чтобы документ ЧекККМ или РеализацияТоваровУслуг понял, что перед ним маркированный товар, недостаточно просто указать ТН ВЭД.
ВидПродукцииИС.Проанализируем программный код, который отвечает за определение признака маркировки. В типовых решениях на базе УПП 1.3 за это часто отвечает функция в общем модуле, проверяющая принадлежность номенклатуры к определенному перечню категорий ИСМП.
// Пример логики проверки принадлежности к маркировке (условно)
Функция ТоварЯвляетсяМаркируемым(ТекущаяНоменклатура)
Если ТекущаяНоменклатура.ВидПродукцииИС = Перечисления.ВидыПродукцииИС.СмазочныеМатериалы Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции
Если в 1С все настроено верно, а в чеке признака нет, проблема может крыться в настройках ККТ. Рассмотрим этот аспект подробнее. Для корректной отправки чеков с маркировкой по ФФД 1.2 в конфигурациях на обычных формах можно применить обработку обслуживания ККТ с поддержкой маркировки и ФФД 1.2.
Современные требования маркировки подразумевают использование ФФД 1.2. В этом формате за передачу признака «М» отвечает тег 1163. Чтобы этот тег формировался, должны быть соблюдены следующие условия:
Посмотрим на статус кода в документе реализации. Если в колонке маркировки горит зеленый значок, это означает, что код маркировки (КМ) успешно считан и проверен внутри 1С. Но для передачи его в чек кассовый модуль должен «подхватить» эти данные из таблицы ШтрихкодыУпаковок. Для отладки и проверки передачи реквизитов ФФД 1.2 без пробития фискальных чеков можно использовать эмулятор ККТ с поддержкой ФФД 1.2 для обычных форм.
Ситуация с розливом масла сложнее, чем с фасованным товаром. Разберем, как это реализовано в системе. На текущий момент обсуждается схема, аналогичная «пивным кранам», но с существенными отличиями. При продаже масла в розлив из бочки часто применяется механизм частичного выбытия.
В 1С:УПП 1.3 функционал частичного выбытия может быть ограничен. Если ограничения устаревшей системы мешают полноценной работе с маркировкой, можно запланировать переход на современную конфигурацию, выбрав раздел с решениями по переносу данных из 1С:УПП. Рассмотрим стандартный алгоритм:
ВыводИзОборота с причиной «Продажа в розлив».Важно: Всегда уточняйте актуальные требования на портале «Честный ЗНАК», так как правила для ГСМ могут меняться в зависимости от этапа внедрения.
В настройках интеграции с ИСМП часто устанавливают дату начала разрешительного режима. Учтите, что установка даты в далеком будущем (например, 2026 год) отключает онлайн-проверку кода в системе «Честный ЗНАК» перед пробитием, но не отменяет требование передавать сам код в фискальный документ, если товар признан маркируемым.
Если вы установили уведомительный режим, программа должна позволять пробить чек даже без успешного ответа от серверов ГИС МТ, но признак «М» все равно обязан появиться в чеке, если в карточке товара указано, что это смазочные материалы.
Проанализируем ситуацию и выполним следующие действия для исправления:
ВидПродукцииИС. Для моторных масел это категория, связанная со смазочными материалами.Реализации коды маркировки действительно попадают в структуру данных, передаваемую на кассу. Это можно проверить отладкой в процедуре ПодготовитьДанныеДляЧека.Соблюдение этих шагов позволит вам корректно отражать продажи маркированного моторного масла в 1С:УПП 1.3 и избежать штрафных санкций за нарушение правил торговли маркированными товарами.