На управяемой форме есть поле со значением типа справочник. Значение должно выводиться в виде, отличном от стандартного представления элемента справочника (код или наименование).
Думаю, что можно было бы реализовать это следующим образом:
- Добавляем в форму реквизит, который будет содержать нужное представление
- В обработчиках ПриСозданииНаСервере формы и ПриИзменении поля формы вызываем серверную процедуру, в которой устанавливаем значение реквизита
- В условном оформлении для поля устанавливаем свойство Текст равным значению данного реквизита
Есть ли какие то еще варианты реализации данной задачи?
Я подобную вещь сделал для отображения справочников на УФ для двуязычного интерфейса. На УФ был реквизит типа строка с кнопкой выбрать, при выборе осуществлялся выбор в реквизит типа справочник, а в реквизит на форме кидалось в зависимости от языка тек пользователя наименование на том или ином языке. В процедуре при создании на сервере тоже самое