Имя: Пароль:
1C
 
ПолучитьМакет("СКД"). Как настроить, выполнить макет в ТЗ?
0 bolobol
 
22.08.19
14:08
День добрый!

Стащил из внешней обработки через ПолучитьМакет("СКД") СКД.
Вот теперь не знаю как настроить Параметры и Отбор, и Выполнить её в ТЗ.

Прошу подмогнуть.

Спасибо!
1 Timon1405
 
22.08.19
14:13
гуглить по страшному слову процессорвыводарезультатакомпоновкиданныхвколлекциюзначений
2 bolobol
 
22.08.19
14:18
Один шлак находит. Невесть откуда априори считается что есть КомпоновщикНастроек
3 Лодырь
 
22.08.19
14:27
(2) Ну если его нет - создай.
4 bolobol
 
22.08.19
14:30
(3) Спасибо, КЭП! Как я без вас не догадался
5 Лодырь
 
22.08.19
14:33
(4) Пожалуйста. Обращайтесь еще. Только не жалуйтесь, что один шлак.
6 azernot
 
22.08.19
14:34
СхемаКомпоновкиДанных = ПолучитьОбщийМакет("МояСхемаСКД");

    КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных();
    КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
    КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
    Настройки = КомпоновщикНастроек.Настройки;
    
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("МойПараметр",ЗначениеМоегоПараметра);
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

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

    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки);

    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
    
    Результат = Новый ТаблицаЗначений;
    
    ПроцессорВывода.УстановитьОбъект(Результат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
7 bolobol
 
22.08.19
14:35
(5) Нет уж, спасибо! Вы не только в вопрос не вникли, но и ответ не поняли, и сарказм не уловили. 3 из 3-х - проходите, не задерживайтесь, пожалуйста!
8 bolobol
 
22.08.19
14:36
(6) Премного благодарен!