запрос скд после заполнения отборов
☑
0
Dom26
04.04.19
✎
14:19
смысл втом что в макете перезаполняются отборы и программно выполняется компоновщик макета чтобы получить новый запрос, учитывая эти новые отборы
СхемаКомпоновкиДанных = СпрНастройкаОТборов.ПолучитьОбъект().ПолучитьМакет("Макет"); //справочник хранящий макет и нужные отборы
АдресСхемыКомпоновкиДанных = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, Новый УникальныйИдентификатор);
ИсточникНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемыКомпоновкиДанных);
КД = новый КомпоновщикНастроекКомпоновкиДанных;
кд.Инициализировать(ИсточникНастроек);
НвКомпоновщикМакетаКомпоновкиДанных = Новый КомпоновщикМакетаКомпоновкиДанных;
НастройкиКД = Кд.ПолучитьНастройки();
СтруктураОТборов = СпрНастройкаОТборов.ХранилищеНастроек.Получить();//отборы
СкопироватьЭлементыНастроекКд(настройкиКД.Отбор, СтруктураОТборов.отбор, Истина); //копирование в чистые настройки
МакетСКД = НвКомпоновщикМакетаКомпоновкиДанных.Выполнить(СхемаКомпоновкиДанных, НастройкиКД);
проблема в том что в макетескд, появляются параметры из отборов , а ля п1 и п2, но при этом нет наборов данных и сотвественно измененных запросов, хотя в СхемаКомпоновкиДанных - есть наборы данных (и старые запросы),
что делаю нет так? может со схемой что то не так?
1
Dom26
04.04.19
✎
14:34
все. получил по другому настройки, из по умолчанию из макета
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn