Отправить предмет на согласование
Маршрут не перечисляют в запросе — его ПОДБИРАЮТ. Тело называет только предмет тройкой «модуль — вид — идентификатор», а факты о нём (сумму, контрагента, статью расхода, автора) согласование спрашивает у модуля-владельца его портом: читать чужую таблицу ради этих полей нельзя, да и незачем.
Подошло несколько шаблонов — берётся САМЫЙ КОНКРЕТНЫЙ: маршрут, названный на юрлицо и вид документа, выигрывает у маршрута на весь модуль. Нижняя граница суммы маршрута включается, верхняя нет, поэтому смежные диапазоны стыкуются без щели и без нахлёста.
Маршрута под предмет не нашлось, а вид объявлен требующим согласования — отказ docflow.approval.route_not_found. Это НЕДОНАСТРОЙКА кабинета, и назвать её надо именно так: «согласуйте сами» здесь неверный совет. Если у подобранного маршрута все этапы согласования отсечены лимитом по сумме, проход согласуется в момент отправки (state approved) со строкой журнала auto_approved: маршрут сам сказал, что бумагу такой суммы визировать не нужно (ERP-1566).
Request
- Base URL: https://erp.akeda.ru
- URL: https://erp.akeda.ru/api/v1/docflow/approvals
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)
Headers
Slug выбранного кабинета; кабинет не является юрлицом
Request body
Response
Заведённый проход согласования
Changes
No recorded changes to this operation across all 1 revision of this API.