Загрузка строк документа с информацией о маркировке
Строки документа с информацией о маркировке загружаются только в том случае, если в идентификаторе документа указано, что этот УПД/УКД используется в целях контроля за движением товаров, подлежащих маркировке. В противном случае информация о маркировке не загружается, даже если она присутствует в файле. Допускается в одном документе объединять как маркируемые, так и немаркируемые товары.
Строки документа с информацией о маркировке загружаются из элементов НомСредИдентТов раздела ТаблСчФакт/ДопСведТов (таб.5.15, 5.18). Загружаются элементы с типами НомУпак и КИЗ. Строки загружаются как дочерние к строке документа с информацией о товаре.
Каждый считанный код маркировки классифицируется, и из него выделяются, если это возможно, GTIN(EAN), МРЦ, срок годности и вложимость. Далее по EAN в справочнике товаров ищется штриховой код (ШК). Если ШК не найден, то выводится предупреждение.
Если код маркировки является Кодом маркировки начальных остатков (EAN начинается на 29), то для него ШК в справочнике не ищется и товар не подбирается.
Далее по ШК определяется товар и выполняется проверка соответствия товара из товарной строки документа и товара, найденного по текущему коду маркировки. В случае расхождения выводится предупреждение о том, что разные коды маркировки (для конкретной товарной строки) указывают на разные товары.
Если же товар строке документа пока не привязан, то система привязывает к строке товар, определенный по коду маркировки.
Примечание: Элементы с типом НомУпак могут содержать коды ОСУ (объемно-сортового учета). Коды ОСУ не являются истинными уникальными кодами маркировки, они не наносятся на упаковку товара и предназначены только для передачи информации в систему Честный знак. Код ОСУ - это строка в формате GS1, содержащая теги (AI) (02) GTIN и (37) вложимость, она же количество единиц товара. В дальнейшем предполагается переход от кодов ОСУ к кодам логистических упаковок, которые содержат так же тег (00) SSCC.
Строки документа с информацией о маркировке по кодам ОСУ сразу создаются в статусе «Подтвержден», т.к. операция подтверждения по таким кодам невозможна. Подробнее о подтверждении кодов маркировки см.ниже в разделах «Подтверждение кодов маркировки сканированием» и «Подтверждение кодов маркировки загрузкой из файла».
Формат УПД 5.02/5.03 позволяет не указывать в теге НомСредИдентТов коды маркировки ОСУ – вместо этого указывается количество единиц маркированного товара атрибутом КолВедМарк. Одновременно в теге ДопСведТов указывается атрибут ГТИН. В этом случае при загрузке создается фиктивная строка с информацией о маркировке с типом НомУпак и кодом ОСУ, который генерируется на основании указанных количества и GTIN.
Нет комментариев