Как работать с макрозаявками | Документация АТМ Софт

При создании заявки создаётся одна Макрозаявка (основная заявка - по ней идёт обмен с банком) и микрозаявки (подзаявки)

- Макрозаявку не нужно назначать на инженера
- Макрозаявку не нужно отменять/приостанавливать/выполнять

Макрозаявка меняет статус самостоятельно в зависимости от статусов подзаявок. При создании заявок макрозаявка находится в статусе "Согласование", после назначения инженера на одну из подзаявок переходит в статус "В работе"
На Макрозаявку назначается только исполнитель "Обмен АТМ Альянс", при попытке сменить инженера на другого - в течение 2х минут будет снова назначен "Обмен АТМ Альянс".

Переход по статусам:

1) если хотя бы 1 подзаявка приостановлена - приостанавливается Макрозаявка

2) если все подзаявки разморожены - макрозаявка размораживается

3) Если все подзаявки выполнены - макрозаявка переходит в статус выполнена, комментарии выполнения копируются из всех подзаявок

Переход по статусам реализован консольным скриптом, интервал срабатывания 2 минуты.

Код решения определяется следующим образом:

1) Отказ - если есть одна подзаявка в статусе "отменено/отказ"

2) Не решено - если есть одна заявка в статусе "не решено"

3) Решено - если все подзаявки в статусе "решено"

При попытке сменить статус микрозаявки в СД будет выведено следующее окно:

photo_2025-07-02_11-13-45.jpg

Подзаявки - это обычные заявки, в них особенностей нет
Закрываются подзаявки при переходе Макрозаявки в статус Выполнена

Документы прикрепляются к подзаявкам, интеграция берет все документы из всех подзаявок

Разработано в АЛЬФА Системс