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