"Причина отмены заказа(-ов)" (ModCancellationReason)

Добавляет специальный служебный справочник кодов «Причины отмены заказа(-ов)» в бюджетные коды и запрашивает эти коды при отмене заказа или командировки (если были оформлены заказы) и добавляет один код «Ошибка ввода». Остальные коды добавляются вручную в системе в разделе «Бюджетные коды».

image-20241015-102902.png

 

Мод для клиента.

В данном моде реализовано:

  1. Автоматическое создание справочника бюджетных кодов «Причина отмены заказа(-ов)».

  1. При отмене заказа (если он был оформлен) запрашивается ввод кода «Причина отмены заказа(-ов)» и привязывается к заказу.

image-20241015-101915.png
  1. При отмене командировки, если в ней были оформлены заказы, запрашивается ТОЛЬКО ОДИН раз ввода код «Причина отмены заказа(-ов)» и привязывается ко ВСЕМ заказам командировки, у которых нет кода причины отмены.

  1. Коды «Причина отмены заказа(-ов)» выводится в отчетах системы как обычные бюджетные коды.

  1. Коды «Причина отмены заказа(-ов)» не запрашивают установку при оформлении командировки как обычные бюджетные коды.

  2. В дальнейшем эти коды появятся в отмененных заказах и журнале событий (если отменен заказ, то событие привязывается к заказу, если отменена командировка, то событие привязывается к командировке):