Универсальная форма отчета (версия 1)
Универсальная форма отчета (УФО) производит выборку и отображение данных по заданным критериям на основание информации, накопленной в системе.
Списки отчетов
- Все отчеты программы — предопределенные (отображаются синим цветом) и создаваемые пользователями (отображаются черным цветом) находятся в справочнике «Отчеты».
- Ссылки на самые важные отчеты для каждого раздела программы находятся на странице раздела. Там же находится ссылка и на справочник «Отчеты» — она называется Список отчетов.
- При необходимости справочник «Отчеты» и любой отчет можно найти поиском их названий по интерфейсу:
- чтобы найти справочник «Отчеты», в строку поиска введите «Список отчетов»;
- чтобы найти отчет, в строку поиска введите часть его названия.
Порядок работы с отчетом
- В поле Период установите период отчета.
- В разделе Переменные при необходимости установите нужные значения переменных.
- В разделе Настройки при необходимости сделайте нужные настройки:
- установите развороты,
- выберите ресурсы для отчета,
- установите сортировку отображения переменных в отчете,
- настройте диаграмму.
- Нажмите кнопку Сформировать.
Создание отчета
- В справочнике «Отчеты» нажмите кнопку Создать.
- Откроется новая закладка с формой для создания отчета.
- В поле Источник данных выберите источник данных отчета.
- В зависимости от него заполнится список переменных, из которых можно составлять отчет.
- В разделе Настройки задайте нужные настройки:
- установите развороты,
- выберите ресурсы для отчета,
- при необходимости установите сортировку отображения переменных в отчете,
- при необходимости настройте диаграмму.
- Для создания отчета используйте также другие возможности интерфейса УФО (его полное описание смотрите ниже).
- Нажмите кнопку Сформировать.
- В поле Наименование введите название отчета.
- Нажмите кнопку Отчет — Сохранить настройки.
- Отчет сохранится в справочник «Отчеты». Его всегда можно будет найти там.
Интерфейс УФО
Период отчета
- Интервал времени, за который извлекаются данные.
Наименование
- Название отчёта в произвольной форме. С этим названием отчет можно сохранить в отдельный файл с помощью команды Отчет — Сохранить результат.
Агрегаты выделенных ячеек
- Общие математические операции, которые будут применены к выделенным ячейкам с числами в отчете: сумма, количество выделенных ячеек, среднее значение, минимальное и максимальное значения из выделенных ячеек. Результаты операций отображаются в этом поле. Набор операций определяется при нажатии на кнопку .
- Результаты агрегатов можно просто посмотреть в этом поле, можно скопировать и вставить куда угодно.
Печатная форма
- Выбор печатной формы отчета. В список выбора этого поля загружаются все доступные для данного отчета печатные формы. Если печатная форма не выбрана, используется стандартная печатная форма отчета.
Панель инструментов
— раскрыть панель переменных и настроек отчета.
— скрыть панель переменных и настроек отчета.
Отчет
- Сохранить настройку — сохранить настроенный отчет в программе. Сохранить новый созданный отчет.
- Сохранить результат — сохранить текущий отчет в файл MXL или Excel XLS.
- Восстановить настройку отчета — восстановить настройки отчета, определенные по умолчанию.
- Создать вариант отчета — создать вариант отчета. На новой закладке в программе откроется копия отчета. В ней можно будет установить новые настройки и сформировать новый вариант отчета. Этот вариант можно будет сохранить в файл с помощью команды Сохранить результат.
- Удалить текущий вариант отчета — удалить вариант отчета, который открыт в данный момент в программе.
- Выгрузить в файл — выгрузить в файл MXL полную форму отчета: его макет и настройки.
- Загрузить из файла — загрузить макет отчета при создании нового отчета.
— свернуть все группы значений в отчете.
— развернуть все группы значений в отчете.
— внести изменения на форму отчета: можно добавить разные надписи.
Печать
- Параметры страницы — установить параметры страницы для распечатки отчета.
- Предварительный просмотр — предварительный просмотр отчета.
- Печать — печать отчета.
- Макет оформления — стиль оформления отчета в разных дизайнах.
- Скрывать группу настроек при формировании — скрывать или нет по умолчанию левую группу переменных и настроек при формировании отчета. Если поставить галочку, то после нажатия на кнопку Сформировать группа настроек автоматически всегда будет скрываться, а экране будет отображаться сформированный результат отчета.
Переменные
Переменные отчета — это данные, которые можно вывести в отчет. Состав переменных определяется источником данных отчета. Задавая значения переменных, можно «фильтровать» информацию в отчете и получать его новые результаты.
Файл:Вычисляемая переменная.png — добавить вычисляемую переменную. Значение вычисляемой переменной составляется из разных доступных переменных и ресурсов с применением к ним математических операций. Затем эту вычисляемую переменную можно использовать в отчете. При нажатии на эту кнопку появляется специальный калькулятор, с помощью которого создается значение вычисляемой переменной: можно выбирать переменные или ресурсы и задавать для них математические выражения.
— изменить вычисляемую переменную.
— переместить переменные в списке вверх или вниз.
— удалить переменную из списка.
Примеры создания вычисляемых переменных:
Контекстное меню переменной
Контекстное меню вызывается нажатием правой клавиши мыши по переменной. В нем находятся следующие команды для работы с ней:
Добавить реквизит
- Добавить к переменной ее реквизит, который можно будет использовать в отчете. Выбор происходит из списка реквизитов переменной. В УФО в списке переменных реквизиты отображаются подчиненными переменной: она отображается со значками (список реквизитов скрыт) или (список реквизитов раскрыт), а реквизиты — ниже ее с отступом слева.
Добавить в отбор, Добавить в развороты, Добавить в ресурсы, Добавить в сортировку
- Добавить переменную в соответствующий раздел настроек отчета Отбор, Развороты, Ресурсы, Сортировка.
Параметры
У некоторых отчетов есть параметры.
- Параметр нельзя добавить в разворот.
- По параметру нему нельзя сортировать данные отчета. При добавлении параметра на закладку «Сортировка» в разделе «Настройки» УФО будет ошибка.
- Параметры определяют, как будут вычисляться значения переменных. Например, значение параметра «Вид количества» определяет как будет вычисляться значение переменной «Количество».
- У параметра можно выбрать только одно значение. У переменной — несколько. Параметр используется в коде и у него не может быть вариаций.
Настройки
Принципы работы с настройками:
- В список переменных на закладке попадают переменные, отмеченные галочками.
- В списке переменных на закладке настройки галочками можно отметить переменные, данные из которых будут отображаться в отчете.
Отбор
Развороты
На закладке отображаются переменные, данные из которых выводятся в отчет.
В развороты попадают переменные, отмеченные галочками.
Чтобы добавить переменную в развороты, отметьте ее в списке переменных галочкой.
В списке разворотов галочками можно отметить переменные, данные из которых будут отображаться в отчете.
Расположение переменных-разворотов в этом списке определяет расположение информации в отчете.
Перемещая переменные-развороты в списке мышью, можно определить их последовательность и подчинение или неподчинение друг другу.
Панель инструментов
— изменить направление разворота: по вертикали или по горизонтали будут отображаться данные.
— добавить в список разворотов переменную, на которой стоит курсор в списке переменных.
— удалить переменную из списка разворотов.
— настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.
Столбцы
«Группировка» — в этом столбце можно задать способ группировки элементов.
«Нумерация» — в этом столбце можно задать вид нумерации элементов, которые будут выводиться в отчет:
- Нет — нумерации не будет.
- По порядку — сквозная нумерация данных.
- В группировке — нумерация элементов в пределах группы.
Ресурсы
На закладке отображаются ресурсы, из которых берутся данные для отчета.
На эту закладку попадают переменные из раздела «Ресурсы», отмеченные галочками.
Чтобы добавить ресурс, отметьте его галочкой в списке переменных в разделе «Ресурсы».
В списке ресурсов галочками можно отметить те, которые будут участвовать в отчете.
Панель инструментов
— установить или снять выделение со всех переменных в списке.
— добавить ресурс: добавить в список ресурсов переменную, на которой стоит курсор в списке переменных в разделе «Ресурсы».
— удалить переменную из списка ресурсов.
— переместить ресурсы в списке вверх или вниз.
— настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.
Столбцы
«Агрегат» — операция с данными ресурса, значение которой нужно выводить в отчет.
«Цвет» — отображать или нет определенным цветом значения данного ресурса. Это удобно, если в отчете используются несколько ресурсов. Значения разных ресурсов отображаются разными цветами. Выбора цвета нет, цвета для разных ресурсов подбираются программой.
Пример применения цвета: значения разных ресурсов отображаются разными цветами:
Ресурсы — добавление расчетных переменных и ресурсов
Пример 1: Расчетный параметр в отчете по «Заявкам на бронь» — расчет вознаграждения Продавца:
- [Ссылка_Продавец_ПроцентКомиссииАгента] * Стоимость / 100
- Когда мы достаем:
- Заявка на бронь -> Продавец -> ПроцентКомиссииАгента (допсвойство Контрагента)
- Это если допсвойство в виде целого числа.
- Если допсвойство в виде «Расчетных ставок» - то надо как в примере Ивана ("процент" заменить на название допсвойства):
- ([процент].Числитель / [процент].Знаменатель + [процент].Слагаемое) * Стоимость
- Название допсвойства должно быть без пробелов.
Сортировка
В этот раздел можно добавить переменные, по которым надо сортировать данные в отчете, и указать способ сортировки — по возрастанию или по убыванию.
Можно задавать сортировку по значениям ресурсов.
Чтобы изменить способ сортировки значений переменной, дважды щелкните по нему мышью в столбце «Направление».
Способы добавления переменных на эту закладку:
- Перетащите переменную мышью.
- Выберите переменную в верхнем списке и нажмите на этой закладке кнопку .
- В контекстном меню переменной выберите пункт Сортировать по переменной.
Панель инструментов
— установить или снять выделение со всех переменных в списке.
— добавить переменную, на которой стоит курсор в списке переменных.
— удалить переменную из списка.
— переместить переменные в списке вверх или вниз.
Диаграмма
Создание диаграммы:
- На поля «Горизонтальная ось» и «Вертикальная ось» мышью перенесите переменные, которые нужно отобразить по этим осям.
- На поле «Ресурсы» мышью перенесите ресурс, который нужно отобразить.
- В поле Тип диаграммы выберите ее вид.
- Нажмите кнопку и установите настройки диаграммы.
- Нажмите кнопку Сформировать.
Пример на рисунке: гистограмма показывает суммы «К оплате на конец» для каждого контрагента. В данном примере по вертикальной оси отображается не значения переменной, а значение ресурса - значения сумм.
Как сравнить данные отчета за аналогичные периоды в разных годах
В финансовых отчетах часто бывает нужно сравнить данные за определенный период в разные годы. Например, доход за 4 кварталы 2017 и 2018 года.
Сравним данные за 4 кварталы 2017 и 2018 года в отчете «Состояние оплаты счетов».
- Откройте отчет и установите период, равный количеству лет, данные за которые нужно сравнить. Нам нужно сравнить данные за 4 кварталы 2017 и 2018 года, поэтому вводим период с 01.01.2017 по 31.12.2018. Нажмите кнопку Сформировать.
- Нажмите кнопку — откроется панель управления переменными отчета.
- Среди переменных периода выберите переменную, равную периоду, за который нужно сравнить данные в отчете. В нашем примере — это квартал. В контекстном меню переменной «Квартал» выберите пункт Добавить реквизит и добавьте одноименный реквизит. В нашем примере это «Квартал»:
- У переменной «Квартал» появится подчиненная переменная «Квартал». У этой подчиненной переменной установите значение, за которое нужно сравнить данные в отчете. В нашем примере это 4 — мы хотим сравнить данные за 4 кварталы 2017 и 2018 годов.
- Отметьте галочкой основную переменную, в нашем примере это «Квартал», и нажмите кнопку Сформировать. Внизу отчета отобразятся сравниваемые данные:
Дополнительные возможности
Привязка отчетов к справочникам и документам
Через справочники «Категории» и «Виды документов» можно привязать к объекту отчёт с зафиксированными отборами.
Настройка отборов
По нажатию на ссылку Отборы откроется таблица отборов текущего отчета. В левой колонке указано имя переменной отчета, в правой колонке можно указать значение отбора, которое применится к соответствующей переменной при формировании отчета.
Для обращения к реквизитам объекта-владельца отчета следует использовать символ @ (допустимо обращение к реквизитам формы объекта). Обращение к свойствам осуществляется с помощью конструкции вида:
@ПутьКВладельцу[КодСвойства]
Допускается использование конструкций встроенного языка 1С: Предприятие.
Пример (кассир — доп. свойство документа):
Переменная отбора | Значение отбора |
Документ-регистратор | @Ссылка |
Кассир | @Ссылка[Кассир] |
На дату | Текущая дата |