Формулировка проблемы: в связи с тем, что на момент доработки этапа "Работа по форме" и создания этапа "Сопоставление в реестр" в реестрах имелся редактор маршрутов старого типа, необходимо перенести новый функционал данных этапов в новый.
Используется: Конфигуратор -> Реестры, Основное приложение -> Реестры.
Связанные задачи:
Решение: необходимо добавить изменения:
Работа по форме
Необходимо привести настройку "Название" к структуре "выпадающий список + поле". Выпадающий список содержит пункты:
"Указать" (выбран по умолчанию);
"Из компонента"
При выборе пункта поле "Указать" является многострочным, а "Из компонента" - многострочным. Поле остается обязательным для заполнения вне зависимости от выбранного значения списка, ошибка при незаполнении идентична.
Если был выбран пункт "Из компонента", то на плашке этапа
отображается не значение из поля, а подстановка
Работа по форме
. При этом, если ранее для этапа
уже было указано название, заполнение поля для пункта "Из
компонента" не должно изменять название этапа на плашке.
Сопоставление в реестр
Необходимо добавить новый специальный процесс "Сопоставление в реестр" со следующими настройками:
лейбл "Номер этапа";
выпадающий список "Тип действия";
поле "Название" (обязательно для заполения);
выпадающий список "Возврат";
поле "Идентификатор компонента "Ссылка на реестр"" (обязательно для заполения);
поле "Код".
По нажатию на кнопку "Применить" будет проводиться валидация на заполнение обязательных полей. В случае ее неуспешности данные поля подсветятся красным, а также отобразится ошибка с текстом:
если не заполнено поле "Название":
Введите название
если не заполнено поле "Идентификатор компонента "Ссылка на реестр"":
Введите идентификатор компонента "Ссылка на реестр"
если указанный идентификатор не существует в форме исходного реестра:
Введен некорректный идентификатор компонента