Интеграция с Контур Диадок
(заполнение дат в документе «Подтверждение получения документов»)

Заказчик:Транскомпани
Суть задачи:Автоматически заполнять реквизиты «Дата отправления» и «Дата доставки» в документе «Подтверждение получения документов» (ППД) на основании данных из Контур Диадок
Составил ТЗ:Давлетшина Л.Т.
Ссылка на видео описание:

📋 Таблица расчётов

Описание работ Размещение Трудозатраты (час)
1 Регламентное задание №1: Заполнение «Дата отправления»
Поиск документов в Диадоке со статусом Ожидается подпись контрагента, сопоставление с ППД и заполнение реквизита «Дата отправления».
Документ ППД → реквизит «Дата отправления» 2,5
2 Регламентное задание №2: Заполнение «Дата доставки»
Поиск документов в Диадоке со статусом Документооборот завершен, сопоставление с ППД и заполнение реквизита «Дата доставки».
Документ ППД → реквизит «Дата доставки» 2,5
3 Настройка регламентных заданий
Создание и настройка двух регламентных заданий с возможностью настройки расписания.
Регламентные задания 1,0
ИТОГО: 6,0

1 Регламентное задание №1 — Заполнение «Дата отправления»

1.1. Цель

Автоматически заполнять реквизит «Дата отправления» в документе ППД на основании данных из Контур Диадок для документов со статусом Ожидается подпись контрагента.

1.2. Алгоритм работы

1.2.1. Авторизация в Контур Диадок

1.2.2. Поиск документов в Диадоке

1.2.3. Сопоставление с ППД

1.3. Результат

Реквизит «Дата отправления» в ППД заполняется датой отправки документа из Диадока.

1.4. Граничные случаи

СитуацияРезультат
Документ не найден в ДиадокеРеквизит остаётся пустым
Найдено несколько совпаденийРеквизит не заполняется, выводится предупреждение
В ППД не заполнен номер счетаЗаполнение не выполняется

2 Регламентное задание №2 — Заполнение «Дата доставки»

2.1. Цель

Автоматически заполнять реквизит «Дата доставки» в документе ППД на основании данных из Контур Диадок для документов со статусом Документооборот завершен.

⚠️ Отличие от пункта 1: Статус документа в Диадоке — «Документооборот завершен», заполняется реквизит «Дата доставки» датой подписания документа контрагентом.

2.2. Алгоритм работы

2.2.1. Авторизация в Контур Диадок

2.2.2. Поиск документов в Диадоке

2.2.3. Сопоставление с ППД

2.3. Результат

Реквизит «Дата доставки» в ППД заполняется датой подписания документа контрагентом в Диадоке.

2.4. Граничные случаи

СитуацияРезультат
Документ не найден в ДиадокеРеквизит остаётся пустым
Документ найден, но дата подписания отсутствуетРеквизит остаётся пустым
Найдено несколько совпаденийРеквизит не заполняется, выводится предупреждение
В ППД не заполнен номер счетаЗаполнение не выполняется

2.5. Сравнение пунктов 1 и 2

Параметр Пункт 1 (Дата отправления) Пункт 2 (Дата доставки)
Статус в Диадоке Ожидается подпись контрагента Документооборот завершен
Заполняемый реквизит ППД «Дата отправления» «Дата доставки»
Поле из API Диадок sendDate (дата отправки) signDate / deliveryDate (дата подписания)
Условие для заполнения Документ отправлен, но ещё не подписан Документ полностью подписан и завершён

3 Настройка регламентных заданий

3.1. Формат вызова

Выполнение обоих регламентных заданий должно осуществляться по расписанию с возможностью настройки периодичности.

3.2. Требования к регламентным заданиям

3.3. Параметры регламентных заданий

Параметр Значение
Имя задания 1 «Заполнение даты отправления из Диадока»
Имя задания 2 «Заполнение даты доставки из Диадока»
Метод запуска Регламентное задание (фоновое выполнение)
Интервал запуска Настраивается пользователем (по умолчанию — ежедневно в 00:00)
Приоритет Низкий (выполняется в фоне, не блокирует работу пользователей)

3.4. Обработка ошибок

🔐 Требования к безопасности

✅ Критерии приёма работы

📎 Условия сдачи работы

  1. Заказчик получает работу в установленный срок и обязан проверить её качество в течение трёх (3) рабочих дней с момента получения.
  2. В случае, если в течение трёх рабочих дней с момента предоставления работы Заказчик не предоставит обратную связь (замечания, уточнения или запросы на доработку), работа автоматически считается принятой.
  3. Принятие работы подразумевает, что Заказчик признаёт её соответствующей всем требованиям, указанным в данном ТЗ, и не имеет претензий к качеству выполненной работы.
От Заказчика (Транскомпани): _________________ /_________________ /
От Исполнителя: _________________ /_________________ /