Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦОО_ПОЭИС_Л5.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
393.73 Кб
Скачать

Лекция 5 (ЦОО_ПОЭИС)

Тема: «Отчеты»

    1. Основные особенности табличных документов

Для формирования печатных форм в 1C:Предприятии 8 предна­значен табличный документ.

Печатная форма может быть вызвана из формы документа (см. документ типовой конфигурации «Реализация товаров, услуг», кнопка «Печать»), справочника (см. справочник ОС, форма списка, пиктограмма печати), а может быть самостоятельным объектом конфигурации (см. подменю «отчеты» в конфигурациях).

Для разработки отчета необходимо выполнить следующие действия:

1. разработать форму диалога (если отчет – это отдельный объект конфигурации) – см. ниже.

2. Разработать шаблон – макет отчета. Например:

Большинство отчетов содержат так называемую «шапку», выводящуюся в самом начале отчета, табличную часть в виде списка строк одинаковой структуры, и, наконец, «Подвала», подводящего итоги отчета. Поэтому большинство отчетов в макете имеют эти три составляющие.

3. Разработать программу, формирующую отчет на основе макета.

Отчет всегда сначала выводится на экран, а затем (если необходимо), выводится на печать. Для вывода отчета на экран можно использовать два способа:

  • Вывод в отдельное экранное окно

  • Вывод в форму отчета. В последнем случае необходимо в форме отчета выделить место для вывода отчета. Это осуществляется с помощью элемента управления ПолеТабличногоДокумента.

Построение макета производится в Конфигураторе в специальном табличном редакторе. Разработчик может создавать области, из­менять высоту строк и ширину колонок, задавать форматирование ячеек и всего табличного документа, включать в макет рисунки, диаграммы и сводные таблицы. На основе макета средствами встроенного языка формируется готовая печатная форма - табличный документ.

Важные особенности табличного документа 1С:Предприятия 8:

• Поддерживается механизм расшифровок, когда при щелчке на строке или ячейке отчета формируется более детальный отчет (нестандартная расшифровка) или открывается объект базы данных (стандартная расшифровка).

• В табличном документе могут быть группировки, с помощью которых можно отражать промежуточные итоги, например, объем продаж по каждому отделу. Пользователь может легко разворачивать и сворачивать группы специальными маркера­ми. Есть возможность сделать так, чтобы текст в ячейке автоматически сдвигался вправо в соответствии с уровнем группи­ровки.

• У ячеек могут быть примечания, содержащие дополнительную информацию. Ячейка с примечанием имеет маленький тре­угольник в правом верхнем углу. При наведении курсора мы­ши на ячейку примечание показывается во всплывающем окне.

В табличном документе может быть расположено поле сводной таблицы, которая позволяет отобразить многомерные данные в виде плоской таблицы с вложенными заголовками (рассмотрим после изучения механизма запросов).

• Можно задать различную ширину колонок в разных строках, что позволяет выводить печатные формы очень сложной структуры.

В большинстве случаев табличный документ предназначен для печати, и система предоставляет широкие возможности по на­стройке печати документа на принтере. Можно задавать колонти­тулы, масштабирование, поля от края листа, повторяющиеся на каждой странице («сквозные») строки и колонки, количество ко­пий и другие опции.