На примере внешнего отчета
1. Создать файл отчета
- В конфигураторе перейти в меню
Файл -> Новый -> Внешний отчет
. - После создания отчета задать ему имя (например,
ДвижениеТоваровПоСкладамСоСтоимостью
) и сохранить отчет на диск. - Добавить реквизиты, например,
НачалоПериода
иКонецПериода
(типДата
) для ограничения временного интервала выборки данных при формировании отчета,Организация
, типСправочникСсылка.Организации
, и т.д. - Установить (выбрать) в свойствах отчета хранилище вариантов и хранилище настроек отчета.
[свернуть]
2. Создать <a href="https://flagman.top/about-business/ehkzamen-1s/obekty-1s-obshchie-makety" target="_blank" >макет</a> внешнего отчета
- Добавить новый макет: в дереве метаданных отчета выбрать пункт
Макеты
, нажать кнопкуДобавить
, тип макетаТабличный документ
. - Добавить в макет области (выделить нужное количество строк и в меню
Таблица -> Имена -> Назначить имя
(илиCtrl + Shift + N
), задав им имена, например:Шапка
— для вывода наименования отчета, периода, за который он сформирован, дополнительных отборов и т.п.;Шапка таблицы
— для вывода шапки таблицы (статичных данных);СтрокаТаблицы
- для вывода строк таблицы отчета;Подвал
— для вывода итоговых значений по всему отчету.
- В добавленные области заполнить шаблоны или параметры, с помощью которых программно будут выводиться нужные данные:
- выбрать нужную ячейку, написать в ней наименование параметра (без пробелов), в свойствах ячейки на закладке
Макет
выберите заполнениеПараметр
; - пример заполнения шаблона -
Начало периода: [НачалоПериода]
- выбрать нужную ячейку, написать в ней наименование параметра (без пробелов), в свойствах ячейки на закладке
[свернуть]
Создать форму отчета
- Для задания исходных параметров, вывода данных, размещения управляющих кнопок необходимо создать форму отчета:
- в дереве метаданных отчета выбрать пункт
Формы
и нажать кнопкуДобавить
, на первой странице конструктора формы ничего не менять, нажать кнопкуДалее
; - выбрать необходимые реквизиты для размещения их на форме.
- в конструкторе формы отчета в модуль формы добавить команду формирования отчета (например,
СформироватьОтчет
), кнопку "Сформировать" (привязать её к команде), расположить элементы управления на форме нужным образом.Код123456&НаКлиентеПроцедура СформироватьОтчет(Команда)СформироватьОтчетНаСервере(Отчет);КонецПроцедуры[свернуть] - добавить на форму элемент управления
Поле табличного документа
(для вывода отчета), задать ему имя (например,ТабДок
).
- в дереве метаданных отчета выбрать пункт
[свернуть]
Код получения данных отчета и передачи этих данных в ТабДок
[свернуть]