Как распечатать этикетку с DataMatrix Честного знака при взвешивании товара в 1С:УНФ 3.0

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

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

Ограничения типовой конфигурации 1С:УНФ

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

Типовой функционал строго разделяет этапы работы:

  1. Эмиссия и печать кодов маркировки осуществляются заранее через подсистему интеграции с ИС МП.
  2. Фиксация фактического веса и выпуск продукции производятся через производственные и складские документы.

Типовой порядок работы с маркировкой и весом

Рассмотрим по шагам, как методологически задуман процесс в типовой 1С:УНФ 3.0:

  1. Заказ и предварительная печать кодов. Формируется документ Заказ на эмиссию кодов маркировки СУЗ. После получения кодов из станции управления заказами (СУЗ) по кнопке Печать кодов маркировки выполняется печать DataMatrix на принтере этикеток с использованием шаблона из справочника Шаблоны этикеток и ценников. Коды распечатываются заранее целым пулом на белую ленту или типовые заготовки.
  2. Отражение выпуска. Выпуск готовой партии оформляется документом Производство.
  3. Ввод в оборот и привязка веса. В рабочем месте Обмен с ИС МП создается документ Маркировка товаров ИС МП с видом операции Производство (также его можно ввести на основании документа выпуска).
  4. Взвешивание в форме подбора. В документе маркировки открывается окно Подбор и проверка маркируемой продукции. Если в настройках интеграции с ИС МП активирована опция Запрашивать количество мерного товара, то при сканировании ранее напечатанной марки сканером открывается диалог, в который значение веса считывается напрямую с подключенных к 1С электронных весов. В этот момент конкретный DataMatrix жестко связывается с фактическим весом.
  5. Отправка отчетов в Честный знак. Передается Отчет о нанесении в СУЗ, а затем выполняется Ввод в оборот через True API. Важно: между отправкой отчета о нанесении и командой ввода в оборот необходимо выдержать паузу в 2–3 минуты, чтобы система True API успела обработать статус кодов в СУЗ, иначе запрос на ввод в оборот будет отклонен с ошибкой.

Особенности маркировки весового товара

Выясним важное правило взаимодействия с системой «Честный знак»: для мерной (весовой) продукции нанесение веса непосредственно внутрь самого кода DataMatrix (с идентификатором применения AI 3103) не является строго обязательным требованием регулятора. Точный вес должен быть передан в Отчете о нанесении и напечатан в читаемом виде для потребителя на самой упаковке. Если регламент вашей компании не требует наличия веса внутри структуры 2D-кода, можно успешно применять схему с предварительной печатью кодов.

Варианты практической организации процесса

Посмотрим на альтернативные варианты решения задачи, если требуется объединить взвешивание и этикетирование на рабочем месте оператора:

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