Добавить комментарий и получить файлы заказа со стороны исполнителя
Статья обновлена November 12, 2026
Стенд по умолчанию — test. Сценарий изменяет данные. Порядок работы для агента.
Нужны роль исполнителя (exec), доступ к заказу или рейсу и права на выбранное действие. Перед добавлением комментария на рабочем стенде получите подтверждение пользователя.
Комментарии к заказу
- Перед добавлением комментария проверьте, от какой организации он будет записан. В исполняемом заказе сверьте назначенного исполнителя. В заказе со статусом
onMatchметод не принимаетorgId: сервер сам выбирает профиль из организаций, которым доступна запись. Выбор профиля в клиенте этого не меняет. Если нельзя подтвердить, что выбранная организация — единственная подходящая для этого вызова, остановитесь и предложите пользователю добавить комментарий в интерфейсе сервиса. - Если организация определена однозначно, вызовите
POST /api/orders/comments/create/by/executer/v0. Передайтеdata.orderIdиdata.content. При необходимости сохранитеdata.commentId. - Чтобы получить список, вызовите
POST /api/orders/comments/get/by/executer/v0с тем жеdata.orderId. Выберите нужный комментарий изdata.comments. - Чтобы скачать вложение, вызовите
POST /api/orders/comments/getFileByExecutor/v0. Передайтеdata.orderId, идентификатор комментария вdata.commentIdи идентификатор изcomments[].files[].idвdata.commentFileId. При200 OKсохраните тело ответа как файл.
Комментарии к рейсу
- Для добавления вызовите
POST /api/comments/create/by/executer/v0сdata.flightIdиdata.content. В ответе приходитdata.commentId. - Для чтения вызовите
POST /api/comments/get/by/executer/v0с тем жеdata.flightId. Выберите комментарий изdata.comments. - Чтобы скачать вложение, вызовите
POST /api/flights/comments/getFileByExecutor/v0. Передайтеdata.flightId,data.commentIdиdata.commentFileId. При200 OKсохраните тело ответа как файл.
Файлы заказа
- Вызовите
POST /api/orders/file/listForExecutor/v0сdata.orderIdиdata.orgId. При необходимости исключите архив черезdata.hideArchive: true. Выберите готовый файл по имени. При нескольких совпадениях уточните выбор по паре из имени списка иid. - Вызовите
GET /api/orders/file/forExecutor/v0сidвыбранного файла иorderId. ДляorderRegularFilesукажитеsrc=fs_order. ДляconditionsTemplateRegularFilesиsystemConditionsTemplateRegularFilesукажитеsrc=fs_ct. При200 OKсохраните байты ответа в локальном клиенте.
Если имя совпадает только с записью из списка печатных форм, уточните получение или формирование документа. Для скачивания нужен ID готового файла.
Ошибки
- При
403 Forbiddenпроверьте права на конкретный заказ, рейс или файл. - При
404 Not Foundсверьте идентификаторы объекта и файла. - Если комментарий не виден исполнителю, проверьте его получателей в
viewers.