(0) Доступные параметры ограничиваются так:
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
Настройки.События.ПриОпределенииПараметровВыбора = Истина;
КонецПроцедуры
Если хотите ограничить через запрос:
Процедура ПриОпределенииПараметровВыбора(Форма, СвойстваНастройки) Экспорт
ИмяПоля = Строка(СвойстваНастройки.ПолеКД);
Если ИмяПоля = "ПараметрыДанных.<Имя нужного параметра>" Тогда
СписокДоступных = Новый Массив;
СписокДоступных.Добавить(<Доступные значения>);
Текст = <Текст запроса получения доступных>;
СвойстваНастройки.ЗапросЗначенийВыбора.Текст = Текст;
СвойстваНастройки.ЗапросЗначенийВыбора.Параметры.Вставить("СписокДоступных",СписокДоступных);
КонецЕсли;
КонецПроцедуры
Если хотите списком ограничить:
Процедура ПриОпределенииПараметровВыбора(Форма, СвойстваНастройки) Экспорт
ИмяПоля = Строка(СвойстваНастройки.ПолеКД);
Если ИмяПоля = "ПараметрыДанных.<Имя нужного параметра>" Тогда
ЗначенияДляВыбора = Новый СписокЗначений;
<Тут код по добавлению нужных значений>
СвойстваНастройки.ОграничиватьВыборУказаннымиЗначениями = Истина;
СвойстваНастройки.ЗначенияДляВыбора = ЗначенияДляВыбора;
КонецЕсли;
КонецПроцедуры