Отчет на платформе 1С v8, написанный в стиле 7.7 (1С: Программисту, Язык программирования) — 1C-h
 

Отчет на платформе 1С v8, написанный в стиле 7.7 (1С: Программисту, Язык программирования)

Отчет на v8, написанный в стиле 7.7
Отчет с использованием макета. Расположение в тексте модуля отчета.

    	Макет = ПолучитьМакет("МакетОтветы");
	
	Область = Макет.ПолучитьОбласть("Заголовок");
	Область.Параметры.Заголовок = ШаблонАнкеты.Заголовок;
	Область.Параметры.Опрос     = ПредставлениеОпросаДляЗаголовка(РеквизитыОпрос);
	ТаблицаОтчета.Вывести(Область,1);
	
	Область = Макет.ПолучитьОбласть("ПустаяСтрока");
	ТаблицаОтчета.Вывести(Область,1);
	ТаблицаОтчета.НачатьГруппуСтрок("Аннотация");
	
	Область = Макет.ПолучитьОбласть("Аннотация");
	ТаблицаОтчета.Вывести(Область,2);
	ТаблицаОтчета.ЗакончитьГруппуСтрок();
	
	Область = Макет.ПолучитьОбласть("ПустаяСтрока");
	ТаблицаОтчета.Вывести(Область,1);
	
	ДеревоАнкеты = РезультатЗапроса.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
	Если ДеревоАнкеты.Строки.Количество() > 0 Тогда
		ВывестиВТабличныйДокумент(ДеревоАнкеты.Строки,ТаблицаОтчета,Макет,1,Новый Массив, ПредставленияВопросов);
	КонецЕсли;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Next Post

Как в 1С распечатать табличную часть документа? (1С: Пользователю, v8)

Вт Май 25 , 2010
Как в 1С распечатать табличную часть документа В 1с v8 добавилась возможность выводить на печать практически все — документы, справочники, регистры сведений и т.д. Делается это очень легко: щелкаете правой кнопкой мыши там, откуда нужно распечатать, из выпадающего контекстного меню будет видно что делать. Например, если вы в табличной части […]