diadocsdk-csharp icon indicating copy to clipboard operation
diadocsdk-csharp copied to clipboard

УКД. Передача кодов маркировки.

Open asdjjklm opened this issue 3 years ago • 3 comments

Добрый день! Необходимо подцепить коды маркировки в УКД. В результате на выходе в XML должно получиться: <ИнфПолФХЖ2 Идентиф ="cis" значен ="010764013935873821аUVHayFS'vcVR" /> Для этого необходимо заполнить InvoiceCorrectionTable.Items.StructedAdditionalInfos Key=cis, Value=010764013935873821аUVHayFS'vcVR Я могу заполнить это вручную (дописать свои изменения), но служба поддержки Диадок говорит, что передача кодов маркировки через УКД уже реализовано. Можно ли узнать, где конкретно происходит передача кодов маркировки через УКД?

asdjjklm avatar May 13 '21 06:05 asdjjklm

Добрый день! Передача кодов маркировки в специальных полях поддержана в 736 формате УКД. В метод генерации нужно передать UserDataXml с заполненным InvoiceCorrectionTable.Items.OriginalItemIdentificationNumbers (НомСредИдентТовДо). Позже добавим класс для удобства формирования UserDataXml нового формата.

aeremina88 avatar May 13 '21 09:05 aeremina88

Добрый день! Есть пример заполнения InvoiceCorrectionTable.Items.OriginalItemIdentificationNumbers?

vladstudio58 avatar Oct 01 '21 13:10 vladstudio58

Добрый день! В подключаемом модуле (для Диадок Стандарт) есть процедура ОбработатьСобытиеПослеЗаполненияКонтента(Параметры). Параметры содержат Content. Вот там можно поменять данные всего документа по своему.

asdjjklm avatar Oct 01 '21 14:10 asdjjklm