Задача [API77]: Доработка API метода: требование подписи перед отправкой

Формулировка проблемы: при отправке работы / документа по маршруту существующие методы не учитывают настройку конфигуратора «Требовать подпись перед отправкой документа». Необходимо доработать эти методы в соответствии с тем, как это реализовано в платформе.

Решение: необходимо доработать следующие методы API:

Примечание.

Для метода rest/api/docflow/doc/save_resolution доработка касается только для случая принятия резолюции (параметр type = accept), а не ее сохранения (параметр type = save).

В указанные методы необходимо добавить альтернативный поток событий, который будет учитывать настройку «Требовать подпись перед отправкой документа». Если при наличии такого требования отсутствует хотя бы одна запись в листе подписей документа, то оба метода должны завершаться неуспешно с ошибкой:

{
  "errorCode": "13",
  "errorMessage": "Необходимо подписать документ до того, как вы его сможете отослать."
}