Имя: Пароль:
1C
 
УФ : Не отображается значение поля при установленном РежимВыбораИзСписка = ИСТИНА
0 bvb
 
03.09.25
14:27
Добрый день
Хочу замутить на поле формы выбор из ограниченного списка

Делаю в ПриСозданииНаСервере :

Форма.Элементы.МоеПоле.РежимВыбораИзСписка = ИСТИНА;

После этого значение в реквизите формы перестает отображаться , хотя заполнено.

Почему это происходит и как с этим бороться ?
1 Мультук
 
гуру
03.09.25
14:36
(0)
Вот в этой теме вы вроде сами подобную же задачу решили

УФ : Выбор из выпадающего списка в элементе ТЧ
2 Ненавижу 1С
 
гуру
03.09.25
14:41
(0) список выбора надо заполнить
3 bvb
 
03.09.25
14:45
(1) Там был реквизит поля ТЧ

(2) Я заполняю его в процедуре НачалоВыбора и все ОК
Выбор работает нормально - все подставляется но при повторном открытии не отображается
4 Мультук
 
гуру
03.09.25
14:49
(3)

>>но при повторном открытии не отображается  

Потому что при повторном открытии "НачалоВыбора" не было и список еще не заполнен
5 bvb
 
03.09.25
16:17
(4) Спасибо

На ПриСозданииНаСервере  сделал :

    Форма.Элементы.МоеПоле.РежимВыбораИзСписка = ИСТИНА; //обязательно
    МассивСпискаВыбора = Новый Массив;
    МассивСпискаВыбора.Добавить(Форма.Объект.Реквизит);    
    Форма.Элементы.МоеПоле.СписокВыбора.ЗагрузитьЗначения(МассивСпискаВыбора);

Заработало
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший