Имя: Пароль:
1C
 
программное задание значений списка выбора
,
0 falselight
 
20.10.16
11:49
У таблицы есть поле.
В конфигураторе задаю ему значения списка выбора.
Но нужно формировать эти значения программно.
Подскажите как при открытии формы справочника
задавать программно значения списка выбора поля табличной части.
1 Boleev
 
20.10.16
11:51
Флажок на "КнопкаСпискаВЫбора";
Флажок на РежимВыбораИзСписка".
Обработчик события "НачалоВыбораИзСписка":

Процедура ТабЧастьРеквизитНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
СписокВыбора = Новый СписокЗначений;
СписокВыбора.Очистить();
СписокВыбора.Добавить("Понедельник");
СписокВыбора.Добавить("Вторник");

Элемент.СписокВыбора = СписокВыбора;
КонецПоцедуры
2 falselight
 
20.10.16
11:54
Элементы.СопоставлениеЗначение.СписокВыбора.Добавить(2015)
3 falselight
 
20.10.16
11:55
(1) да у вас интересное решение

я хотел (2) при открытии формы вставлять
4 falselight
 
20.10.16
12:13
(1) КнопкаСпискаВыбора, только не могу найти ((((
5 falselight
 
20.10.16
12:17
(1) как то не могу это на выполнение запустить (((( что то не так сделал
6 falselight
 
20.10.16
12:21
почему не заходит в процедуру (1) ?
7 Альбатрос
 
20.10.16
12:24
(6) Потому что флажки не поставил
8 DDwe
 
20.10.16
12:25
Как можно, что-то писать совсем ничему не учась?
9 falselight
 
20.10.16
12:28
(7)(8) этот поставил
Флажок на РежимВыбораИзСписка".

Флажок на "КнопкаСпискаВЫбора"; - этот я не могу найти!!!!
Подскажите где он? Почему я его не вижу?
10 falselight
 
20.10.16
12:32
не пойму что не так делаю, и где взять КнопкаСпискаВЫбора
11 Альбатрос
 
20.10.16
12:36
Формы обычные или управляемые?
12 falselight
 
20.10.16
12:45
(11) управляемые, 8.3, интерфейс такси
13 Lexey_
 
20.10.16
12:46
(12) КнопкаВыпадающегоСписка
14 falselight
 
20.10.16
12:49
(13) поставил в значение да
15 falselight
 
20.10.16
12:56
я сделал вот так вот, заполняю список при открытии формы, иначе не как не получается, кнопку (13) поставил в "Да"

    ГодВСписок = Год(ТекущаяДата());
    Пока ГодВСписок < Объект.СрокГодности Цикл
        Элементы.СопоставлениеЗначение.СписокВыбора.Добавить(ГодВСписок, Формат(ГодВСписок,"ЧГ=0"));
        ГодВСписок = ГодВСписок + 1;    
    КонецЦикла;
16 Альбатрос
 
20.10.16
13:02
(15) Так тоже можно.
А процедура НачалоВыбораИзСписка(Элемент, СтандартнаяОбработка) назначается у реквизита ТЧ, на будущее.