Имя: Пароль:
1C
1С v8
Представление значения в поле управляемой формы
0 cia2011
 
07.09.11
20:13
На управяемой форме есть поле со значением типа справочник. Значение должно выводиться в виде, отличном от стандартного представления элемента справочника (код или наименование).
Думаю, что можно было бы реализовать это следующим образом:
- Добавляем в форму реквизит, который будет содержать нужное представление
- В обработчиках ПриСозданииНаСервере формы и ПриИзменении поля формы вызываем серверную процедуру, в которой устанавливаем значение реквизита
- В условном оформлении для поля устанавливаем свойство Текст равным значению данного реквизита

Есть ли какие то еще варианты реализации данной задачи?
1 wald
 
07.09.11
20:26
Я подобную вещь сделал для отображения справочников на УФ для двуязычного интерфейса. На УФ был реквизит типа строка с кнопкой выбрать, при выборе осуществлялся выбор в реквизит типа справочник, а в реквизит на форме кидалось в зависимости от языка тек пользователя наименование на том или ином языке. В процедуре при создании на сервере тоже самое
2 Mort
 
07.09.11
20:28
Только использовать нужно не ПриСоздании а ПриЧтении - пользователь может нажать "Перечитать" в форме элемента.
3 cia2011
 
07.09.11
20:50
(2) спасибо за уточнение
4 cia2011
 
08.09.11
21:58
Условное оформление для свойства "Текст" почему то не срабатывает ... Кто то пробовал реализовывать описанный алгоритм?
5 cia2011
 
09.09.11
09:03
up
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн