Работа с API Диадок
Обработка написана для конфигурации Документооборот, затрагивает самые основные методы работы с api Диадок.
- Описание
- Подробнее
Описание
Для работы с обработкой нужно добавить дополнительные сведения внутреннему документу — MessageId с типом строка (40), EntityId с типом строка (40) — эти сведения будут заполнятся при создании документов.
Организации нужно добавить дополнительные реквизиты — BoxId строка(200) — находится в адресной строке личного кабинета (см. картинку), ключ_api строка(200) — выдается компанией Диадок
Так же для авторизации по логину + паролю, нужно иметь эти данные от личного кабинета Диадок, для хранения этих данных предполагаются добавленные константы: ДиадокЛогинНаСайт (строка 25), ДиадокПарольНаСайт (строка 15)
Для работы с сертификатом — сертификат нужно добавить в справочник "Сертификаты ключей электронной подписи и шифрования"
Описание команд:
Получить все документы — команда считывает все документы за указанный период по организации- сопоставляет с созданными ранее по MessageId, EntityId. Авторизация идет по логину и паролю
Получить документы — команда считывает только документы, являющиеся договорами, так же сопоставляет с созданными ранее. Авторизация идет по логину и паролю
Создать документы — в табличной части галочками можно указать какие документы можно создать. Авторизация по логину и паролю, эта команда интересна примером получения pdf файла из Диадока
Отправить статус согласован — по согласованным документам в Диадок отправляется статус согласован, авторизация идет по логину и паролю
Отправить статус подписан — авторизация возможна только по сертификату, команда передает в Диадок статус документу — Подписан
Получить файл с подписью — данная команда получает pdf файл из Диадока, но уже с ЭЦП, авторизация идет по логину и паролю
На все команды можно настроить расписание
Обработка тестировалась на Документооборот 8 КОРП, редакция 2.1 (2.1.16.1).

