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

Материал из КинтВики
Перейти к: навигация, поиск
(Назначение универсальной формы отчета)
(Настройки вывода данных в отчет)
 
(не показано 177 промежуточных версий 7 участников)
Строка 1: Строка 1:
 +
<noinclude>[[Категория: Устаревшие статьи (КУС)]]</noinclude>
 
{| align="right"
 
{| align="right"
 
| __TOC__
 
| __TOC__
 
|}
 
|}
[[Категория:Универсальная форма отчетов (УФО)]][[Категория:Администрирование 1С:Предприятие 8]]
+
На странице описана УФО версии 1, которая была до 2021 г.
==== Назначение универсальной формы отчета ====
 
Универсальная форма отчета (далее '''УФО''') производит выборку и отображение данных по заданным критериям на основание информации, накопленной в системе.
 
  
[[Файл:УФО1.jpg]]
+
Универсальная форма отчета (УФО) производит выборку и отображение данных по заданным критериям на основание информации, накопленной в системе.
 +
== Списки отчетов ==
 +
# Все отчеты программы — предопределенные (отображаются синим цветом) и создаваемые пользователями (отображаются черным цветом) находятся в справочнике [[Справочник «Отчеты» (КУС)|«Отчеты»]].
 +
# Ссылки на самые важные отчеты для каждого [[Интерфейс программы (КУС)#Разделы программы|раздела программы]] находятся на странице раздела.
 +
# При необходимости справочник «Отчеты» и любой отчет можно найти [[Интерфейс программы (КУС)#Поиск по интерфейсу|поиском их названий по интерфейсу]]:
 +
#* чтобы найти справочник «Отчеты», в строку поиска по интерфейсу программы введите «Список отчетов»;
 +
#* чтобы найти отчет, в строку поиска по интерфейсу программы введите часть его названия.
  
==== Основные понятия и термины ====
+
== Порядок работы с отчетом ==
1. '''Период отчета''' - задает временной интервал, за который извлекаются данные (срез данных).
+
# В поле '''Период''' установите период отчета.
 +
# В разделе [[#Переменные|'''Переменные''']] при необходимости установите нужные значения переменных.
 +
# В разделе '''Настройки''' при необходимости сделайте нужные настройки:
 +
#* установите [[#Развороты|развороты]],
 +
#* выберите [[#Ресурсы|ресурсы]] для отчета,
 +
#* установите [[#Сортировка|сортировку]] отображения переменных в отчете,
 +
#* настройте диаграмму.
 +
# Нажмите кнопку '''''Сформировать'''''.
  
2. '''Наименование''' - название отчёта, вносится в произвольной форме.
+
== Создание отчета ==
 +
# В справочнике «Отчеты» нажмите кнопку '''''Создать'''''.
 +
#: Откроется новая закладка с формой для создания отчета.
 +
# В поле '''Источник данных''' выберите источник данных отчета.
 +
#: В зависимости от него заполнится список переменных, из которых можно составлять отчет.
 +
# В разделе '''Настройки''' задайте нужные настройки:
 +
#* установите [[#Развороты|развороты]],
 +
#* выберите [[#Ресурсы|ресурсы]] для отчета,
 +
#* при необходимости установите [[#Сортировка|сортировку]] отображения переменных в отчете,
 +
#* при необходимости настройте диаграмму.
 +
# Для создания отчета используйте также другие возможности интерфейса УФО (его полное описание смотрите ниже).
 +
# Нажмите кнопку '''''Сформировать'''''.
 +
# В поле «Наименование» введите название отчета.
 +
# Нажмите кнопку '''''Отчет''''' — '''Сохранить настройки'''.
 +
#: Отчет сохранится в справочник «Отчеты» (ГЛАВНОЕ — '''См. также'''). Его всегда можно будет там найти.
  
3. '''Данные''': таблица, откуда берутся данные для отчета. Источниками данных могут быть: ''Регистры накопления (оборотов и остатков)'', ''Регистры сведений'', ''Регистры бухгалтерии'', ''Справочники'' и ''Документы''.
+
== Интерфейс УФО ==
 +
[[Файл:УФО границы областей.png]]
  
4. '''Тип отчета''': тип отчета зависит от типа источника данных, определяет состав переменных и функций, однако не влияет на порядок отбора, сортировки, вывода дополнительных переменных.
+
'''Период отчета'''
 +
: Интервал времени, за который извлекаются данные.
  
5. '''Переменные''': определяют возможные развороты и группировки отчета, состав выводимых ресурсов и функций, состав переменных определяется прежде всего источником данных.
+
'''Наименование'''
 +
: Название отчёта в произвольной форме. С этим названием отчет можно сохранить в отдельный файл с помощью команды '''''Отчет''''' — '''Сохранить результат'''.
  
6. '''Настройки''' -
+
'''Агрегаты выделенных ячеек'''
 +
: Общие математические операции, которые будут применены к выделенным ячейкам с числами в отчете: сумма, количество выделенных ячеек, среднее значение, минимальное и максимальное значения из выделенных ячеек. Результаты операций отображаются в этом поле. Набор операций определяется при нажатии на кнопку [[Файл:Выбрать.png]].
 +
: Результаты агрегатов можно просто посмотреть в этом поле, можно скопировать и вставить куда угодно.
  
7. '''Закладка ''Развороты'''''
+
'''Печатная форма'''
 +
: Выбор [[Справочник "Печатные формы" (КУС)#Печатная форма отчета|печатной формы отчета]]. В список выбора этого поля загружаются все доступные для данного отчета печатные формы. Если печатная форма не выбрана, используется стандартная печатная форма отчета.
 +
<!-- '''Данные'''
 +
: Таблица, откуда берутся данные для отчета. Источниками данных могут быть: ''Регистры накопления (оборотов и остатков)'', ''Регистры сведений'', ''Регистры бухгалтерии'', ''Справочники'' и ''Документы''.
  
* Раздел задает список выводимых в отчет переменных.
+
'''Тип отчета'''
* Для переменных разворота можно указать, есть ли необходимость в группировке данных, задать тип группировки.
+
: Тип отчета зависит от типа источника данных, определяет состав переменных и функций, однако не влияет на порядок отбора, сортировки, вывода дополнительных переменных. -->
** Влияет на способ отображения переменной в отчете.
 
* Можно также указать направление разворота - колонка или строка
 
  
8. '''Закладка ''Отбор'''''
+
'''Панель инструментов'''
  
[[Файл:УФО2.jpg]]
+
[[Файл:Раскрыть панель.png]] — раскрыть панель переменных и настроек отчета.<br>
 +
[[Файл:Скрыть панель.png]] — скрыть панель переменных и настроек отчета.
  
* В данном разделе указываются условия, накладываемые на значения переменных.
+
[[Файл:Расшифровка.png]] — показать/скрыть таблицу '''Детали'''. Данные в деталях отображаются при выборе ячейки отчета курсором. Отображение данных для общих итогов не поддерживается. Состояние отображения деталей сохраняется при закрытии отчета.
* Условия могут быть наложены как на переменные разворота, так и на переменные ресурсов.
 
* Доступны разные функции сравнений - равно, неравно, больше, меньше и т.д.
 
* Для ссылочных ресурсов доступно сравнение с вхождением в список.
 
* Доступно несколько условий для одной переменной одновременно.
 
  
9. '''Закладка ''Сортировка'''''
+
'''Настройки отчета'''
 +
: '''Настройка''': содержит реквизиты отчета и команды сохранения текущего варианта.
 +
:* '''Сохранить как''' — сохранить настроенный отчет в программе. Отчет сохранится в справочник «Отчеты» (ГЛАВНОЕ — '''См. также'''). Можно настроить доступность отчета, его наименование, группу и основание.
 +
:* '''Сохранить настройки отчета в файл''' — выгрузить в файл MXL полную форму отчета: его макет и настройки.
 +
:* '''Загрузить настройки отчета из файла''' — загрузить макет отчета при создании нового отчета.
 +
:* '''Изменить форму''' — позволяет настроить содержание и оформление внешнего вида формы.
 +
: '''Варианты''': отображает дерево вариантов настроек отчета.
 +
:* '''В новом окне''' — открыть выделенные варианты настроек в отдельных окнах.
 +
:* '''Отправить настройки отчета''' — отправить настройки варианта отчета другим пользователям.
  
[[Файл:УФО3.jpg]]
+
[[Файл:Свернуть группы.png]] — свернуть все группы значений в отчете.
  
* Раздел содержит список выводимых переменных с указанием направления сортировки.
+
[[Файл:Развернуть группы.png]] — развернуть все группы значений в отчете.
* Можно задавать сортировку по значениям ресурсов.
 
* Направление сортировки переключается двойным нажатием на поле направления сортировки.
 
  
10. '''Закладка ''Ресурсы'''''
+
[[Файл:Редактировать.png]] — внести изменения на форму отчета: можно изменить любую ячейку отчета.
  
[[Файл:УФО4.jpg]]
+
'''Печать'''
 +
: '''Параметры страницы''' — установить параметры страницы для распечатки отчета.
 +
: '''Предварительный просмотр''' — предварительный просмотр отчета.
 +
: '''Печать''' — печать отчета.
  
* Раздел задает список выводимых в отчет переменных-ресурсов.
+
[[Файл:i.png]] — справка по данному отчету. Откроется страница помощи по данному отчету.
* Позволяет управлять типом итогов для каждого ресурса.
 
  
11. Кнопка позволяет скрыть или показать панель управления переменными отчета.
+
[[Файл:Помощь.png]] — справка по универсальной форме отчета. Откроется страница помощи «Универсальная форма отчета».
  
 +
'''Таблица'''
 +
: Содержит в себе две вкладки:
 +
: '''Таблица данных''' — представляет данные в виде таблицы.
 +
:* '''Стиль''' — изменяет цвет текста и фона таблицы.
 +
:* '''Толщина линий''' — определяет толщину границ ячеек в таблице.
 +
:* '''Дробная часть''' — установливает, каким символом отделяется дробная часть числа: точкой или запятой.
 +
:* '''Округлять до''' — настраивает количество знаков после запятой.
 +
:* '''Печать шапки''' — показывает шапку страницы на первой или на всех страницах.
 +
:* '''Строка/колонка итогов''' — отражает, куда поместить строку/колонку итогов.
 +
:* '''Ресурсы''' — устанавливает, где располагать колонки ресурсов.
 +
:* '''Поле агрегатов''' — определяет, где находится поле агрегата «Сумма». «Агрегат» — операция с данными ресурса, значение которой нужно выводить в отчет.
 +
:* '''Отборы''' — отображает/скрывает поле отборов.
  
 +
: '''Диаграмма''' — представляет данные в виде диаграммы.
 +
:* '''Тип''' — настраивает внешний вид диаграммы.
 +
:* '''Подписи''' — позволяет выбрать вид подписей к данным.
 +
:* '''Легенда''' — выбирает расположение легенды к диаграмме.
  
9. Поле, куда будет выведен результат отчета.
+
: '''Создание диаграммы'''
 +
# Создайте или выберите отчет и настройте его.
 +
# Сформируйте отчет.
 +
# Откройте закладку '''Таблица'''.
 +
# Нажмите кнопку '''''Диаграмма'''''.
 +
# Настройте диаграмму.
  
10. Поле показывает сумму выделенных ячеек результата отчета.
+
: Пример: гистограмма показывает суммы «К оплате на конец» для каждого контрагента. В данном примере по вертикальной оси отображается не значения переменной, а значение ресурса - значения сумм.
  
[[Файл:УФО5.jpg]]
+
: [[Файл:УФО Диаграмма.png|Настройки отчета: диаграмма]]
 +
 
 +
== Контекстное меню ячейки отчета ==
 +
У ячеек отчета, отображающих объекты программы (например, наименования контрагентов, сумма), есть контекстное меню.
 +
 
 +
Контекстное меню ячейки отчета вызывается <font color=red>двойным щелчком ЛЕВОЙ клавиши мыши по ячейке</font>.
 +
 
 +
'''Открыть значение'''
 +
: Открыть форму или карточку выбранного элемента-объекта.
 +
 
 +
'''Получить ссылку'''
 +
: Скопировать ссылку на содержимое ячейки.
 +
 
 +
'''Развернуть по'''
 +
: Эту команду надо применять к общим значениям в отчете, аккумулирующим в себе какие-то данные, например, к общим суммам в финансовых отчетах. Команда выводит расшифровку общего значения по выбранному параметру (см. рис. ниже).
 +
 
 +
'''Добавить в отбор'''
 +
: Добавить значение выделенного элемента в значение соответствующей переменной на панели настроек слева. Таким образом можно отфильтровать данные отчета по этому значению. С помощью этой команды можно добавить в отбор несколько разных значений объектов (выберите эту команду у значений в отчете, по которым вы хотите отфильтровать его данные) — они добавятся в значение переменной друг за другом. Нажмите кнопку '''''Сформировать''''' и в отчете отобразятся данные, соответствующие заданному условию (см. рис. ниже).
 +
 
 +
Пример применения команды '''Развернуть по''': расшифровка стоимости койко-дней по контрагентам в отчете «Доходность номерного фонда», она показывает из оплаты каких контрагентов состоит эта сумма.
 +
 
 +
: [[Файл:Развернуть по.png|Команда «Развернуть по»]]
 +
 
 +
Результат применения команды '''Развернуть по''':
 +
 
 +
: [[Файл:Развернуть по результат.png|Результат применения команды «Развернуть по»]]
 +
<!-- Пример добавления в отбор значения контрагента «ЗАО «Туры России»»:
 +
 
 +
: [[Файл:Добавить в отбор.png|Команда «Добавить в отбор» определенное значение из отчета]]
 +
 
 +
Результат применения команды '''Добавить в отбор''': в отчете отображаются значения, соответствующие выбранному контрагенту.
 +
 
 +
: [[Файл:Добавить в отбор результат.png|Результат применения команды «Добавить в отбор»]]
 +
 
 +
Пример добавления в отбор нескольких значений контрагента: «ЗАО «Туры России»» и «Роман Аркадьевич»:
 +
 
 +
: [[Файл:Добавить в отбор несколько значений.png|Добавление в отбор двух значений контрагента: «ЗАО «Туры России»» и «Роман Аркадьевич»]]
 +
 
 +
Результат фильтрации значений отчета по двум контрагентам:
 +
 
 +
: [[Файл:Добавить в отбор несколько значений результат.png|Результат фильтрации значений отчета по двум контрагентам]] -->
 +
 
 +
== Переменные ==
 +
Переменные отчета — это данные, которые можно вывести в отчет. Состав переменных определяется источником данных отчета. Задавая значения переменных, можно «фильтровать» информацию в отчете и получать его новые результаты.
 +
 
 +
[[Файл:Функция.png]] — добавить вычисляемую переменную. Значение вычисляемой переменной составляется из разных доступных переменных и ресурсов с применением к ним математических операций. Затем эту вычисляемую переменную можно использовать в отчете. При нажатии на эту кнопку появляется специальный калькулятор, с помощью которого создается значение вычисляемой переменной: можно выбирать переменные или ресурсы и задавать для них математические выражения.
 +
 
 +
[[Файл:Изменить.png]] — изменить вычисляемую переменную.
 +
 
 +
[[Файл:Стрелки вверх-вниз.png]] — переместить переменные в списке вверх или вниз.
 +
 
 +
[[Файл:Удалить.png]] — удалить переменную из списка.
 +
<!-- [[Файл:Фильтр.png]] — столбец, в котором можно выбрать операцию с переменной. Список операций зависит от типа переменной. Чтобы установить операцию, дважды щелкните мышью в этом столбце около нужной переменной и выберите операцию из доступных. -->
 +
 
 +
Примеры создания вычисляемых переменных:
 +
 
 +
<table>
 +
<tr><td>[[Файл:Вычисляемая переменная 1.png|Пример создания вычисляемой переменной]]</td><td width="30"></td><td>[[Файл:Вычисляемая переменная 2.png|Пример создания вычисляемой переменной]]</td></tr>
 +
</table>
 +
 
 +
'''Контекстное меню переменной'''
 +
 
 +
Контекстное меню вызывается нажатием правой клавиши мыши по переменной. В нем находятся следующие команды для работы с ней:
 +
 
 +
: [[Файл:УФО конт. меню переменной.png|Контекстное меню переменной]]
 +
 
 +
'''Добавить реквизит'''
 +
: Добавить к переменной ее реквизит, который можно будет использовать в отчете. Выбор происходит из списка реквизитов переменной. В УФО в списке переменных реквизиты отображаются подчиненными переменной: она отображается со значками [[Файл:Плюс.png]] (список реквизитов скрыт) или [[Файл:Минус.png]] (список реквизитов раскрыт), а реквизиты — ниже ее с отступом слева.
 +
 
 +
'''Добавить в отбор, Добавить в развороты, Добавить в ресурсы, Добавить в сортировку'''
 +
: Добавить переменную в соответствующий раздел настроек отчета [[#Отбор|'''Отбор''']], [[#Развороты|'''Развороты''']], [[#Ресурсы|'''Ресурсы''']], [[#Сортировка|'''Сортировка''']].
 +
<!-- '''Ввести значение отбора'''
 +
: Ввести значение переменной, по которому будут отфильтрованы данные отчета. Если переменная не простого типа (число, дата и др.), а типа «объект», то выбор происходит из справочника или журнала объектов переменной. Например, если вызвать эту команду для переменной «Контрагенты», выбор будет происходить из справочника «Контрагенты». Если вызвать эту команду для переменной «Счет», выбор будет происходить из журнала счетов.
 +
 
 +
'''Добавить несколько значений'''
 +
: Добавить несколько значений переменной, по которым будут отфильтрованы данные отчета. Выбор происходит из справочника или журнала объектов переменной функционалом выбора нескольких значений («корзиной»).
 +
 
 +
'''Очистить'''
 +
: Удалить значение переменной. -->
 +
 
 +
== Настройки вывода данных в отчет ==
 +
Принципы работы с настройками:
 +
* Перенесите переменную в раздел настроек. Это можно сделать либо отметив ее галочкой в списке переменных, либо перетащив ее мышью из списка переменных в раздел настроек.
 +
* В списке переменных в разделе настроек (на закладке) галочками можно отметить переменные, данные из которых будут отображаться в отчете.
 +
 
 +
=== Развороты ===
 +
На закладке отображаются переменные, данные из которых выводятся в отчет.
 +
 
 +
В развороты попадают переменные, отмеченные галочками.<br>
 +
Чтобы добавить переменную в развороты, отметьте ее в списке переменных галочкой или перетащите ее в раздел мышью.
 +
 
 +
В списке разворотов галочками можно отметить переменные, данные из которых будут отображаться в отчете.
 +
 
 +
Расположение переменных-разворотов в этом списке определяет расположение информации в отчете.<br>
 +
Перемещая переменные-развороты в списке мышью, можно определить их последовательность и подчинение или неподчинение друг другу.
 +
 
 +
'''Панель инструментов'''
 +
 
 +
[[Файл:Направление.png]] — изменить направление разворота: по вертикали или по горизонтали будут отображаться данные.
 +
 
 +
[[Файл:Добавить переменную.png]] — добавить в список разворотов переменную, на которой стоит курсор в списке переменных.
 +
 
 +
[[Файл:Удалить.png]] — удалить переменную из списка разворотов.
 +
 
 +
[[Файл:Форматирование.png]] — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.
 +
 
 +
[[Файл:Иерархия.png]] — нажатая кнопка (серого цвета): выводит данные по вертикальным разворотам первого уровня иерархии в отдельных таблицах. Вертикальные развороты второго и последующих уровней и горизонтальные развороты используются для каждого разворота первого уровня. Не нажатая кнопка: обычный вывод отчета.
 +
 
 +
=== Ресурсы ===
 +
На закладке отображаются ресурсы, из которых берутся данные для отчета.
 +
 
 +
На эту закладку попадают переменные из раздела «Ресурсы», отмеченные галочками.<br>
 +
Чтобы добавить ресурс, отметьте его галочкой в списке переменных в разделе «Ресурсы».
 +
 
 +
В списке ресурсов галочками можно отметить те, которые будут участвовать в отчете.
 +
 
 +
'''Панель инструментов'''
 +
 
 +
[[Файл:Чекбокс.png]] — установить или снять выделение со всех переменных в списке.
 +
 
 +
[[Файл:Папка+.png]] — добавить группу ресурсов.
 +
 
 +
[[Файл:Добавить переменную.png]] — добавить ресурс: добавить в список ресурсов переменную, на которой стоит курсор в списке переменных в разделе «Ресурсы».
 +
 
 +
[[Файл:Удалить.png]] — удалить переменную из списка ресурсов.
 +
 
 +
[[Файл:Стрелки вверх-вниз.png]] — переместить ресурсы в списке вверх или вниз.
 +
 
 +
[[Файл:Форматирование.png]] — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.
 +
 
 +
==== Ресурсы — добавление расчетных переменных и ресурсов ====
 +
Пример 1: Расчетный параметр в отчете по «Заявкам на бронь» — расчет вознаграждения Продавца:
 +
 
 +
: [Ссылка_Продавец_ПроцентКомиссииАгента] * Стоимость / 100.
 +
 
 +
Если допсвойство в виде целого числа, то:
 +
 
 +
: Заявка на бронь -> Продавец -> ПроцентКомиссииАгента (допсвойство Контрагента)
 +
 
 +
Если допсвойство в виде «Расчетных ставок» - то надо «процент» заменить на название допсвойства:
 +
 
 +
: ([процент].Числитель / [процент].Знаменатель + [процент].Слагаемое) * Стоимость
 +
 
 +
Название допсвойства должно быть без пробелов.
 +
 
 +
=== Отбор ===
 +
В этот раздел можно перенести переменные и задать им разные условия — в отчете отобразятся данные, соответствующие этим условиям.
 +
* Переменные можно группировать по условиям И или ИЛИ.
 +
* Можно одной переменной задать несколько разных условий.
 +
 
 +
На рисунке показан пример: показать состояние оплаты счетов контрагентов ООО "Авантаж", ЗАО "Туры России", Дартов Борис Викторович.
 +
 
 +
: [[Файл:УФО Отбор.png]]
 +
 
 +
Результат отбора:
 +
 
 +
: [[Файл:УФО результат отбора.png]]
 +
 
 +
==== Группы переменных ====
 +
Переменные можно группировать по условиям И или ИЛИ.
 +
 
 +
Для добавления группы переменных нажмите кнопку [[Файл:Папка+.png]] и выберите условие И или ИЛИ:
 +
 
 +
: [[Файл:УФО Добавление группы переменных.png]]
 +
 
 +
Чтобы добавить переменные в отбор, отметьте их галочками в списке переменных или перетащите их в отбор мышью:
 +
 
 +
: [[Файл:УФО Добавление переменной в отбор.png]]
 +
 
 +
Чтобы переместить переменную в группу, ухватите ее мышью и перетащите на группу:
 +
 
 +
: [[Файл:УФО Перемещение переменной в группу.png]]
 +
 
 +
Переменная «Контрагент» в группе:
 +
 
 +
: [[Файл:УФО Переменная в группе.png]]
 +
 
 +
Чтобы переместить переменную из группы, ухватите ее мышью и перетащите на свободное место вне группы:
 +
 
 +
: [[Файл:УФО Перемещение переменной из группы.png]]
 +
 
 +
=== Сортировка ===
 +
В этот раздел можно добавить переменные, по которым надо сортировать данные в отчете, и указать способ сортировки — по возрастанию или по убыванию.
 +
 
 +
Можно задавать сортировку по значениям ресурсов.
 +
 
 +
Чтобы изменить способ сортировки значений переменной, дважды щелкните по нему мышью в столбце «Направление».
 +
 
 +
Способы добавления переменных на эту закладку:
 +
# Перетащите переменную мышью.
 +
# Выберите переменную в верхнем списке и нажмите на этой закладке кнопку [[Файл:Добавить переменную.png]].
 +
# В [[#Переменные|контекстном меню переменной]] выберите пункт '''Сортировать по переменной'''.
 +
 
 +
'''Панель инструментов'''
 +
 
 +
[[Файл:Чекбокс.png]] — установить или снять выделение со всех переменных в списке.
 +
 
 +
[[Файл:Добавить переменную.png]] — добавить переменную, на которой стоит курсор в списке переменных.
 +
 
 +
[[Файл:Удалить.png]] — удалить переменную из списка.
 +
 
 +
[[Файл:Стрелки вверх-вниз.png]] — переместить переменные в списке вверх или вниз.
 +
 
 +
: [[Файл:УФО Сортировка.png|Настройки отчета: сортировка]]
 +
 
 +
== Как сравнить данные отчета за аналогичные периоды в разных годах ==
 +
В финансовых отчетах часто бывает нужно сравнить данные за определенный период в разные годы. Например, доход за 4 кварталы 2017 и 2018 года.
 +
 
 +
Сравним данные за 4 кварталы 2017 и 2018 года в отчете «Состояние оплаты счетов».
 +
 
 +
# Откройте отчет и установите период, равный количеству лет, данные за которые нужно сравнить. Нам нужно сравнить данные за 4 кварталы 2017 и 2018 года, поэтому вводим период с 01.01.2017 по 31.12.2018. Нажмите кнопку '''''Сформировать'''''.
 +
#: [[Файл:Отчет Состояние оплаты счетов 1.png]]
 +
# Нажмите кнопку [[Файл:Раскрыть панель.png]] — откроется панель управления переменными отчета.
 +
# Среди переменных периода выберите переменную, равную периоду, за который нужно сравнить данные в отчете. В нашем примере — это квартал. В контекстном меню переменной «Квартал» выберите пункт '''Добавить реквизит''' и добавьте одноименный реквизит. В нашем примере это «Квартал»:
 +
#: [[Файл:Добавление реквизита отчета.png]]
 +
# У переменной «Квартал» появится подчиненная переменная «Квартал». У этой подчиненной переменной установите значение, за которое нужно сравнить данные в отчете. В нашем примере это 4 — мы хотим сравнить данные за 4 кварталы 2017 и 2018 годов.
 +
#: [[Файл:Номер периода сравнения.png]]
 +
# Отметьте галочкой основную переменную, в нашем примере это «Квартал», и нажмите кнопку '''''Сформировать'''''. Внизу отчета отобразятся сравниваемые данные:
 +
#: [[Файл:Отчет Состояние оплаты счетов в сравнении.png]]
 +
 
 +
== Дополнительные возможности ==
 +
=== Привязка отчетов к справочникам и документам ===
 +
 
 +
Через справочники [[Справочник "Категории" (КУС)|«Категории»]] и [[Справочник "Виды документов" (КУС)|«Виды документов»]] можно привязать к объекту отчёт с зафиксированными отборами.
 +
 
 +
=== Настройка отборов ===
 +
По нажатию на ссылку '''Отборы''' откроется таблица отборов текущего отчета. В левой колонке указано имя переменной отчета, в правой колонке можно указать значение отбора, которое применится к соответствующей переменной при формировании отчета.
 +
 
 +
Для обращения к реквизитам объекта-владельца отчета следует использовать символ @ (допустимо обращение к реквизитам формы объекта). Обращение к свойствам осуществляется с помощью конструкции вида:
 +
 
 +
@ПутьКВладельцу[КодСвойства]
 +
 
 +
Допускается использование конструкций встроенного языка 1С: Предприятие.
 +
 
 +
Пример (кассир — доп. свойство документа):
 +
{| class="wikitable"
 +
|-
 +
|'''Переменная отбора'''
 +
|'''Значение отбора'''
 +
|-
 +
|Документ-регистратор
 +
|@Ссылка
 +
|-
 +
|Кассир
 +
|@Ссылка[Кассир]
 +
|-
 +
|На дату
 +
|Текущая дата
 +
|}
 +
 
 +
== История изменений, ссылки сюда ==
 +
{{:Служебная:Whatlinkshere/Универсальная форма отчета}}

Текущая версия на 12:20, 2 февраля 2023

На странице описана УФО версии 1, которая была до 2021 г.

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

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

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

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

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

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

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

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

УФО границы областей.png

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

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

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

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

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

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

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

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

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

Раскрыть панель.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 — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.

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

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

[Ссылка_Продавец_ПроцентКомиссииАгента] * Стоимость / 100.

Если допсвойство в виде целого числа, то:

Заявка на бронь -> Продавец -> ПроцентКомиссииАгента (допсвойство Контрагента)

Если допсвойство в виде «Расчетных ставок» - то надо «процент» заменить на название допсвойства:

([процент].Числитель / [процент].Знаменатель + [процент].Слагаемое) * Стоимость

Название допсвойства должно быть без пробелов.

Отбор

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

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

На рисунке показан пример: показать состояние оплаты счетов контрагентов ООО "Авантаж", ЗАО "Туры России", Дартов Борис Викторович.

УФО Отбор.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сортировка

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

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

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

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

  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С: Предприятие.

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

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

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