- •Тема: «Отчеты»
- •Основные особенности табличных документов
- •5.2 Макеты
- •5.3. Области
- •Именование областей
- •5.4. Основные методы (команды) формирования печатной формы
- •5.5. Событие Выбор
- •6.6. Параметры
- •5.7. Расшифровки
- •Замечание к выполнению лабораторной работы
- •5.8. Группировки
- •5. 9. Примечания
- •5. 10. Значения ячеек
- •5. 11. Рисунки
Лекция 5 (ЦОО_ПОЭИС)
Тема: «Отчеты»
Основные особенности табличных документов
Для формирования печатных форм в 1C:Предприятии 8 предназначен табличный документ.
Печатная форма может быть вызвана из формы документа (см. документ типовой конфигурации «Реализация товаров, услуг», кнопка «Печать»), справочника (см. справочник ОС, форма списка, пиктограмма печати), а может быть самостоятельным объектом конфигурации (см. подменю «отчеты» в конфигурациях).
Для разработки отчета необходимо выполнить следующие действия:
1. разработать форму диалога (если отчет – это отдельный объект конфигурации) – см. ниже.
2. Разработать шаблон – макет отчета. Например:
Большинство отчетов содержат так называемую «шапку», выводящуюся в самом начале отчета, табличную часть в виде списка строк одинаковой структуры, и, наконец, «Подвала», подводящего итоги отчета. Поэтому большинство отчетов в макете имеют эти три составляющие.
3. Разработать программу, формирующую отчет на основе макета.
Отчет всегда сначала выводится на экран, а затем (если необходимо), выводится на печать. Для вывода отчета на экран можно использовать два способа:
Вывод в отдельное экранное окно
Вывод в форму отчета. В последнем случае необходимо в форме отчета выделить место для вывода отчета. Это осуществляется с помощью элемента управления ПолеТабличногоДокумента.
Построение макета производится в Конфигураторе в специальном табличном редакторе. Разработчик может создавать области, изменять высоту строк и ширину колонок, задавать форматирование ячеек и всего табличного документа, включать в макет рисунки, диаграммы и сводные таблицы. На основе макета средствами встроенного языка формируется готовая печатная форма - табличный документ.
Важные особенности табличного документа 1С:Предприятия 8:
• Поддерживается механизм расшифровок, когда при щелчке на строке или ячейке отчета формируется более детальный отчет (нестандартная расшифровка) или открывается объект базы данных (стандартная расшифровка).
• В табличном документе могут быть группировки, с помощью которых можно отражать промежуточные итоги, например, объем продаж по каждому отделу. Пользователь может легко разворачивать и сворачивать группы специальными маркерами. Есть возможность сделать так, чтобы текст в ячейке автоматически сдвигался вправо в соответствии с уровнем группировки.
• У ячеек могут быть примечания, содержащие дополнительную информацию. Ячейка с примечанием имеет маленький треугольник в правом верхнем углу. При наведении курсора мыши на ячейку примечание показывается во всплывающем окне.
В табличном документе может быть расположено поле сводной таблицы, которая позволяет отобразить многомерные данные в виде плоской таблицы с вложенными заголовками (рассмотрим после изучения механизма запросов).
• Можно задать различную ширину колонок в разных строках, что позволяет выводить печатные формы очень сложной структуры.
В большинстве случаев табличный документ предназначен для печати, и система предоставляет широкие возможности по настройке печати документа на принтере. Можно задавать колонтитулы, масштабирование, поля от края листа, повторяющиеся на каждой странице («сквозные») строки и колонки, количество копий и другие опции.
