Подтверждение кодов маркировки

Подтверждение кодов маркировки сканированием

Назначение процедуры подтверждения кодов маркировки - проверить соответствие между информацией в ЭД и фактически поставленным товаром путем сканирования марок. На основании этой информации пользователь в последствии может сформировать отчет о расхождениях в маркировке для отправки его поставщику.

Результат подтверждения кодов отображается в виде просмотра строк УПД/УКД с информацией о маркировке отдельно по каждому коду, и в виде просмотра документов УПД/УКД суммарно по всем кодам.

Режим подтверждения можно активировать только для документов, которые содержат информацию о кодах маркировки. Для документов, не содержащих такой информации при попытке активировать режим подтверждения выводится сообщение «Подтверждение кодов маркировки не требуется». В виде просмотра такие документы отображаются со статусом «Не требуется».

Процедура подтверждения кодов маркировки сканированием доступна пользователю из панели инструментов вида просмотра строк УПД/УКД с информацией о маркировке, кнопка «Сканировать коды маркировки». Этот вид просмотра можно вызвать как из формы документа УПД/УКД, так и из вида просмотра строк УПД/УКД с информацией о товаре. Вне зависимости от того, в каком контексте вызвана эта процедура, логика ее работы идентична - она обрабатывает коды всего документа.

Базовая схема работы - оператор активирует режим подтверждения, после чего последовательно сканирует коды товаров из поставки. Если код маркировки присутствует в документе, то он помечается как «Подтвержденный», и система переходит к чтению следующего кода. Если код отсутствует, то система выводит на экран сообщение. В этом случае оператор должен отложить товар как несоответствующий документам. При повторном сканировании уже подтвержденного кода система выдаст предупреждение.

Важно! Сканер должен быть корректно настроен на чтение КМ в формате GS1 DataMatrix. Специалные символы-разделители GS1 с кодом 29 не должны подавляться или заменяться на другие символы или последовательности.

Дополнительная роль «Разрешить регистрацию кодов маркировки, отсутствующих в документе» меняет логику обработки кодов маркировки, которых нет в документе. Если эта роль установлена, то считанный код после предупреждения и подтверждения со стороны пользователя добавляется в документ. Система, если это возможно, по GTIN пытается автоматически привязать такой код маркировки к одной из строк документа. Если автоматическая привязка невозможна, пользователь привязывает код маркировки к товарной строке УПД/УКД вручную.

Примечание: Коды ОСУ сразу же загружаются в документ в статусе «Подвтержден», так как они фактически не являются кодами маркировки. Их подтверждение сканированием невозможно.

Подтверждение кодов маркировки загрузкой из файла

Режим пакетного подтверждения кодов маркировки загрузкой из файла позволяет загрузить данные о фактическом наличии КМ из внешнего источника, например из ТСД или иной системы сбора данных. Файл с кодами маркировки должен иметь текстовый формат, одна строка - один код.

Важно! Для большинства товарных групп коды маркировки должны соотвествовать спецификации GS1. Специалные символы-разделители GS1 с кодом 29 не должны подавляться или заменяться на другие символы или последовательности. Исключение составляют только КМ ТГ «Мех» и коды пачек ТГ «Табак», которые имеют специфический формат КМ.

Процедура пакетного подтверждения кодов маркировки доступна при установленной роли «Разрешить загрузку кодов маркировки пакетом», либо пользователю «Администратор ЭДО». Процедура вызывается из панели инструментов вида просмотра строк УПД/УКД с информацией о маркировке, кнопка «Загрузить КМ из файла».  Этот вид просмотра можно вызвать как из формы документа УПД/УКД, так и из вида просмотра строк УПД/УКД с информацией о товаре. Вне зависимости от того, в каком контексте вызвана эта процедура, логика ее работы идентична - она обрабатывает коды всего документа.

Процедура запрашивает у пользователя имя файла со списком кодов для загрузки, после чего выполняет их последовательную обработку. Обо всех обработанных кодах делаются записи в протоколе. Если код маркировки найден в документе УПД/УКД, то он помечается как «Подтвержденный», и в протокол пишется сообщение  об успешном подтверждении. Если код маркировки найден, но уже подтвержден, то в протокол пишется предупреждение, и никаких действий с кодом не выполняется. Если код маркировки не найден, то логика зависит от роли «Разрешить регистрацию кодов маркировки, отсутствующих в документе».  Если роль не установлена, то код пропускается, и в протокол пишется сообщение об ошибке. Если роль установлена, то система, если это возможно, по GTIN пытается автоматически привязать такой код маркировки к одной из строк документа. Если привязка удалась, то код добавляется в документ, а в протокол пишется предупреждение. Если же автоматически привязать код к строке не получилось, то такой код пропускается, и в протокол пишется сообщение об ошибке.

Формирование отчёта о расхождениях в кодах маркировки

После подтверждения кодов маркировки (ручным сканированием или загрузкой из файла) пользователь может сформировать отчет о расхождениях в маркировке для отправки его поставщику. Формирование отчета возможно из локального меню документа УПД либо из панели инструментов вида просмотра УПД. Отчет может быть построен только по УПД, которые содержат информацию о маркируемых товарах, при наличии расхождений.

Отчет содержит данные из шапки УПД, необходимые для его идентификации, и таблицу с кодами маркировки с информацией о причинах расхождения. Таблица с кодами маркировки группируется по товарным строкам УПД. По каждому коду маркировки указывается его тип,  собственно код и причина расхождения - «Нет в наличии» или «Отсутствует в документе».

Отчет может быть выгружен в двух вариантах - текстовый (html) для ручной обработки, и xml для автоматизированной обработки. Оба варианта содержат идентичную информацию.