Найти в Дзене
CORS Academy

Внешний вид отчета в 1С

Внешний вид отчета можно настроить с помощью макетов на закладке «Макеты» и определенные настройки на закладке «Настройки» «Конструктора схемы компоновки данных».
Конечно, на внешний вид влияет количество и разнообразие полей,
ресурсов и параметров, которые настраиваются на других закладках. На закладке «Настройки» в первую очередь определяется
вариант отчета, который содержит настройки внешнего вида отчета. По
умолчанию вариантом отчета считается вариант стоящий первым в списке. В верхней части варианта отчета задается структура отчета. В нижней части располагаются настройки для всего отчета и для отдельных группировок. Для формирования и вывода результата в отчет, как минимум должна присутствовать структура отчета. Отличительной особенностью отчета, получаемого с помощью системы
компоновки данных, является то, что он может иметь сложную структуру,
включающую в себя различное количество и сочетание следующих элементов: Таким образом, отчет, полученный с помощью системы компонов
Оглавление

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

Конструктор схемы компоновки данных
Конструктор схемы компоновки данных

Настройки внешнего вида

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

В верхней части варианта отчета задается структура отчета.

Структура отчета
Структура отчета

В нижней части располагаются настройки для всего отчета и для отдельных группировок.

Настройки для отчета или конкретной группировки
Настройки для отчета или конкретной группировки

Для формирования и вывода результата в отчет, как минимум должна присутствовать структура отчета.

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

  • Группировка.
  • Таблица.
  • Диаграмма.
  • Вложенный отчет.

Таким образом, отчет, полученный с помощью системы компоновки данных,
представляет собой не таблицу, а сложную иерархическую структуру, в
которой участвуют перечисленные элементы.

Доступные элементы структуры отчета
Доступные элементы структуры отчета

В структуре отчета отдельные элементы можно отключать, убирая флаг,
тогда отключенный элемент и все вложенные в него элементы отображаться в
отчете не будут. Если предполагается, что пользователь самостоятельно в
режиме 1С:Предприятие настраивает внешний вид отчета с нуля, тогда
предварительную настройку структуры варианта отчета можно не выполнять.

Отключение элемента структуры отчета
Отключение элемента структуры отчета

Группировка может содержать любые доступные поля, кроме системных полей и параметров данных.

Если в группировке не указано ни одного поля, в данной группировке выводятся детальные записи, а группировка называется <Детальные записи>.

Группировка – <Детальные записи>
Группировка – <Детальные записи>

Для не пустой «Группировки» на закладке «Выбранные поля» можно указать следующие поля:

  • Поля, по которым выполняется группировка
  • Ресурсы.
  • Системные поля.
  • Параметры данных.
Поля для группировки
Поля для группировки

Макеты

Макеты предназначены для оформления отдельных областей отчета.

На сайте 1С:ИТС есть замечательная инструкция по ссылке: https://its.1c.ru/db/metod8dev/content/1811/hdoc

Существуют следующие типы предопределенных макетов:

  • Макет поля.
  • Макет группировки.
  • Макет заголовка группировки.
  • Макет ресурсов.
Предопределенные типы макетов
Предопределенные типы макетов

Для настройки макетов, группировками необходимо задать имена.

Установка имен для группировок
Установка имен для группировок

«Макет поля» – применяется к конкретному полю, а не ко всей строке.

Настройка макета поля
Настройка макета поля
Результат настройки макета поля
Результат настройки макета поля

«Макет группировки» – применяется ко всей строке
группировки. Обязательно нужно указать или имя группировки, или поля
группировки, а также тип макета. Из названия типа макета можно понять к
какой области будет применен макет. Здесь нужно учесть, если группировка
содержит вложенные группировки, то для вложенных группировок выводится
заголовок.

Настройка макета группировки
Настройка макета группировки
Результат настройки макета группировки
Результат настройки макета группировки
Настройка макета группировки
Настройка макета группировки
Результат настройки макета группировки
Результат настройки макета группировки

«Макет заголовка группировки» – применяется ко всей строке
заголовка группировки. Обязательно нужно указать или имя группировки,
или поля группировки, а также тип макета. Из названия типа макета можно
понять к какой области будет применен макет. Макет заголовка группировки
действует на указанную группировку и на все ее вложенные группировки до
момента обнаружения другого макета заголовка группировки

Настройка макета заголовка группировки
Настройка макета заголовка группировки
Результат настройки макета заголовка группировки
Результат настройки макета заголовка группировки
Настройка макета заголовка группировки
Настройка макета заголовка группировки
Результат настройки макета заголовка группировки
Результат настройки макета заголовка группировки

«Макет ресурсов» – используется только для элемента «Таблица», применяется на пересечении двух группировок.

Исходная структура с элементом «Таблица»
Исходная структура с элементом «Таблица»
Настройка макета ресурсов
Настройка макета ресурсов
Результат настройки макета ресурсов
Результат настройки макета ресурсов

Вложенные схемы

Схема компоновки данных может содержать вложенные схемы компоновки
данных, что позволяет использовать данные одного отчета внутри другого.

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

Настройка связи с вложенной схемой
Настройка связи с вложенной схемой
Настройка связи с вложенной схемой
Настройка связи с вложенной схемой
Результат добавления вложенной схемы
Результат добавления вложенной схемы

Пользовательские настройки и изменение варианта отчета

Пользователь, в режиме 1С:Предприятие, может в отчет внести свои настройки, для этого используется окно «Настройки».

Пользовательские настройки
Пользовательские настройки

Более опытные пользователи могут изменить вариант отчета, для этого используется окно «Вариант отчета», которое открывается пунктом меню «Еще – Изменить вариант…». В данном окне пользователь может выполнить такие же действия, что и на закладке «Настройки»
конструктора схемы компоновки данных. Дополнительно к этому у
пользователя есть возможность добавить пользовательские поля, такие как «
Поле выбора» и «Поле выражения».

Добавление пользовательских полей
Добавление пользовательских полей

«Поле выбора» – это поле с набором, состоящим из нескольких вариантов, которые будут определяться в зависимости от отбора.

  • В колонке «Отбор» указывается условие отбора.
  • В колонке «Значение» указывается приоритет выполнения условия, чем меньше значение, тем больше приоритет.
  • В колонке «Представление» указывается представление отбора, как оно будет отображаться в отчете.
Добавление «Поля выбора»
Добавление «Поля выбора»

«Поле выражение» – это поле, сформированное на основе языка
выражений системы компоновки данных. При создании поля можно задать
выражение для детальных записей и выражение для итоговых записей. В
выражениях нельзя использовать другие пользовательские поля и функции
общих модулей.

Добавление «Поля выражения»
Добавление «Поля выражения»

Ваганов Сергей, эксперт в области разработки прикладных решений на платформе 1С:Предприятие, преподаватель-методист CORS Academy и автор курса «Разработчик 1С с нуля до профессионала».

-30

Подписывайтесь:

CORS Клуб – сообщество и образовательная среда для специалистов из IT-сферы https://cors.su/klub/

АБП -Сообщество специалистов по автоматизации бизнес-процессов и по использованию ИТ технологий в бизнесе https://t.me/analitiki_1c

Канал руководителей IT компаний и подразделений, CIO, СDO, CDTO https://t.me/cio_channel

CIO. Сообщество IT руководителей https://vk.com/cio_club

-31