Общий подход

Состояние заявки вычисляется автоматически на основании состояний перевозок в заявке

Состояния заявки

Состояние Условие
Новая начальное состояние при создании новой заявки
Выполняется хотя бы одна перевозка в заявке имеют состояния Документы готовы или Закрыта
Завершена все перевозки с документами в состоянии Документы готовы или Закрыта

Состояния перевозки

Состояние Условие
Новая начальное состояние при создании новой перевозки в заявке
Спланирована указана хотя бы одна плановая дата в событиях
Выполняетя указана хотя бы одна фактическая дата в событиях
Завершена указана фактическая дата по завершающему событию
Отчет готов устанавливается вручную после подготовки сумм клиенту, расходов для формирования Акта/СчФ клиенту
Документы готовы сформированы Акта/СчФ клиенту по всем услугам клиенту
Закрыта устанавливается вручную пользователем с особыми правами, когда все разнесено и требуется блокировка изменений

Для возврата состояния Документы готовы в случае автоматического изменения состояния перевозки после формирования документов:

  1. Действием Подготовить отчет -> Отчет готов
  2. Действием Сформировать документы -> Документы готовы

Важно! При наличии документов клиента в перевозке они не изменятся.