При работе с маркированной продукцией, особенно такой как алкогольные напитки, часто возникает необходимость изменить состав упаковок, например, переложить бутылки из одной коробки в другую или сформировать новые групповые упаковки. Этот процесс называется переупаковкой или переагрегацией. Давайте вместе разберемся, как это правильно сделать в системе "Честный ЗНАК" и как отразить эти изменения в программе 1С.
Мы рассмотрим подробнее, почему возникает такая потребность, какие инструменты предоставляет ГИС МТ, и как типовые решения 1С помогают автоматизировать этот процесс.
Переупаковка или переагрегация — это важная процедура, которая позволяет нам актуализировать информацию о составе групповых и логистических упаковок в системе "Честный ЗНАК". Выясним причину, по которой нам может понадобиться такая операция:
Важный момент: при перемаркировке или переагрегации нам не требуется повторная регистрация самого товара в Национальном Каталоге. Мы лишь меняем связь между товаром и его упаковкой. Стоимость нового кода маркировки, если он потребуется для новой упаковки, составляет 50 копеек без НДС.
Для передачи сведений о переупаковке в Государственную информационную систему мониторинга товаров (ГИС МТ) используется специальный документ. Как правильно заметили коллеги на форуме, в True API системы "Честный ЗНАК" для этих целей предназначен документ REAGGREGATION_DOCUMENT, который также называют "Трансформация упаковки".
Этот документ позволяет нам изменять состав уже существующих групповых или логистических упаковок. Мы можем передавать его в различных форматах, таких как JSON, CSV или XML. Давайте посмотрим на основные параметры, которые обычно включаются в тело JSON-документа:
participant_inn: ИНН участника оборота товаров, который инициирует переагрегацию.reaggregation_type: Тип операции переагрегации (например, изменение состава).uit_uitu_list: Список идентификаторов единиц товара или упаковок (UIT / UITU), которые мы хотим переместить.uitu: Идентификатор новой транспортной или групповой упаковки, куда перемещаются товары.Подробную документацию по работе с REAGGREGATION_DOCUMENT и другими методами True API вы всегда можете найти в личном кабинете на промышленном контуре ГИС МТ или в базе знаний "Реестра интеграторов".
Программы 1С, в частности "1С:Управление торговлей", предоставляют функционал для работы с маркированной продукцией, включая ее агрегацию и переагрегацию. Разберем по шагам, как это реализовано.
В конфигурации 1С для сценариев переагрегации мы используем перечисление Перечисления.ВидыОперацийИСМП.АгрегацияИзменение и основной документ Документ.МаркировкаТоваровИСМП. Именно этот документ является центральным для отражения большинства операций с маркированными товарами, включая нанесение кодов, ввод в оборот и, конечно же, изменение агрегации.
Пользователи обычно указывают или загружают в систему следующие данные:
Далее, система, используя API "Честного ЗНАКа", получает информацию о вышестоящих упаковках, из которых необходимо "изъять" марки, и затем "добавляет" их в новую упаковку.
Начиная с версии 11.5.8.267, в "1С:Управление торговлей" реализован механизм "Виртуальной агрегации" монотоварных иерархических упаковок. Это очень удобная функция, которая позволяет нам:
Виртуальная агрегация может быть сформирована несколькими способами:
Для корректной работы с "Честным ЗНАКом" в 1С крайне важна правильная настройка номенклатуры, включая типы упаковок и соответствующие им коды GTIN. Часто для каждого вида агрегированной упаковки (например, коробка пива из 20 бутылок) требуется отдельная номенклатурная позиция с собственным GTIN.
Документ.МаркировкаТоваровИСМП также используется для передачи отчетов о нанесении кодов маркировки в ГИС МТ после их фактического нанесения на продукцию.
Давайте рассмотрим по шагам, как мы можем выполнить переупаковку в 1С:
ВидОперацииИСМП как АгрегацияИзменение. Это ключевой шаг, который сигнализирует системе о нашем намерении изменить состав упаковок.Вот как мы можем программно установить вид операции в новом документе:
// Предполагаем, что у нас есть ссылка на новый документ "МаркировкаТоваровИСМП"
ДокументМаркировка = Документы.МаркировкаТоваровИСМП.СоздатьДокумент();
ДокументМаркировка.Дата = ТекущаяДата();
ДокументМаркировка.Организация = ВашаОрганизация; // Указываем организацию, от имени которой происходит операция
// Устанавливаем ключевой вид операции для переагрегации
ДокументМаркировка.ВидОперацииИСМП = Перечисления.ВидыОперацийИСМП.АгрегацияИзменение;
// Далее мы должны заполнить табличные части документа:
// Например, "МаркируемыеТовары", "Упаковки", "КодыМаркировки"
// Здесь мы указываем, какие марки перемещаем, из каких упаковок и в какие новые.
// ... (логика заполнения табличных частей на основе данных о переупаковке)
ДокументМаркировка.Записать();
// После успешной записи документ готов к отправке в ГИС МТ.
// Обычно это делается через специализированные обработки или регламентные задания,
// которые взаимодействуют с подсистемой интеграции с Честным ЗНАКом.
Утверждение о том, что "в алкашке, делай как хочешь, там ничего спецом не надо нигде регить, что положил в другую коробку/паллету", требует более глубокого анализа. Действительно, для некоторых категорий алкогольной продукции, в частности пива и слабоалкогольных напитков, на текущем этапе существуют определенные нюансы, которые могут создавать впечатление упрощенного учета.
Рассмотрим подробнее текущую ситуацию и перспективы:
Таким образом, хотя для внутренних перемещений или переупаковки некоторых категорий алкоголя могут быть временные послабления, общие механизмы переагрегации через REAGGREGATION_DOCUMENT и учет в 1С остаются актуальными и крайне рекомендуемыми. Их использование позволяет нам поддерживать корректность данных в системе маркировки и быть готовыми к ужесточению требований в будущем. Мы должны стремиться к максимальной точности учета, чтобы избежать проблем с контролирующими органами.
Надеемся, что этот подробный разбор поможет вам эффективно работать с переупаковкой маркированной продукции в 1С и системе "Честный ЗНАК"!
← К списку