Чтобы сделать свой список и убрать лишнее в реквизите перечисления вам нужно на клиенте в событии начала выбора убрать стандартную обработку и прописать свой список значений в переменную ДанныеВыбора.
Пример кода:
&НаКлиенте
Процедура Реквизит2НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
СписокЗН = Новый СписокЗначений;
СписокЗН.Добавить(ПредопределенноеЗначение( "Перечисление.Перечисление1.ЗначениеПеречисления1"));
СписокЗН.Добавить(ПредопределенноеЗначение( "Перечисление.Перечисление1.ЗначениеПеречисления2"));
СписокЗН.Добавить(ПредопределенноеЗначение( "Перечисление.Перечисление1.ЗначениеПеречисления4"));
ДанныеВыбора = СписокЗН;
КонецПроцедуры
2024-11-03