|
Ограничение типа Перечисления УФ
| ☑ |
0
rull9ss
29.10.12
✎
14:33
|
Сильно не пинать, только учусь.
Есть реквизит, тип "ПеречислениеСсылка".
При выборе реквизита (на форме) - открывается диалог со списком выбора всех перечислений.
Вопрос: как наложить ограничение на этот список? если мне(в зависимости от условий) необходим выбор из 2-3 перечислений??
|
|
1
rull9ss
29.10.12
✎
14:41
|
что-то подсказывает что отбор типов необходимо делать в процедуре НачалоВыбора реквизита?
|
|
2
Ns33
29.10.12
✎
14:50
|
Простейший вариант: поставить галку реквизита "Режим выбора из списка" и ручками заполнить "Список выбора" там-же.
|
|
3
rull9ss
29.10.12
✎
14:54
|
(2) да ну, это совсем не то
необходимо тип ограничить, чтобы юзер сам выбирал тип из предложенных, и далее выбирал значение.
|
|
4
Ns33
29.10.12
✎
14:58
|
МассивТипов = Новый Массив();
МассивТипов.Добавить(Тип("ПеречислениеСсылка.ИмяПеречисления1"));
МассивТипов.Добавить(Тип("ПеречислениеСсылка.ИмяПеречисления2"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
Элементы.НекийРеквизит.ОграничениеТипа= ОписаниеТипов;
|
|