diadoc / diadocsdk-1c-docs

1C documentation - http://1c-docs.diadoc.ru/
https://developer.kontur.ru/Docs/Diadoc/COM/index.html
26 stars 22 forks source link

Sender department is not found #1037

Closed Alex2574-Dev closed 4 months ago

Alex2574-Dev commented 4 months ago

Добрый день!

Подскажите, пожалуйста, с чем может быть связана ошибка при отправке документа с помощью СОМ библиотеки.

100[Ошибка сервера Диадок]code:400, HTTP error: Sender department is not found

GilimkhanovDenis commented 4 months ago

Добрый день

Какими данными заполняете PackageSendTask2 ?

Alex2574-Dev commented 4 months ago
CounterAgentId, FromDepartmentId и ToDepartmentId
GilimkhanovDenis commented 4 months ago

Судя по логам в FromDepartmentId указан идентификатор ящика-отправителя, а не идентификатор подразделения

Alex2574-Dev commented 4 months ago

Для FromDepartmentId указываю Guid организации. Надо другое указывать?

GilimkhanovDenis commented 4 months ago

нужно указывать идентификатор подразделения

или не указывать вовсе

Alex2574-Dev commented 4 months ago

Т.е. FromDepartmentId и ToDepartmentId не заполнять?

GilimkhanovDenis commented 4 months ago

зависит от того, что вам нужно. Но заполнять эти поля идентификаторами ящиков неверно - нужно заполнять идентиификатрами подразделений внутри ящико

Alex2574-Dev commented 4 months ago

Я точно не знаю что нужно т.к. только начал разбираться с интеграцией. Но у организации нет подразделений

GilimkhanovDenis commented 4 months ago

не указывайте тогда

Alex2574-Dev commented 4 months ago

Убрал заполнение. Теперь другая ошибка.

100[Ошибка сервера Диадок]code:400, HTTP error: MessageToPost.ToBoxId is required field

А где он заполняется не могу найти

GilimkhanovDenis commented 4 months ago

Заполните PackageSendTask2.CounteragentId