Имя: Пароль:
1C
1С v8
ВПФ на СКД. Обычные формы. Незаполняется макет компановки
0 ГдеСобака Зарыта
 
20.08.15
13:41
Делаю ВПФ на СКД. Кусок кода программного вывода:

СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
                КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
                КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));

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

В СхемаКомпоновкиДанных ИсточникДанных и НаборДанных (запрос) есть, а в МакетКомпоновкиДанных они не попадают
Тот же самый код, но в отчете где СхемаКомпоновкиДанных и КомпоновщикНастроек существуют сами по себе, прекрасно работает, а в обработке, где их надо самому инициализировать - нет. Отсюда получаю пустой ТабДок с параметрами.
ЧЯДНТ?
1 ГдеСобака Зарыта
 
20.08.15
14:35
И Если Вам не жалко скиньте в мыло для примера любую ВПФ на СКД для обычного приложения.
2 ГдеСобака Зарыта
 
20.08.15
15:38
Забыл добавить
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.Настройки по умолчанию);
Все заработало. Всем спасибо