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