diadoc / diadocapi-docs

HTTP API documentation - http://api-docs.diadoc.ru/
41 stars 90 forks source link

Заполнение ИнфПолФХЖ1 #632

Open d26724 opened 4 years ago

d26724 commented 4 years ago

Как добавить в этот тег информацию о документе основание в виде: <ОснПер НаимОсн="Договор" НомОсн="123" ДатаОсн="19.01.2020" /> Использую API и что то похожее нашел в TransferInfo TransferBase. Но в XML эти данные попадают в другой тег. В тег ИнфПолФХЖ1 получается записать только дополнение в виде: <ТекстИнф Идентиф="Договор" Значен="123" /> через заполнение структуры AdditionalInfo в Diadoc.Api.DataXml.Utd820.UniversalTransferDocument Подскажите метод API или поля в структуре Diadoc.Api.DataXml.Utd820.UniversalTransferDocument для заполнения этого тега. XML формируется методом api.GenerateTitleXml

NataliaShumikhina commented 4 years ago

Добрый день! Согласно формату и ИнфПолФХЖ1 может содержаться только ИдФайлИнфПол и структура ТекстИнф, которую вы заполняете при помощи AdditionalInfo. Чтобы сформировать <ОснПер НаимОсн="Договор" НомОсн="123" ДатаОсн="19.01.2020" /> нужно заполнять структуру TransferBase в TransferInfo. То, что нужные вам данные не вставляются в ИнФПолФХЖ1, а формируется другой тег - это нормально, согласно формату эти данные должны содержаться в СвПродПер/СвПер/ОснПер