Добрый день, коллеги.

Есть ли у кого пример, подключения к системе диадок из 1С.
Такая вот задачка стоит: Нужно подключаться регламентом и забирать все текущие активные документы и отправлять их бухгалтеру на почту. Но мне бы хотя бы понять как просто подключиться туда, никак не выходит, спасибо за советы и примеры кода.
---
http://1c-docs.diadoc.ru/ru/latest/ComObjects/Document.html#Document.GetPrintForm
Лично у меня таймаут выставлен в 1000, да и сама функция получения стоит внутри попытки, так как если файл не получен, то вызывается исключение. Таймаут большой, так как сервера диадока при первом получении файла его ставят в очередь на формирование (личное наблюдение), один раз мне файл 10 минут формировало.
Замечу, что эта функция формирует уже с печатями подписей, я её использую, чтобы загружать документы после подписания. Если вам требуется исходные файлы, то используйте другую функцию. Читайте документацию, там всё есть. Процесс будет быстрее, нежели спрашивать на этом форуме.
Если что-то совсем плохо, то можете создать тикет тут: https://github.com/diadoc/diadocsdk-1c-docs/issues Это официальный гитхаб диадока, их тех. поддержка посылает туда, а менеджеры предлагают проконсультироваться за денежку (где-то должна быть логика, но она потерялась).
---
по подключению всем спасибо за помощь - все нашел и разобрался

```1c
    DiadocClient = Новый COMОбъект("Diadoc.DiadocClient");
    DiadocClient.ApiClientId = КлючРазработчика;
    DiadocClient.ServerUrl = "https://diadoc-api.kontur.ru";
    Логин = "1";
    Пароль = "1";
    DiadocConnection = DiadocClient.CreateConnectionByLogin(Логин, Пароль);

    OrganizationList = DiadocConnection.GetOrganizationList();

    Для Индекс = 0 По OrganizationList.Count - 1 Цикл

    Organization = OrganizationList.GetItem(Индекс);

    КонецЦикла;
```

следующий вопрос: как теперь получать все документы, что были отправлены нам, а главное их вложения
---
Все примеры кода есть в их обработке для 1С. Его раньше можно было скачать с сайта, сейчас под заявку. Но платить ничего не надо.
Я сам решал схожую задачу. Прикручивал их модуль к ДО, чтобы он работал регламентно и новые документы запускал на согласование. Модуль работал месяца три, дальше проект завернули.
---
да я что то смотрю в их обработку, ищу, нигде нет такого, в API можно по организации получить документ по его ID но мне неизвестны их ID и я хочу получить все документы что есть в ящике за период. Как это сделать непонятно
---
http://1c-docs.diadoc.ru/ru/latest/HowTo/HowTo_get_documents.html ну и http://1c-docs.diadoc.ru/ru/latest/ComObjects/DocumentsTask.html
У них как бы документация есть.
---
Смотрите API Диадока

GetDocuments
---
да..вот в таком виде я как раз и ничего понять не мог пока (5) ссылочку не дал
---
класс! спасибо огромное, этого я со своим косоглазием не увидел

А вы не знаете как теперь сами печатные формы в PDF или бинарники из самого документа получать, где есть по этой части документация ?
---
http://1c-docs.diadoc.ru/ru/latest/ComObjects/Document.html#Document.GetPrintForm
Лично у меня таймаут выставлен в 1000, да и сама функция получения стоит внутри попытки, так как если файл не получен, то вызывается исключение. Таймаут большой, так как сервера диадока при первом получении файла его ставят в очередь на формирование (личное наблюдение), один раз мне файл 10 минут формировало.
Замечу, что эта функция формирует уже с печатями подписей, я её использую, чтобы загружать документы после подписания. Если вам требуется исходные файлы, то используйте другую функцию. Читайте документацию, там всё есть. Процесс будет быстрее, нежели спрашивать на этом форуме.
Если что-то совсем плохо, то можете создать тикет тут: https://github.com/diadoc/diadocsdk-1c-docs/issues Это официальный гитхаб диадока, их тех. поддержка посылает туда, а менеджеры предлагают проконсультироваться за денежку (где-то должна быть логика, но она потерялась).