|
РеквизитФормы.СписокВыбора в УФ (БП 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
|
Спасибо!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший