Имя: Пароль:
1C
1С v8
РеквизитФормы.СписокВыбора в УФ (БП 3.0, 8.3)
0 Sova789
 
22.01.15
14:54
Добрый день! На форме внешней обработки создала реквизит ГодВвода, вид Поле ввода, тип- Строка,с включенной галкой РежимВыбораИзСписка. В процедуре ПриОткрытииНаСервере() создается Список Значений СЗ. Надо присвоить ГодВвода = СЗ. Делаю, как это было в 8.2:

ЭлементыФормы.ГодВвода.СписокВыбора = СЗ;
ВыборГода =  ВыбратьИзСписка(СЗ);


В итоге получаю ошибку. Как это сделать в 8.3 УФ? Помогите, пожалуйста
1 Адский плющ
 
22.01.15
14:57
Ошибку читай внимательно.
2 Sova789
 
22.01.15
15:02
{Форма.Форма.Форма(98)}: Поле объекта недоступно для записи (СписокВыбора)
Элементы.ГодВвода.СписокВыбора = СЗ;
3 Sova789
 
22.01.15
15:03
С чего оно вдруг стало недоступно для записи?
4 Адский плющ
 
22.01.15
15:04
А когда было доступно?
5 Sova789
 
22.01.15
15:09
Подскажите, плиз, кто знает.
6 НЕА123
 
22.01.15
15:13
(5)
плиз, мисс...
(0) и (2) уж больно отличаются.
7 hhhh
 
22.01.15
15:14
(5) ну здесь у вас

ЭлементыФормы.ГодВвода.СписокВыбора = СЗ;
ВыборГода =  ВыбратьИзСписка(СЗ);


бред написан. Зачем его тянуть в 3.0?
8 Адский плющ
 
22.01.15
15:15
(5) Чего не понятно?

Нужно не присваивать список выбора, а заполнять его прямо в элементе.
9 Адский плющ
 
22.01.15
15:16
+(8) Накрайняк использовать функцию копирования СЗ из модуля общего назначения.
10 НЕА123
 
22.01.15
15:18
Элементы.ГодВвода.СписокВыбора.Очистить();
Для каждого Эл из СЗ
Элементы.ГодВвода.СписокВыбора.Добавить(Эл.Значение,Эл.Представление);
КонецЦикла;
11 Sova789
 
22.01.15
15:20
Спасибо!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.