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
Ошибка начение атрибута @ИдФайл имеет неверный формат при АПИ и допсведения при загрузке через интерфейс Диадок #686
Comments
Добрый день В файле неправильный контент: Про версию конфигурации не сможем подсказать. |
Ответ немного странен и не полон, прошу прощения.
|
А как здесь используется компонента?..
Если речь про красные крестики, то это кнопка для удаления строки. О каких ошибках на скриншоте речь?
Так задаётся ящик в который будет отправлен документ. Контент документа будет ровно тот, который загружаете методом В общем случае эSendTask.CounterAgentId может относиться к организации, отличной от той, которая указана в участниках докуентооборота в контенте документа. Что касается "раньше отправлялось" - вероятно, раньше использовался PackageSendTask , а не PackageSendTask2. В нём метод с аналогичным названием сначала разбирал контент документа в объектную модель, а потом перегенерировал. Т.е. отправлялся не тот же контент, который был загружен |
С данным вопросом обратитесь в техподдержку
|
Давайте пойдем от противного. Но ошибка при отправке через АПИ (код отправки тот же) не поменялась за исключением того, что пропала последняя ее часть, а именно, исчезло "Message = Поле СвОЭДОтпр должно присутствовать": . Код отправки: SendTask.AddDocumentFromFile("UniversalTransferDocument", "СЧФДОП", "utd820_05_01_01",ПутькФайлуXML) Текст ошибки: ОтправленныеДокументы = SendTask.Send(); |
fixe.txt |
ON_NSCHFDOPPR_5047085094_504701001_7701368645_772801001_20210917_3f01c61d-593a-47bf-bbe4-3aa8d06910b0.xml.zip
Выгружаем Файл (во вложении) из 1С Бухгалерия как через АПИ, так и штатными средствами 1С.
1С Бухгалтерия типовая, версия Бухгалтерия предприятия, редакция 3.0 (3.0.96.35)
Если файл выгружаем через АПИ
SendTask.AddDocumentFromFile("UniversalTransferDocument", "СЧФДОП", "utd820_05_01_01",ПутькФайлуXML)
Получаем ошибку:
Uploading ON_NSCHFDOPPR_5047085094_504701001_7701368645_772801001_20210917_3f01c61d-593a-47bf-bbe4-3aa8d06910b0.txt…
Произошла исключительная ситуация (PackageSendTask2.Send): ##100[Ошибка сервера Диадок]code:400, HTTP error: MessageToPost.DocumentAttachments[0]: { Location = /Файл/@ИдФайл, Message = Значение атрибута @ИдФайл имеет неверный формат: ON_NSCHFDOPPR_5031081930_503101001_7701368645_772801001_20210917_ae83c34b-94a0-43e7-aedb-4b70de6321c9 (@ИдОтпр=7701368645_772801001, @ИдПол=5031081930_503101001)
При отстутствии /Файл/Документ/ТаблСчФакт/СведТов/ДопСведТов/НомСредИдентТов и /Файл/Документ/ТаблСчФакт/СведТов/ДопСведТов/СведПрослеж значение @ИдФайлON_NSCHFDOPPR_5047085094_504701001_7701368645_772801001_20210917_3f01c61d-593a-47bf-bbe4-3aa8d06910b0.xml.zipдолжно начинаться с ON_NSCHFDOPPR_, ON_NSCHFDOPPRMARK_ или ON_NSCHFDOPPRPROS };{ Location = /Файл/СвУчДокОбор/СвОЭДОтпр, Message = Поле СвОЭДОтпр должно присутствовать }
Если же этот же файл пытаемся отправить через интерфейс диадок, то получаем следубщие ошибки (хотя все поля и парсятся):
Отсюда вопрос: Что именно не так в файле, почему все сведения через интрефес диадок парсятся но все допсведения помечены красненьким крестом?
Какая минимальная версия 1С БУхгалтерия совместима с текущим АПИ Диадок?
The text was updated successfully, but these errors were encountered: