0
AnisaL
20.08.19
✎
12:56
|
Добрый день!
Подскажите, почему не выводится отчет, вот процедура формирования:
Функция СформироватьПечатнуюФорму(СсылкаНаОбъект, ДокументРезультат) Экспорт
//ДокументРезультат = Новый ТабличныйДокумент;
СхемаКомпоновкиДанных = ПолучитьМакет("Макет");
НастройкиОтчета = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиОтчета);
Параметры = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Добавить();
Параметры.Параметр = Новый ПараметрКомпоновкиДанных("СсылкаНаОбъект");
Параметры.Использование = Истина;
КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("СсылкаНаОбъект", СсылкаНаОбъект);
НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
ТекстЗапроса = СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Запрос;
ТекстЗапроса = СтрЗаменить(
ТекстЗапроса,
"&ТекстЗапросаЕдиницаИзмерения",
Справочники.УпаковкиЕдиницыИзмерения.ТекстЗапросаВесУпаковки("ДанныеДокумента.ЕдиницаИзмерения", "ДанныеДокумента.Номенклатура"));
СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Запрос = ТекстЗапроса;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , , Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
Возврат ДокументРезультат;
КонецФункции
|
|