Загрузка строк документа с информацией о маркировке

Строки документа с информацией о маркировке загружаются из элементов НомСредИдентТов раздела ТаблСчФакт/ДопСведТов (таб.5.16, 5.18). Загружаются элементы с типами НомУпак и КИЗ. Строки загружаются как дочерние к строке документа с информацией о товаре.

Каждый считанный код маркировки классифицируется, и из него выделяются, если это возможно,  GTIN(EAN), МРЦ и срок годности.  Далее по EAN в справочнике товаров ищется штриховой код (ШК). Если ШК не найден, то выводится предупреждение.

Если код маркировки является Кодом маркировки начальных остатков (EAN начинается на 29), то для него ШК в справочнике не ищется и товар не подбирается.

Далее по ШК определяется товар и выполняется проверка соответствия товара из товарной строки документа и товара, найденного по текущему коду маркировки. В случае расхождения выводится предупреждение о том, что разные коды маркировки (для конкретной товарной строки) указывают на разные товары.

Если же товар строке документа пока не привязан, то система привязывает к строке товар, определённый по коду маркировки.