Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка при создании черновика УПД 970 #1103

Open
IvaRevin opened this issue Oct 29, 2024 · 0 comments
Open

Ошибка при создании черновика УПД 970 #1103

IvaRevin opened this issue Oct 29, 2024 · 0 comments

Comments

@IvaRevin
Copy link

Добрый день!

Я разработик компании Entera и занимаюсь интеграцией с API Диадока.
У меня возник вопрос по поводу формата УПД 970.

Для определенной организации с определенными ИНН, КПП и наименованием при генерации титула продавца методом GenerateTitleXml в теле ответа в параметре ИдФайл неправильно формируется id этой организации, поэтому далее при попытке создать документ методом PostMessage я получаю следующую ошибку:

MessageToPost.DocumentAttachments[0]: Невозможно получить данные по ключу: substring-before(substring-after(substring-after(/Файл/@ИдФайл, 'ON_NSCHFDOPPR_'), ''), '')

Так же, если взять cформированный методом GenerateTitleXml и проверить его на вашем сайте на соответствие формата 970, то он пройдет успешно (скриншот прилагаю). Однако, если взять и вручную попробовать его загрузить через интерфейс Диадока, то получу такие же ошибки с ИдФайл. (скриншот прилагаю).
Если указывать любую другую компанию с любыми другими параметрами то никаких ошибок не возникает и все создается успешно как через API, так и через интерфейс, поэтому предполагаю что проблема в этой компании и формировании для нее id этой организации для ИдФайл. Так же если для нее вручную выполнять метод GetOrganization и ее orgId и подменять его в полученном xml от GenerateTitleXml ИдФайл, то ошибок не возникает.
Вопрос в следующем, действительно ли дело в генерации ИдФайл на стороне метода GenerateTitleXml или же в чем то другом?

Проблемная компания: Общество с ограниченной ответственностью "Торговый дом "Комплексный"", ИНН: 7799434926, КПП: 779901001

Так же в сообщении прикладываю сфомированную мной UserDataXml и ответную xml от GenerateTitleXml.

С уважением,
Иван Ревин
разработик компании Entera.
diadoc_vopros.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant