Формулировка проблемы: необходима возможность передать данные из файла по форме реестра в карточку пользователя, подразделения или должности.
Решение: необходимо реализовать новый процесс действия «Копирование в карточку». Его параметры:
«Тип карточки» — выбор из списка «Пользователь», «Должность» либо «Подразделение».
«Идентификатор объекта» — поле для ввода идентификатора
компонента файла по форме реестра, который указывает на объект
необходимого типа (пользователя, должность либо подразделение).
Допускается использование компонента, находящегося внутри
динамической таблицы (в нотации
dyntable-name.component-name
), при этом
сопоставление должно быть произведено для всех строк
динамической таблицы, где присутствует компонент с таким
идентификатором.
«Добавить сопоставление» — кнопка, позволяющая выбрать форму карточки согласно типа, и добавляющая компонент «Сопоставление полей форм»:
«Поле реестра» — поле для ввода идентификатора компонента файла по форме реестра, который будет источником для сопоставления.
«Поле карточки» — выбор из списка идентификаторов компонентов формы карточки выбранного типа. Этот компонент будет использован в качестве приёмника сопоставления.
«Способ сопоставления» — выбор из списка EQUAL, PREFIX, POSTFIX либо HTD.
«Параметр сопоставления» — поле ввода для параметра либо
вызов диалога для типа сопоставления HTD
.
Процесс «Копирование в карточку» являющиеся неальтернативным (не может прерывать маршрут) и в «Ходе выполнения» не отображается.