ограничение выбора значений перечислений #601431


#0 by ХочуСпец
Есть Перечисление Значения: Зн1 Зн2 Зн3 Как поле выбора ограничить выбор значений? Н-р, можно выбрать только зн1, зн2 Удалять значения перечисления нельзя
#1 by Господин ПЖ
формируй свой список выбора
#2 by ХочуСпец
ну я так и думал в принципе примерчик если несложно
#3 by bahus
Для УФ можно задать список выбора в свойствах реквизита, для толстого клиента так: ЭлементыФормы.НазваниеНужногоЭлемента.СписокВыбора.ЗагрузитьЗначения(МассивЗначений)
#4 by vasilii85
ХочешьСпец - делай сам.
#5 by ХочуСпец
не помогло
#6 by AlexTim03
Если на форме в поле ввода ограничить, то вот так можно: Расширение поля ввода перечисления (Enum text box extension) ДоступныеЗначения (AvailableValues) Использование: Чтение и запись. Описание: Тип: СписокЗначений. Список доступных значений перечисления, появляющихся в списке выбора. Но по факту - это такой же аналог как в
#7 by ХочуСпец
Сделал при открытии формы т.е. в доступных значениях значения добавляются, а когда выбираю все равно выплывает весь список
#8 by БелСан
как вариант: 1)Если ограничение для конкретной формы нужно постоянно, то попробовать интерактивно заполнить свойство элемента формы 'СписокВыбора'... 2)Если программно, то см. событие 'НачалоВыбора'...
#9 by Шапокляк
А у элемента формы в свойствах указан Выбор из списка?
#10 by Reset
ЭлементыФормы.МоеПоле.СписокВыбора = СЗ; ?
#11 by Kashemir
Расширение поля ввода перечисления.ДоступныеЗначения (Enum text box extension.AvailableValues) Расширение поля ввода перечисления (Enum text box extension) ДоступныеЗначения (AvailableValues) Использование: Чтение и запись. Описание: Тип: СписокЗначений. Список доступных значений перечисления, появляющихся в списке выбора. Доступность: Толстый клиент.
#12 by ХочуСпец
Добавил на форму СписокВыбора, поле связано с данными справочника Объекта. При отрытии назначил:     Зн - значение некоторого перечисления     Отрабатывает хорошо, но! При открытии формы справочника не заполняется данными, т.е. При открытии присваиваю Реквизит = зн1 Но поле списка выбора пустое
#14 by ХочуСпец
спасибо
#15 by ХочуСпец
Все бы хорошо, но Теперь не попадаю в обработчик ПриИзменении этого поля
#16 by Reset
Попробуй вместо ПолеВыбора использовать ПолеВвода
#17 by Джинн
Да мышом все это делается :)
#18 by ХочуСпец
используется поле ввода
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С