0
timunya
19.03.20
✎
12:45
|
При попытке вывода : ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); получаю ошибку: Ошибка получения данных в выражении "*" . Есть вычисляемое поле : ВНаличии * Объем
Как научить программный вывод понимать такие выражения ? Пробовал Вычислить(ВНаличии * Объем) , опять ругается на *
|
|
3
timunya
19.03.20
✎
13:25
|
вот код вывода :
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
//Создаем макет компоновки с помощью компоновщика макета:
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки, ДанныеРасшифровки);
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ,ДанныеРасшифровки,Истина,Истина);
//Вывод в табличный документ
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
Результат = Новый ТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
попытка
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
|
|