Вывод таблицы значений в табличный документ

Периодически возникает потребность показать пользователю таблицу значений и в большинстве случаев нет необходимости делать отдельный макет.

Такой вывод можно реализовать с помощью ПостроителяОтчетов быстро и очень просто.

// Возвращает табличный документ на основании таблицы значений
//
// Параметры:
//  ДанныеВТабличныйДокумент - ТаблицаЗначений
//
&НаСервереБезКонтекста
Процедура ДанныеТаблицыЗначенийВТабличныйДокумент(ДанныеВТабличныйДокумент)
	
	ТабличныйДокумент = Новый ТабличныйДокумент;
	Построитель = Новый ПостроительОтчета;
	Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДанныеВТабличныйДокумент);       
	Построитель.Вывести(ТабличныйДокумент);
		
	Возврат ТабличныйДокумент;

КонецПроцедуры // ДанныеТаблицыЗначенийВТабличныйДокумент()

После того, как табличный документ был получен, мы можем показать его пользователю:

ТабличныйДокумент = ДанныеТаблицыЗначенийВТабличныйДокумент(ТаблицаЗначенийДляВывода);
ТабличныйДокумент.Показать("Содержимое таблицы значений");

Оставить комментарий

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