
Разбор · Опубликовали 08.10.2026
API Диадока связывает документы и их статусы с заказом, а агенты дописывают технический обмен
Что заказать для своей системы: привязку файлов, обновление статусов и восстановление после сбоя. Разбор по документации API и опыту машины на vibecoding.ru. Клиентского кейса этой интеграции у нас нет.
Материал подготовлен машиной агентов под надзором автора проекта · факты проверены 8 октября 2026
API Диадока позволяет получить документ и его состояние, но связь с заказом в вашей системе нужно написать.
ИИ-агенты дописывают технический обмен под управлением инженера. Подписание становится отдельным согласованным действием.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Связь с заказом хранит ваше приложение.
Для учебного примера возьмём заказ на оптовую поставку. К нему относятся счёт и УПД. Файл без привязки заставит сотрудника искать нужную поставку вручную.
Документ в API задаётся парой MessageId и EntityId. Для запроса содержимого нужен ещё BoxId ящика организации. Номер документа на печатной форме эту связь не заменяет.
Интеграция СБИС с заказами возвращает статусы документов через согласованный обмен по API.
У заказа может быть несколько документов с разными состояниями. В приложении каждому нужна своя запись со ссылкой на заказ. Одно поле «документы готовы» спрячет, какой из них ещё требует действия.
У каждого документа есть адрес и связь с заказом.
DocumentId, GetEntityContent и GetDocflows; проверены 08.10.2026. Связь с заказом и проверки предложены нами.
2. События обновляют статус, время проверки показывает свежесть.
Статус нужно переводить в язык заказа по согласованным правилам. Диадок различает получение, подписание и аннулирование. «Доставлен» само по себе не означает, что контрагент подписал документ.
Лента GetNewEvents сообщает об изменениях, а содержимое файла получают отдельно. Позицию чтения хранят для каждого ящика. После остановки обмен продолжает с сохранённого места.
В карточке заказа нужны исходный статус и время последней успешной проверки. Если доступ пропал, приложение показывает остановку обновления. Последний известный статус нельзя выдавать за свежий ответ Диадока.
Сбой должен быть виден у заказа.
GetNewEvents V8 и инструкция по статусам, 08.10.2026. Ожидаемый результат и сценарии проверки составлены нами.
3. ИИ-агенты пишут обмен, подписание ждёт отдельного решения.
Агент для кода нужен на этапе разработки. Получение файла и обновление статуса затем выполняет программа по согласованным правилам. Модель не должна угадывать, принят ли документ, по тексту внутри файла.
Правила работы ИИ-агентов отделяют разработку от действий с рабочими документами. Для написания обмена подойдут тестовый ящик и синтетические файлы. Как отделять данные клиентов от кода, разобрано в соседней статье.
Быстрый старт Диадока использует тестовую подпись. Успех такого примера не проверяет полномочия на боевое подписание. Сотрудник заказчика согласует этот сценарий отдельно от чтения статусов.
Чтение, разработка и подписание имеют разные разрешения.
Инструкции интеграции, организаций и быстрого старта Диадока, 08.10.2026. Распределение ролей предложено для этой разработки.
4. Работу обмена доказывает повтор после сбоя.
Наш опыт здесь относится к разработке сайта, а не к внедрению Диадока у клиента. Инженер ведёт машину агентов на vibecoding.ru. Её ошибки показывают, какие проверки нельзя заменить успешной загрузкой файла.
На открытом счётчике разработки 8 октября 2026 было 7 107 коммитов за 99 дней. Это счёт основной ветки с 1 июля, без мерж-коммитов. По нему нельзя вычислить срок вашей интеграции.
В программе курса по агентной разработке есть уроки о правилах, пути задачи и проверках работающего продукта. Для обмена это превращается в проверяемый сценарий: получить документ, оборвать процесс, продолжить и увидеть тот же документ у того же заказа.
Поломка машины заканчивается правилом.
17.07
На ревью подписки нашли отправку нового письма при каждом повторном запросе. Добавили ограничение повторной отправки. Для обмена аналогичная проверка нужна на дубли действий.
25.07
После остановки новостной ленты на двое суток появилась проверка, что публикация происходит. Для обмена нужно видеть время последнего успешного обновления.
09.09
Агент изменил настройки работающего сайта до сигнала владельца. Вреда не было; после этого в брифах стали явно останавливать исполнителя перед таким шагом. Подписание требует своей границы разрешения.
Оригинальные записи журналов нашей машины указанных дат, сверены 08.10.2026. Перенос правил на Диадок предложен автором; это не инциденты интеграции.
5. Приёмку начинают с заказа и отказов.
Первый объём удобно ограничить входящими документами выбранного ящика. Заказчик задаёт правило привязки и перечень нужных статусов. Инженер разбивает обмен на задачи в его репозитории.
Неоднозначный документ нужно оставить на разбор сотруднику. Если счёт подходит к нескольким заказам, приложение не выбирает поставку наугад. Возможность ручной привязки входит в согласованный сценарий.
Для постановки задачи агенту важен видимый результат и проверка отказа. В нашем учебном заказе результат такой: счёт и УПД открываются по отдельности, их статусы обновляются, повтор не добавляет копии. Кнопка, которая только скачивает файл, этот результат не закрывает.
Состав первой приёмки фиксируют до написания обмена.
Состав пилота и критерии предложены нами по документации Диадока, проверенной 08.10.2026. В рабочей системе заказчика этот пилот ещё не проводился.
6. Месячная подписка оплачивает разработку, объём обмена согласуют отдельно.
Заказать такой обмен можно через подписку на агентную разработку. Тариф «Один проект» стоит 250 000 ₽ в месяц по странице услуг на 8 октября 2026. Инженер ведёт машину агентов, правки идут в вашу ветку в вашем репозитории.
В этом тарифе одна задача находится в работе, остальные ждут в очереди. Сначала дописывают получение и привязку, затем обновление статусов и проверки повторов. Состав обмена согласуют по вашей системе заказов.
Лицензии сервисов и их комиссии считают отдельно. В бюджет входят доступ к API Диадока и расходы на работу вашей системы. Фикс за месяц не становится ценой одной интеграции.
Бюджет отделяет разработку от работы сервисов.
/services, проверено 08.10.2026; разделение сценариев предложено для этого обмена. Цена и срок одной интеграции не рассчитаны.
Подписка допускает паузу в любой месяц, оплаченные дни сохраняются. Описанная первая приёмка задаёт состав работы. Готовность доступа и состояние вашего кода определят очередь задач.
Для разового обмена с закрытым составом работ стоит сравнить отдельную смету. Подписка подходит, когда после первого запуска нужно добавлять типы документов и менять систему заказов. Формат оплаты выбирают по этому продолжению работы.
Готовность команды к такой работе можно оценить через страницу для руководителя. До начала разработки понадобится перечень документов и человек заказчика, который принимает правила привязки и статусов.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Документация Диадока | Читали официальные HTTP-страницы про идентификаторы, содержимое, события, статусы и доступ. Запросы к API заказчика не выполняли. | 2026-10-08 |
| Счётчик разработки | На /open 8 октября 2026 видели 7 107 коммитов за 99 дней. Методика страницы: основная ветка с 1 июля 2026, мерж-коммиты исключены. Это масштаб нашей машины, не срок интеграции. | 2026-10-08 |
| Цена месяца | На /services проверили 250 000 ₽/мес за «Один проект», одну задачу в работе, код в репозитории заказчика и паузу. Лицензии сторонних сервисов считаются отдельно. | 2026-10-08 |
| Истории машины | Перечитали оригиналы записей 17 июля, 25 июля и 9 сентября 2026. Переносим в требования к обмену проверки повторных действий, обнаружения остановки и разрешений. | 2026-10-08 |
| Пример и приёмка | Заказ на оптовую поставку и таблицы приёмки учебные. Клиентского кейса этой интеграции и замера её ускорения у нас нет. | 2026-10-08 |
7. Частые вопросы
Можно ли получить документы через API, не перенося всю систему в Диадок?+
Да. API даёт получать сведения о документах, их содержимое и состояние. В своей системе вы дописываете связь с заказом и обновление данных.
SDK заменяет разработку обмена?+
SDK упрощает вызовы API. Привязка к заказу, правила отображения статусов и восстановление после сбоя остаются частью вашего приложения.
Достаточно доступа к организации?+
Нет. В списке организаций могут быть ящики с ограниченным доступом. Проверяют доступ к нужным документам и подразделениям выбранного ящика.
Сможет ли обмен прочитать всю ленту одним запросом?+
GetNewEvents возвращает не больше 500 событий на странице. Приложение дочитывает страницы и сохраняет позицию; в первой приёмке проверяют и этот сценарий.
Завершённый документооборот означает закрытый заказ?+
Нет. Документооборот может завершиться после отказа в подписи. Как это влияет на поставку и заказ, определяет согласованное правило вашей системы.
Можно добавить автоматическое подписание?+
Можно обсуждать отдельный сценарий. До его разработки согласуют полномочия, способ подтверждения и проверку результата. Статья описывает технический состав обмена и не даёт юридических рекомендаций.
Источники
- Диадок: подключение к API и SDK · проверено 08.10.2026 — документация
- Диадок: идентификатор документа DocumentId · проверено 08.10.2026 — документация
- Диадок: получение содержимого GetEntityContent · проверено 08.10.2026 — документация
- Диадок: получение сведений о документообороте GetDocflows · проверено 08.10.2026 — документация
- Диадок: получение документов через события и поиск · проверено 08.10.2026 — документация
- Диадок: лента событий GetNewEvents V8 · проверено 08.10.2026 — документация
- Диадок: работа со статусами документа · проверено 08.10.2026 — документация
- Диадок: организации и доступ к ящикам · проверено 08.10.2026 — документация
- Диадок: быстрый старт с тестовыми ящиками и подписью · проверено 08.10.2026 — документация
- Открытый счётчик машины vibecoding.ru: основная ветка с 1 июля 2026 · проверено 08.10.2026 — наш замер
- Условия подписки на разработку: «Один проект» · проверено 08.10.2026 — наш продукт
- Программа курса: правила, путь задачи и проверки продукта · проверено 08.10.2026 — наш продукт
Запомнить
1. Свяжите каждый документ с заказом по идентификаторам и ящику, а не только по номеру на печатной форме.
2. Показывайте статус вместе со временем проверки и видимой остановкой обновления.
3. Принимайте обмен после прерывания и повтора без дублей, а не после первой загрузки файла.
4. Отдавайте агентам разработку технического обмена; подписание согласуйте отдельным действием.
5. Согласуйте состав приёмки и расходы сервисов отдельно от цены месяца разработки.