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

ТаблицаВХ = ПолучитьИзВременногоХранилища(АдресХранилища);

МенеджерВТ = Новый МенеджерВременныхТаблиц;
Запрос = Новый Запрос();
Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
Запрос.Текст    =    ПолучитьТекстЗапрос();

Запрос.УстановитьПараметр("Параметр",    ТаблицаВХ.ВыгрузитьКолонку("Канал"));              
Запрос.УстановитьПараметр("ТаблицаДанных ",    ТаблицаВХ);
        

ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(Запрос.Выполнить().Выгрузить());
ПостроительЗапроса.Выполнить();

Дальше есть реквизит объекта КомпоновщикНастроек типа КомпоновщикНастроекКомпоновкиДанных на форму вынесен КомпоновщикНастроек.ПользовательскиеНастройки, как из построителя запросов вытащить возможные отборы для КомпоновщикНастроек чтобы пользователь добавил свои отборы.
1 vicof
 
27.02.17
15:13
да
2 MiniMuk
 
28.02.17
06:05
(1) спасибо