Имя: Пароль:
1C
 
как получить результат выполнения СКД
,
0 serg-lom89
 
25.11.15
16:48
Ребята интересует вопрос как получить результат запроса ,например в ТЗ/
которую выполняет СКД

    ЭлементыФормы.Результат.Очистить();
    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    
    Настройки = КомпоновщикНастроек.Настройки;
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
    
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
    ОтчетОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки);
    ЭлементыФормы.Результат.Рисунки[0].Ширина = 420;
    ЭлементыФормы.Результат.Рисунки[0].Высота = 200;
Код который прописал по кнопке формирования..может есть возможность выгрузить результат в ТЗ?
1 VikingKosmo
 
25.11.15
16:53
(0) есть
2 serg-lom89
 
25.11.15
16:54
как в построителе
построитель.результат.выгрузуить() ...в скд есть что нить похожее?
3 VikingKosmo
 
25.11.15
16:54
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений
4 VikingKosmo
 
25.11.15
16:54
за остальным в СП
5 ИсчадиеADO
 
25.11.15
17:04
(3) + в методе компоновщикмакета.выполнить( нужно один необязат параметр дописать типчего то там
6 VikingKosmo
 
25.11.15
17:09
(5) я в похмелье, вряд ли сейчас осилю такие тонкости ;)
7 aleks_default
 
25.11.15
17:12
Там гдето в параметрах еще должен быть ГенераторМакетаКомпоновкиДанныхВКоллекциюЗначений
8 ИсчадиеADO
 
25.11.15
17:14
(6) нужно тренировать себя)))
9 VikingKosmo
 
25.11.15
17:14
(8) я уже так потренировался, что теперь мечтаю, как бы мне отойти от тренировки))
10 Nuobu
 
25.11.15
17:15
11 ИсчадиеADO
 
25.11.15
17:16
(9) )))