Задача [BPM20]: Доработка маршрутов реестра (отсутствие ответственного и не отображение блока)

Формулировка проблемы: текущее поведение редактора маршрутов реестра допускает ситуацию, когда в блоках предварительных и/или последующих этапов не вводится ответственный, при этом сам блок не отображается при сохранении. Результатом такой настройки является то, что при запуске маршрута Система выдает ошибку, что не введен ответственный, хотя возможности его добавить нет, т.к. данный блок не отображается.

Используется: Конфигуратор -> Процессы -> Реестры -> Маршрут реестра

Решение: для решения вышеописанной проблемы на этапе сохранения маршрута реестра в Конфигураторе необходимо проверять каждый из блоков предварительных и последующих этапов на предмет отсутствия ответственного и, одновременно, не отображения данного блока при сохранении (т.е. в блоке есть пустые поля ответственного, у блока выключен флажок «Отображать при сохранении»). В таком случае необходимо выдавать ошибку (с выделением поля ответственного):

Включите отображение этапов с пустыми ответственными либо укажите их

Действия при обновлении системы

При обновлении системы необходимо проверить все существующие маршруты всех реестров на предмет наличия описанной проблемы. При её наличии соответствующему блоку маршрута необходимо принудительно включить флажок «Отображать при сохранении».