Как реализовать маркировку соевой продукции и учет по стандарту GS1 в 1С:Управление торговлей 11

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Промышленность, строительство и АПК
← На главную

При производстве и реализации соевой продукции, в частности семян сои в мешках по 50 кг или 800 кг (биг-бэги), компании часто сталкиваются с требованием заказчиков обеспечить международную маркировку по стандартам GS1. В этой статье мы разберем, как внедрить подобную систему в конфигурации 1С:Управление торговлей 11.4, используя типовые механизмы программы и возможности интеграции.

Анализ требований к маркировке соевой продукции

Для начала проанализируем ситуацию: соя (как семена или зерно) на текущий момент не является объектом обязательной маркировки в системе «Честный ЗНАК» (как, например, обувь или молочная продукция). Однако она подлежит обязательному учету в государственных системах ФГИС «Семена» и ФГИС «Зерно». Маркировка кодами GTIN через GS1 RUS в данном случае является либо требованием покупателя, либо инструментом для внутреннего контроля логистики.

Согласно международным стандартам и требованиям крупных поставщиков, этикетка на мешке должна содержать:

  1. GTIN (Global Trade Item Number) — уникальный номер товара в системе GS1.
  2. Номер партии (Batch/Lot).
  3. Дата производства и Дата окончания срока годности.
  4. Уникальный серийный номер упаковки (если требуется поштучный учет).

Настройка учета в разрезе серий и характеристик

Поскольку в соевой продукции маркировка привязана к конкретному сорту и партии, рассмотрим, как настроить систему 1С для хранения этих данных. Мы выяснили, что разные партии одного и того же сорта должны иметь разные штрих-коды. Для этого в 1С идеально подходит механизм Серий номенклатуры.

Разберем по шагам настройку вида номенклатуры:

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

Важный момент: Если каждый мешок должен иметь абсолютно уникальный номер (SSCC или серийный номер), политику серий необходимо настроить на идентификацию «Экземпляра товара», но для сои чаще используется именно партионный учет.

Интеграция с GS1 RUS и получение GTIN

Для получения кодов GTIN предприятие должно быть зарегистрировано в ГС1 РУС. Процесс получения кодов обычно выглядит так:

  1. Формирование карточки товара в 1С.
  2. Выгрузка данных в Excel-файл установленного образца.
  3. Загрузка файла в личный кабинет GS1.
  4. Присвоение кодов GTIN и их загрузка обратно в 1С.

Рассмотрим, как автоматизировать этот процесс. Хотя в типовой 1С:УТ 11.4 нет прямой кнопки «Заказать GTIN в GS1» (в отличие от «Честного ЗНАКА»), система GS1 Russia предоставляет REST API. С его помощью можно программно передавать данные. Проанализируем структуру запроса к API для регистрации продукции:


// Пример структуры JSON-запроса к API GS1 для получения данных о товаре
{
    "gtin": "04601234567890",
    "description": "Семена сои, Сорт 1, упаковка 50 кг",
    "brandName": "ВашБренд",
    "countryOfOrigin": "643"
}

Если разработка полноценного API-интерфейса кажется избыточной, можно воспользоваться типовым функционалом Загрузки данных из расширений или написать внешнюю обработку, которая будет парсить полученный из GS1 Excel-файл и записывать коды GTIN в справочник ШтрихкодыНоменклатуры с привязкой к характеристике или серии.

Формирование логистического штрих-кода формата GS1-128

Когда GTIN получен, а серии в 1С заведены, необходимо распечатать этикетку. Для мешков сои стандартным является формат GS1-128. Этот код позволяет «зашить» в одну картинку сразу несколько параметров с помощью идентификаторов применения (AI).

Рассмотрим состав типичного кода для сои:

В 1С:УТ 11 для реализации такой печати проанализируем редактор шаблонов этикеток. Нам потребуется создать шаблон и добавить объект Штрихкод. В свойствах штрихкода выберем тип GS1-128. В качестве данных для формирования кода нужно использовать выражение, объединяющее данные номенклатуры и серии.

Пример реализации печати этикетки

Выясним, как программно сформировать строку для штрихкода GS1-128 в обработке печати. Код должен выглядеть примерно так (в терминах формирования текстовой строки):


// Формирование строки данных для штрихкода GS1-128
СтрокаШтрихкода = "01" + ОбъектНоменклатура.GTIN; 
СтрокаШтрихкода = СтрокаШтрихкода + "10" + ОбъектСерия.НомерПартии;
СтрокаШтрихкода = СтрокаШтрихкода + "11" + Формат(ОбъектСерия.ДатаПроизводства, "ДФ=ггММдд");
СтрокаШтрихкода = СтрокаШтрихкода + "17" + Формат(ОбъектСерия.ГоденДо, "ДФ=ггММдд");

// Далее эта строка передается в компоненту печати штрихкодов 1С

Обратите внимание: При использовании формата GS1-128 компонента печати 1С автоматически добавит необходимые скобки и спецсимволы FNC1, если выбран правильный тип штрихкода.

Взаимодействие с государственными системами (ФГИС)

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

Для автоматизации этих процессов рекомендуем использовать подсистему Интеграция с ИС МП (в части зерновых систем), которая активно развивается в последних релизах 1С:УТ 11.

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

Подведем итоги нашего анализа. Реализация маркировки соевой продукции в 1С:УТ 11.4 не требует покупки дорогостоящих модулей, если речь идет о стандартах GS1, а не о «Честном ЗНАКЕ». Основные этапы внедрения включают:

  1. Настройку серийного учета для хранения данных о партиях и сроках годности.
  2. Получение GTIN в GS1 RUS (ручной экспорт/импорт или через API).
  3. Создание шаблона этикетки в формате GS1-128, который динамически подтягивает данные из серии номенклатуры при печати.
  4. Обеспечение прослеживаемости путем интеграции с ФГИС «Зерно» или «Семена» для легализации оборота продукции.

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

← На главную