Не могу в отчете СКД сформированном на основании ТЗ открыть документ, контрагента и т.п.

1. user1009644 11.12.23 12:36 Сейчас в теме
Не могу в отчете СКД сформированном на основании ТЗ открыть документ, контрагента и т.п.
Подскажите пожалуйста, что не так делаю? Куда копать)
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
3. user1009644 11.12.23 14:08 Сейчас в теме
Благодарю за помощь, нижеследующий код помог


СтандартнаяОбработка = Ложь;

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

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

ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ДокументРезультат.Очистить();
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);

(2)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ImHunter 333 11.12.23 12:51 Сейчас в теме
(1) Попробуйте передать ДанныеРасшифровки в КомпоновщикМакета.Выполнить(...):
КомпоновщикМакетаКомпоновкиДанных (DataCompositionTemplateComposer)
Выполнить (Execute)
Синтаксис:
Выполнить(<Схема>, <Настройки>, <ДанныеРасшифровки>, <МакетОформления>, <ТипГенератора>, <ПроверятьДоступностьПолей>, <ПараметрыФункциональныхОпций>)
3. user1009644 11.12.23 14:08 Сейчас в теме
Благодарю за помощь, нижеследующий код помог


СтандартнаяОбработка = Ложь;

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

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

ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ДокументРезультат.Очистить();
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);

(2)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот