Как настроить выгрузку товаров как «комплектов» из 1С в Национальный каталог «Честный знак»?

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

При работе с системой маркировки «Честный знак» многие пользователи сталкиваются с технической сложностью: при выгрузке данных из 1С в Национальный каталог (НК) для получения GTIN товары упорно регистрируются как «единицы продукции», даже если фактически они являются комплектами. Это создает критическую проблему, так как правила маркировки для комплектов и отдельных единиц различаются, а изменить тип карточки после её публикации невозможно. В рамках данной статьи мы детально разберем, как создавать технические карты и заставить 1С правильно интерпретировать комплекты, и какие настройки необходимо выполнить в конфигурации.

Разберем причину возникновения проблемы

Проанализируем ситуацию: почему типовые механизмы выгрузки часто игнорируют статус комплекта? В большинстве конфигураций 1С (таких как Управление торговлей 11, ERP или УНФ) данные для Национального каталога формируются на основе сопоставления внутренних реквизитов системы и атрибутов НК. Если система не находит явного указания на то, что позиция является комплектом, она по умолчанию присваивает ей статус «Единица товара».

Выясним причину в технической плоскости: при формировании JSON-пакета для API Национального каталога за тип упаковки отвечает конкретное поле. Если в объекте XDTO, который генерирует 1С, отсутствует признак is_kit или некорректно заполнен код типа упаковки, «Честный знак» не распознает товар как комплект. Рассмотрим пошаговое решение этой задачи.

Шаг 1: Подготовка дополнительных реквизитов в 1С

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

  1. Перейдем в настройки номенклатуры и создадим дополнительные реквизиты для нужного вида номенклатуры (например, для одежды или обуви).
  2. Создадим реквизит «Это комплект» (тип значения — Булево).
  3. Создадим реквизит «Количество элементов внутри» (тип значения — Число).

Важно понимать, что простого создания реквизитов недостаточно. Система должна знать, что именно эти данные нужно передавать в соответствующие колонки макета GS1 (в актуальных макетах это колонки 26 «Является ли комплектом» и 27 «Количество элементов внутри»).

Шаг 2: Сопоставление реквизитов с Национальным каталогом

Это самый важный этап, о котором часто забывают. Даже если вы заполнили дополнительные реквизиты в карточке товара, 1С не отправит их в «Честный знак» без настройки маппинга (сопоставления).

Проанализируем процесс настройки сопоставления:

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

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

Шаг 3: Технические нюансы формирования состава комплекта

Рассмотрим ситуацию, когда товар ведется в 1С как «Набор». Часто пользователи путают понятия Набор (динамическая структура для продаж) и Комплект (стационарная единица для маркировки). Для «Честного знака» комплект должен иметь один общий GTIN.

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


// Пример логики заполнения описания состава для выгрузки
Процедура ЗаполнитьСоставКомплекта(ТоварСсылка, ПараметрыВыгрузки) Экспорт
    Если ТоварСсылка.ДополнительныеРеквизиты.Найти(ИмяРеквизитаКомплект).Значение = Истина Тогда
        ПараметрыВыгрузки.ТипУпаковки = "Комплект";
        ПараметрыВыгрузки.КоличествоЭлементов = ТоварСсылка.КоличествоВКомплекте;
        // Формируем текстовое описание для НК
        ПараметрыВыгрузки.ОписаниеСостава = "В состав входит: " + ТоварСсылка.НаименованиеСоставляющих;
    КонецЕсли;
КонецПроцедуры

Важные предупреждения при работе с GTIN

Проанализируем последствия ошибок. Если вы уже выгрузили товар и он опубликовался в НК как «Единица продукции», вам нужно знать следующее:

  1. Редактирование типа невозможно: Техническая поддержка «Честного знака» и ЦРПТ крайне редко идет на изменение типа упаковки в уже опубликованной карточке с присвоенным GTIN.
  2. Создание новых карточек: Единственным надежным способом исправления ситуации является отказ от старых карточек и повторная выгрузка товаров с созданием новых записей в Национальном каталоге. Это повлечет за собой генерацию новых GTIN.
  3. Проверка префикса: Убедитесь, что ваш префикс GS1 позволяет регистрировать комплекты. Иногда ограничения на стороне GS1 RUS могут блокировать передачу определенных признаков.

Проверка через Личный кабинет (ЛК)

Если после всех настроек в 1С выгрузка все равно идет некорректно, проведем диагностику через ручной импорт. Скачайте актуальный Excel-шаблон из ЛК «Честного знака» в разделе «Национальный каталог». Попробуйте заполнить одну строку вручную, указав в колонках «Является ли комплектом» значение «Да». Если при загрузке этого файла система выдает ошибку, значит, проблема не в 1С, а в настройках вашего профиля в ГИС МТ или GS1.

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

← На главную