|
Упр формы как сделать список выбора? |
☑ |
0
Hipocrisy2013
11.02.14
✎
21:37
|
&НаСервере
Функция ПолучитьСписокРегистров()
Список = новый СписокЗначений;
Для Каждого стр из Метаданные.РегистрыСведений Цикл
Если стр.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.Независимый тогда
Список.Добавить(стр.Имя, стр.Синоним);
КонецЕсли;
КонецЦикла;
Возврат Список;
КонецФункции
&НаКлиенте
Процедура РегистрНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
Элемент.СписокВыбора = ПолучитьСписокРегистров();
КонецПроцедуры
пишет что Элемент.СписокВыбора недоступен для записи
|
|
1
Torquader
11.02.14
✎
21:42
|
Насколько я понимаю, список уже создан - и его нужно просто заполнить, а не запихивать туда новый.
|
|
2
Hipocrisy2013
11.02.14
✎
21:44
|
Мне нужно программно заполнить, а не в ручную
|
|
3
GROOVY
11.02.14
✎
21:46
|
СписокВыбора.Добавить()
В чем проблема то?
|
|
4
Torquader
11.02.14
✎
21:51
|
В общем - на сервере - собираешь элементы в массив, а в список грузишь через "ЗагрузитьЗначения".
Только очистить надо не забыть, так при следующем вводе будут дважды добавлены.
А почему бы не заполнить список при открытии ?
|
|
5
Hipocrisy2013
11.02.14
✎
21:51
|
(3) работает, думал что так тоже будет ругаться
|
|
6
Torquader
11.02.14
✎
21:58
|
(5) У элемента есть список выбора - в него ничего записать нельзя, так как доступ - только на чтение.
А команда "добавить" записывает данные в уже созданный список, а не заменяет его - почему что-то должно не работать ?
|
|