Вывод таблицы значений в табличный документ
Периодически возникает потребность показать пользователю таблицу значений и в большинстве случаев нет необходимости делать отдельный макет.
Такой вывод можно реализовать с помощью ПостроителяОтчетов быстро и очень просто.
// Возвращает табличный документ на основании таблицы значений // // Параметры: // ДанныеВТабличныйДокумент - ТаблицаЗначений // &НаСервереБезКонтекста Функция ДанныеТаблицыЗначенийВТабличныйДокумент(ДанныеВТабличныйДокумент) ТабличныйДокумент = Новый ТабличныйДокумент; Построитель = Новый ПостроительОтчета; Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДанныеВТабличныйДокумент); Построитель.Вывести(ТабличныйДокумент); Возврат ТабличныйДокумент; КонецФункции // ДанныеТаблицыЗначенийВТабличныйДокумент()
После того, как табличный документ был получен, мы можем показать его пользователю:
ТабличныйДокумент = ДанныеТаблицыЗначенийВТабличныйДокумент(ТаблицаЗначенийДляВывода); ТабличныйДокумент.Показать("Содержимое таблицы значений");
Добрый день.
У Вас указана “Процедура ДанныеТаблицыЗначенийВТабличныйДокумент(ДанныеВТабличныйДокумент)”, но это функция
Спасибо за внимательность, Андрей – поправил 🙂