Добрый день!
Не могу разобраться с использованием СКД в управляемых формах.
Есть СКД в отчете на управляемой форме. Формирую результат я программно и у меня не получается сделать расшифровку.
В упр форме отчета есть свойство "Данные расшифровки", в котором задан реквизит формы "ДанныеРасшифровки", который почему то имеет тип Строка.
Но при программном формировании результата СКД в КомпоновщикеМакета и в ПроцессореКомпоновкиДанных необходимо указывать переменную с типом "ДанныеРасшифровкиКомпоновкиДанных".
И я не понимаю как должны быть связаны эти расшифровки: в ПроцессореКомпоновкиДанных, в КомпоновщикеМакета и в Данных расшифровки в форме.
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(ОтчетОбъект.СхемаКомпоновкиДанных,ОтчетОбъект.КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
//ДополнитьПараметрыКомпоновки(МакетКомпоновки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Истина);
КонецПроцедуры
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс