Универсальная форма отчета (версия 1) — различия между версиями

Материал из КинтВики
Перейти к: навигация, поиск
(Ресурсы)
(Диаграмма)
Строка 311: Строка 311:
  
 
: [[Файл:УФО Сортировка.png|Настройки отчета: сортировка]]
 
: [[Файл:УФО Сортировка.png|Настройки отчета: сортировка]]
 
=== Диаграмма ===
 
Создание диаграммы:
 
# На поля «Горизонтальная ось» и «Вертикальная ось» мышью перенесите переменные, которые нужно отобразить по этим осям.
 
# На поле «Ресурсы» мышью перенесите ресурс, который нужно отобразить.
 
# В поле '''Тип диаграммы''' выберите ее вид.
 
# Нажмите кнопку [[Файл:Настройки.png]] и установите настройки диаграммы.
 
# Нажмите кнопку '''''Сформировать'''''.
 
 
Пример на рисунке: гистограмма показывает суммы «К оплате на конец» для каждого контрагента. В данном примере по вертикальной оси отображается не значения переменной, а значение ресурса - значения сумм.
 
 
: [[Файл:УФО Диаграмма.png|Настройки отчета: диаграмма]]
 
 
<!-- === Отбор ===
 
В данном разделе указываются условия, накладываемые на значения переменных.<br>
 
Условия могут быть наложены как на переменные разворота, так и на переменные ресурсов.<br>
 
Доступны разные функции сравнений — равно, неравно, больше, меньше и т.д.<br>
 
Для ссылочных ресурсов доступно сравнение с вхождением в список.<br>
 
Доступно несколько условий для одной переменной одновременно.
 
 
: [[Файл:УФО2.jpg]] -->
 
  
 
== Как сравнить данные отчета за аналогичные периоды в разных годах ==
 
== Как сравнить данные отчета за аналогичные периоды в разных годах ==

Версия 17:20, 17 марта 2022

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

Списки отчетов

  1. Все отчеты программы — предопределенные (отображаются синим цветом) и создаваемые пользователями (отображаются черным цветом) находятся в справочнике «Отчеты».
  2. Ссылки на самые важные отчеты для каждого раздела программы находятся на странице раздела. Там же находится ссылка и на справочник «Отчеты» — она называется Список отчетов.
  3. При необходимости справочник «Отчеты» и любой отчет можно найти поиском их названий по интерфейсу:
    • чтобы найти справочник «Отчеты», в строку поиска введите «Список отчетов»;
    • чтобы найти отчет, в строку поиска введите часть его названия.

Порядок работы с отчетом

  1. В поле Период установите период отчета.
  2. В разделе Переменные при необходимости установите нужные значения переменных.
  3. В разделе Настройки при необходимости сделайте нужные настройки:
  4. Нажмите кнопку Сформировать.

Создание отчета

  1. В справочнике «Отчеты» нажмите кнопку Создать.
    Откроется новая закладка с формой для создания отчета.
  2. В поле Источник данных выберите источник данных отчета.
    В зависимости от него заполнится список переменных, из которых можно составлять отчет.
  3. В разделе Настройки задайте нужные настройки:
  4. Для создания отчета используйте также другие возможности интерфейса УФО (его полное описание смотрите ниже).
  5. Нажмите кнопку Сформировать.
  6. В поле Наименование введите название отчета.
  7. Нажмите кнопку ОтчетСохранить настройки.
    Отчет сохранится в справочник «Отчеты» (ГЛАВНОЕ — См. также). Его всегда можно будет там найти.

Интерфейс УФО

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

Период отчета

Интервал времени, за который извлекаются данные.

Наименование

Название отчёта в произвольной форме. С этим названием отчет можно сохранить в отдельный файл с помощью команды ОтчетСохранить результат.

Агрегаты выделенных ячеек

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

Печатная форма

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


Панель инструментов

Раскрыть панель.png — раскрыть панель переменных и настроек отчета.
Скрыть панель.png — скрыть панель переменных и настроек отчета.

Настройки отчета

Настройка: содержит реквизиты отчета и команды сохранения текущего варианта.
  • Сохранить как — сохранить настроенный отчет в программе. Отчет сохранится в справочник «Отчеты» (ГЛАВНОЕ — См. также). Можно настроить доступность отчета, его наименование, группу и основание.
  • Сохранить настройки отчета в файл — выгрузить в файл MXL полную форму отчета: его макет и настройки.
  • Загрузить настройки отчета из файла — загрузить макет отчета при создании нового отчета.
  • Изменить форму — позволяет настроить содержание и оформление внешнего вида формы.
Варианты: отображает дерево вариантов настроек отчета.
  • В новом окне — открыть выделенные варианты настроек в отдельных окнах.
  • Отправить настройки отчета — отправить настройки варианта отчета другим пользователям.

Свернуть группы.png — свернуть все группы значений в отчете.

Развернуть группы.png — развернуть все группы значений в отчете.

Редактировать.png — внести изменения на форму отчета: можно добавить разные надписи.

Печать

Параметры страницы — установить параметры страницы для распечатки отчета.
Предварительный просмотр — предварительный просмотр отчета.
Печать — печать отчета.

Файл:Кнопка i.png — описание.

Помощь.png — справка «Универсальная форма отчета».

Таблица

Содержит в себе две вкладки:
Таблица данных — представляет данные в виде таблицы.
  • Стиль — изменяет цвет текста и фона таблицы.
  • Толщина линий — определяет толщину границ ячеек в таблице.
  • Дробная часть — установливает, каким символом отделяется дробная часть числа: точкой или запятой.
  • Округлять до — настраивает количество знаков после запятой.
  • Печать шапки — показывает шапку страницы на первой или на всех страницах.
  • Строка/колонка итогов — отражает, куда поместить строку/колонку итогов.
  • Ресурсы — устанавливает, где располагать колонки ресурсов.
  • Поле агрегатов — определяет, где находится поле агрегата «Сумма». «Агрегат» — операция с данными ресурса, значение которой нужно выводить в отчет.
  • Отборы — отображает/скрывает поле отборов.
Диаграмма — представляет данные в виде диаграммы.
  • Тип — настраивает внешний вид диаграммы.
  • Подписи — позволяет выбрать вид подписей к данным.
  • Легенда — выбирает расположение легенды к диаграмме.
Создание диаграммы
  1. Создайте или выберите отчет и настройте его.
  2. Сформируйте отчет.
  3. Откройте вкладку Таблица.
  4. Нажмите кнопку Диаграмма.
  5. Настройте диаграмму.
Пример: гистограмма показывает суммы «К оплате на конец» для каждого контрагента. В данном примере по вертикальной оси отображается не значения переменной, а значение ресурса - значения сумм.
Настройки отчета: диаграмма

Контекстное меню ячейки отчета

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

Добавить в отбор

Добавить значение выделенного элемента в значение соответствующей переменной на панели настроек слева. Таким образом можно отфильтровать данные отчета по этому значению. С помощью этой команды можно добавить в отбор несколько разных значений объектов (выберите эту команду у значений в отчете, по которым вы хотите отфильтровать его данные) — они добавятся в значение переменной друг за другом. Нажмите кнопку Сформировать и в отчете отобразятся данные, соответствующие заданному условию (см. рис. ниже).

Получить ссылку

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

Развернуть по

Эту команду надо применять к общим значениям в отчете, аккумулирующим в себе какие-то данные, например, к общим суммам в финансовых отчетах. Команда выводит расшифровку общего значения по выбранному параметру (см. рис. ниже).

Открыть значение

Открыть форму или карточку выбранного элемента-объекта.


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

Команда «Развернуть по»

Результат применения команды Развернуть по:

Результат применения команды «Развернуть по»

Переменные

Переменные отчета — это данные, которые можно вывести в отчет. Состав переменных определяется источником данных отчета. Задавая значения переменных, можно «фильтровать» информацию в отчете и получать его новые результаты.

Файл:Вычисляемая переменная.png — добавить вычисляемую переменную. Значение вычисляемой переменной составляется из разных доступных переменных и ресурсов с применением к ним математических операций. Затем эту вычисляемую переменную можно использовать в отчете. При нажатии на эту кнопку появляется специальный калькулятор, с помощью которого создается значение вычисляемой переменной: можно выбирать переменные или ресурсы и задавать для них математические выражения.

Изменить.png — изменить вычисляемую переменную.

Стрелки вверх-вниз.png — переместить переменные в списке вверх или вниз.

Удалить.png — удалить переменную из списка.

Примеры создания вычисляемых переменных:

Пример создания вычисляемой переменнойПример создания вычисляемой переменной

Контекстное меню переменной

Контекстное меню вызывается нажатием правой клавиши мыши по переменной. В нем находятся следующие команды для работы с ней:

Контекстное меню переменной

Добавить реквизит

Добавить к переменной ее реквизит, который можно будет использовать в отчете. Выбор происходит из списка реквизитов переменной. В УФО в списке переменных реквизиты отображаются подчиненными переменной: она отображается со значками Плюс.png (список реквизитов скрыт) или Минус.png (список реквизитов раскрыт), а реквизиты — ниже ее с отступом слева.

Добавить в отбор, Добавить в развороты, Добавить в ресурсы, Добавить в сортировку

Добавить переменную в соответствующий раздел настроек отчета Отбор, Развороты, Ресурсы, Сортировка.

Настройки вывода данных в отчет

Принципы работы с настройками:

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

Отбор

В этот раздел можно перенести переменные и задать им разные условия — в отчете отобразятся данные, соответствующие этим условиям.

  • Переменные можно группировать по условиям И или ИЛИ.
  • Можно одной переменной задать несколько разных условий.
УФО Отбор.png

Результат отбора:

УФО результат отбора.png

Группы переменных

Переменные можно группировать по условиям И или ИЛИ.

Для добавления группы переменных нажмите кнопку Папка+.png и выберите условие И или ИЛИ:

УФО Добавление группы переменных.png

Чтобы добавить переменные в отбор, отметьте их галочками в списке переменных или перетащите их в отбор мышью:

УФО Добавление переменной в отбор.png

Чтобы переместить переменную в группу, ухватите ее мышью и перетащите на группу:

УФО Перемещение переменной в группу.png

Переменная «Контрагент» в группе:

УФО Переменная в группе.png

Чтобы переместить переменную из группы, ухватите ее мышью и перетащите на свободное место вне группы:

УФО Перемещение переменной из группы.png

Развороты

На закладке отображаются переменные, данные из которых выводятся в отчет.

В развороты попадают переменные, отмеченные галочками.
Чтобы добавить переменную в развороты, отметьте ее в списке переменных галочкой.

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

Расположение переменных-разворотов в этом списке определяет расположение информации в отчете.
Перемещая переменные-развороты в списке мышью, можно определить их последовательность и подчинение или неподчинение друг другу.

Панель инструментов

Направление.png — изменить направление разворота: по вертикали или по горизонтали будут отображаться данные.

Добавить переменную.png — добавить в список разворотов переменную, на которой стоит курсор в списке переменных.

Удалить.png — удалить переменную из списка разворотов.

Форматирование.png — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.

Ресурсы

На закладке отображаются ресурсы, из которых берутся данные для отчета.

На эту закладку попадают переменные из раздела «Ресурсы», отмеченные галочками.
Чтобы добавить ресурс, отметьте его галочкой в списке переменных в разделе «Ресурсы».

В списке ресурсов галочками можно отметить те, которые будут участвовать в отчете.

Панель инструментов

Чекбокс.png — установить или снять выделение со всех переменных в списке.

Папка+.png — добавить группу ресурсов.

Добавить переменную.png — добавить ресурс: добавить в список ресурсов переменную, на которой стоит курсор в списке переменных в разделе «Ресурсы».

Удалить.png — удалить переменную из списка ресурсов.

Стрелки вверх-вниз.png — переместить ресурсы в списке вверх или вниз.

Форматирование.png — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.

Ресурсы — добавление расчетных переменных и ресурсов

Пример 1: Расчетный параметр в отчете по «Заявкам на бронь» — расчет вознаграждения Продавца:

  • [Ссылка_Продавец_ПроцентКомиссииАгента] * Стоимость / 100
  • Когда мы достаем:
  • Заявка на бронь -> Продавец -> ПроцентКомиссииАгента (допсвойство Контрагента)
  • Это если допсвойство в виде целого числа.
  • Если допсвойство в виде «Расчетных ставок» - то надо как в примере Ивана ("процент" заменить на название допсвойства):
    ([процент].Числитель / [процент].Знаменатель + [процент].Слагаемое) * Стоимость
  • Название допсвойства должно быть без пробелов.

Сортировка

В этот раздел можно добавить переменные, по которым надо сортировать данные в отчете, и указать способ сортировки — по возрастанию или по убыванию.

Можно задавать сортировку по значениям ресурсов.

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

Способы добавления переменных на эту закладку:

  1. Перетащите переменную мышью.
  2. Выберите переменную в верхнем списке и нажмите на этой закладке кнопку Добавить переменную.png.
  3. В контекстном меню переменной выберите пункт Сортировать по переменной.

Панель инструментов

Чекбокс.png — установить или снять выделение со всех переменных в списке.

Добавить переменную.png — добавить переменную, на которой стоит курсор в списке переменных.

Удалить.png — удалить переменную из списка.

Стрелки вверх-вниз.png — переместить переменные в списке вверх или вниз.

Настройки отчета: сортировка

Как сравнить данные отчета за аналогичные периоды в разных годах

В финансовых отчетах часто бывает нужно сравнить данные за определенный период в разные годы. Например, доход за 4 кварталы 2017 и 2018 года.

Сравним данные за 4 кварталы 2017 и 2018 года в отчете «Состояние оплаты счетов».

  1. Откройте отчет и установите период, равный количеству лет, данные за которые нужно сравнить. Нам нужно сравнить данные за 4 кварталы 2017 и 2018 года, поэтому вводим период с 01.01.2017 по 31.12.2018. Нажмите кнопку Сформировать.
    Отчет Состояние оплаты счетов 1.png
  2. Нажмите кнопку Раскрыть панель.png — откроется панель управления переменными отчета.
  3. Среди переменных периода выберите переменную, равную периоду, за который нужно сравнить данные в отчете. В нашем примере — это квартал. В контекстном меню переменной «Квартал» выберите пункт Добавить реквизит и добавьте одноименный реквизит. В нашем примере это «Квартал»:
    Добавление реквизита отчета.png
  4. У переменной «Квартал» появится подчиненная переменная «Квартал». У этой подчиненной переменной установите значение, за которое нужно сравнить данные в отчете. В нашем примере это 4 — мы хотим сравнить данные за 4 кварталы 2017 и 2018 годов.
    Номер периода сравнения.png
  5. Отметьте галочкой основную переменную, в нашем примере это «Квартал», и нажмите кнопку Сформировать. Внизу отчета отобразятся сравниваемые данные:
    Отчет Состояние оплаты счетов в сравнении.png

Дополнительные возможности

Привязка отчетов к справочникам и документам

Через справочники «Категории» и «Виды документов» можно привязать к объекту отчёт с зафиксированными отборами.

Настройка отборов

По нажатию на ссылку Отборы откроется таблица отборов текущего отчета. В левой колонке указано имя переменной отчета, в правой колонке можно указать значение отбора, которое применится к соответствующей переменной при формировании отчета.

Для обращения к реквизитам объекта-владельца отчета следует использовать символ @ (допустимо обращение к реквизитам формы объекта). Обращение к свойствам осуществляется с помощью конструкции вида:

@ПутьКВладельцу[КодСвойства]

Допускается использование конструкций встроенного языка 1С: Предприятие.

Пример (кассир — доп. свойство документа):

Переменная отбора Значение отбора
Документ-регистратор @Ссылка
Кассир @Ссылка[Кассир]
На дату Текущая дата