Closed GFPCommand closed 8 months ago
Hi! Код покажите...
var testTrue = api.GetDocuments(authToken, account.BoxID_GI, "Any.Outbound", null, null, null, null, null, depID, true, null);
var testFalse = api.GetDocuments(authToken, account.BoxID_GI, "Any.Outbound", null, null, null, null, null, depID, false, null);
При задании временных рамок также ничего не происходит.
При этом если напрямую указывать данные для получения документа в функцию GenerateDocumentZip()
, тогда документ загружается с помощью функции GetFileFromShelf()
, но все параметры в таком случае вбиваются вручную.
Понимаю, что скорее всего всё перепробовали, но всё же..
если depID не передавать, тоже ничего?
Точно письма в "Исходящих" (Outbound) ?
Если не задаёте временные рамки, приходит первая сотня писем, может просто не вошли?
При передаче null вместо depID - departmentID документы тоже отсутствуют. Письма находятся во входящих, кусок кода не с тем параметром приложил (должен быть Inbound). Но даже если использовать другие параметры, то ситуация лучше не становится. Если задавать временные рамки, то также ничего не находит. Если обрабатывать ситуацию когда писем больше ста, то ситуация аналогична.
Единственное пока что имеется это прошлогодний issue. Там с 1С, но тоже идет работа с GetDocuments(). На тот момент был ответ, в котором говорится о повышенных правах учетной записи с доступом к другим подразделениям.
Уфф... Ну это само собой, желательно что бы учетка была"генеральная" ))) Удачи.
Здравствуйте. При выполнении запроса GetDocuments с помощью API (использовались различные комбинации параметров) не видно документы находящиеся в статусе на согласовании, но в web-версии Диадок в личном кабинете они отображаются. С помощью комбинирования доступных типов документов также не удалось их получить через API.