Имя: Пароль:
1C
1С v8
Передача таблицы значений в СКД
0 Mad88
 
19.01.18
09:55
Добрый день. В общем формирую таблицу значений, затем пытаюсь передать ее в скд
Пишу так
Настройки = КомпоновщикНастроек.ПолучитьНастройки();

    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;

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

При формировании отчета ругается на строчке
ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки);
Пишет     ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки);
по причине:
Несоответствие типов (параметр номер '3')

В СКД у меня всего два параметра, НачалоПериода и КонецПериода, что за параметр номер 3, откуда он его берет, подскажите куда копать?
1 Mad88
 
19.01.18
09:56
Кароче догнал)
2 Mad88
 
19.01.18
09:56
В общем догнал)
3 Гипервизор
 
19.01.18
10:10
Ай, молодца. Теперь ни в коем случае не рассказывай подробности.
4 Мандалай
 
19.01.18
10:42
Небось Ctrl+F1 нажал :)