Имя: Пароль:
1C
1С v8
8.2 Отбор в списке Перечислений
0 Смешной 1С
 
03.10.11
14:49
Добрый день!

Дело такое: есть реквизит на форме. тип Перечисление. (Выпадающий список).

Можно ли на него наложить отбор? т.е. в зависимости от значения другого реквизита, у этого реквизита меняется список.
Если можно, то как это реализовать?
1 Нуф-Нуф
 
03.10.11
14:50
да, заполнять выпадающий список программно
2 Phace
 
03.10.11
14:50
РежимВыбораИзСписка и СписокВыбора
3 Господин ПЖ
 
03.10.11
14:50
у реквизита есть СписокВыбора
4 Смешной 1С
 
03.10.11
14:52
(2)(3) Получается мне при изменении того реквизита заполнять СписокВыбора нужного реквизита, верно?
5 Phace
 
03.10.11
14:56
(4) я бы сделал в обработчике НачалоВыбора, что-то вроде:

Процедура РеквизитПеречислениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
   Элементы.РеквизитПеречисление.РежимВыбораИзСписка = истина;
   Элементы.РеквизитПеречисление.СписокВыбора.ЗагрузитьЗначения(ФункцияВозвращаетВозможныеЗначенияПеречисления(Объект.АнализируемыйРеквизит));
КонецПроцедуры
6 Смешной 1С
 
03.10.11
14:59
Спасибо!