Есть на форме реквизит типа КомпоновщикНастроекКомпоновкиДанных
есть код получения таблицызначений
// обработка загружаемой таблицы
функция ПолучитьТекстЗапрос()
Возврат "ВЫБРАТЬ
| Таблица.Данные,
|ПОМЕСТИТЬ ТаблицаДляОбработки
|ИЗ
| &ТаблицаДанных КАК Таблица
|;
|ВЫБРАТЬ *
|ИЗ
| ТаблицаДляОбработки КАК ТаблицаДляОбработки
конецфункции
ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(Запрос.Выполнить().Выгрузить());
ПостроительЗапроса.Выполнить();
Дальше есть реквизит объекта КомпоновщикНастроек типа КомпоновщикНастроекКомпоновкиДанных на форму вынесен КомпоновщикНастроек.ПользовательскиеНастройки, как из построителя запросов вытащить возможные отборы для КомпоновщикНастроек чтобы пользователь добавил свои отборы.