Имя: Пароль:
1C
 
запрос скд после заполнения отборов
0 Dom26
 
04.04.19
14:19
смысл втом что в макете перезаполняются отборы и программно выполняется компоновщик макета чтобы получить новый запрос, учитывая эти новые отборы

       СхемаКомпоновкиДанных = СпрНастройкаОТборов.ПолучитьОбъект().ПолучитьМакет("Макет");    //справочник хранящий макет и нужные отборы    
    АдресСхемыКомпоновкиДанных = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, Новый УникальныйИдентификатор);
    ИсточникНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемыКомпоновкиДанных);
        КД = новый КомпоновщикНастроекКомпоновкиДанных;
    кд.Инициализировать(ИсточникНастроек);

    НвКомпоновщикМакетаКомпоновкиДанных = Новый КомпоновщикМакетаКомпоновкиДанных;

    НастройкиКД = Кд.ПолучитьНастройки();

    СтруктураОТборов =     СпрНастройкаОТборов.ХранилищеНастроек.Получить();//отборы

    СкопироватьЭлементыНастроекКд(настройкиКД.Отбор, СтруктураОТборов.отбор,  Истина); //копирование в чистые настройки

    МакетСКД = НвКомпоновщикМакетаКомпоновкиДанных.Выполнить(СхемаКомпоновкиДанных, НастройкиКД);

проблема в том что в макетескд, появляются параметры из отборов , а ля п1 и п2, но при этом нет наборов данных и сотвественно измененных запросов, хотя в СхемаКомпоновкиДанных - есть наборы данных (и старые запросы),

что делаю нет так? может со схемой что то не так?
1 Dom26
 
04.04.19
14:34
все. получил по другому настройки, из по умолчанию из макета
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn