Отчеты
В данной главе под отчетами понимаются любые выходные печатные формы. Это могут быть печатные формы первичных документов, всевозможные реестры и собственно отчеты.
Для формирования печатных форм в 1C:Предприятии 8.0 предназначен табличный документ. С помощью элемента управления ПолеТабличногоДокумента он может быть отображен в экранной форме. Табличный документ также иногда используется для ввода данных в систему, поскольку его ячейки могут содержать значения, изменяемые с помощью элементов управления.
Система 1С:Предприятие 8.0 имеет широкие возможности по формированию печатных форм. Обычно табличный документ формируется на основе макета, то есть шаблона. Построение макета производится в Конфигураторе в специальном табличном редакторе. Разработчик может создавать области, изменять высоту строк и ширину колонок, задавать форматирование ячеек и всего табличного документа, включать в макет рисунки, диаграммы и сводные таблицы. На основе макета средствами встроенного языка формируется готовая печатная форма — табличный документ.
Отметим следующие важные особенности табличного документа 1С:Предприятия 8.0:
-
Поддерживается механизм расшифровок, когда при щелчке на строке или ячейке отчета формируется более детальный отчет или открывается объект базы данных.
-
В табличном документе могут быть группировки, с помощью которых можно отражать промежуточные итоги, например, объем продаж по каждому отделу. Пользователь может легко разворачивать и сворачивать группы специальными маркерами. Есть возможность сделать так, чтобы текст в ячейке автоматически сдвигался вправо в соответствии с уровнем группировки.
-
У ячеек могут быть примечания, содержащие дополнительную информацию. Ячейка с примечанием имеет маленький трeугольник в правом верхнем углу. При наведении курсора мыши на ячейку примечание показывается во всплывающем окне
-
В табличном документе может быть расположено поле сводной таблицы, которая позволяет отобразить многомерные данные в виде плоской таблицы с вложенными заголовками.
-
Можно задать различную ширину колонок в разных строках, что позволяет выводить печатные формы очень сложной структуры.
В большинстве случаев табличный документ предназначен для печати, и система предоставляет широкие возможности по настройке печати документа на принтере Можно задавать колонтитулы, масштабирование, поля от края листа, повторяющиеся на каждой странице («сквозные») строки и колонки, количество копий и другие опции.