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
Спасибо!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс