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

Материал из КинтВики
Перейти к: навигация, поиск
м
(Настройки вывода данных в отчет)
 
(не показано 55 промежуточных версий 3 участников)
Строка 1: Строка 1:
<noinclude>[[Категория: Подсистемы, контуры, механизмы|О]]</noinclude>
+
<noinclude>[[Категория: Устаревшие статьи (КУС)]]</noinclude>
 
{| align="right"
 
{| align="right"
 
| __TOC__
 
| __TOC__
 
|}
 
|}
 +
На странице описана УФО версии 1, которая была до 2021 г.
 +
 
Универсальная форма отчета (УФО) производит выборку и отображение данных по заданным критериям на основание информации, накопленной в системе.
 
Универсальная форма отчета (УФО) производит выборку и отображение данных по заданным критериям на основание информации, накопленной в системе.
 
 
== Списки отчетов ==
 
== Списки отчетов ==
# Все отчеты программы — предопределенные (отображаются синим цветом) и создаваемые пользователями (отображаются черным цветом) находятся в [[Универсальная форма списка (КУС)#Справочник|справочнике]] «Отчеты».
+
# Все отчеты программы — предопределенные (отображаются синим цветом) и создаваемые пользователями (отображаются черным цветом) находятся в справочнике [[Справочник «Отчеты» (КУС)|«Отчеты»]].
# Ссылки на самые важные отчеты для каждого [[Интерфейс программы (КУС)#Разделы программы|раздела программы]] находятся на странице раздела. Там же находится ссылка и на справочник «Отчеты» — она называется '''Список отчетов'''.
+
# Ссылки на самые важные отчеты для каждого [[Интерфейс программы (КУС)#Разделы программы|раздела программы]] находятся на странице раздела.
 
# При необходимости справочник «Отчеты» и любой отчет можно найти [[Интерфейс программы (КУС)#Поиск по интерфейсу|поиском их названий по интерфейсу]]:
 
# При необходимости справочник «Отчеты» и любой отчет можно найти [[Интерфейс программы (КУС)#Поиск по интерфейсу|поиском их названий по интерфейсу]]:
#* чтобы найти справочник «Отчеты», в строку поиска введите «Список отчетов»;
+
#* чтобы найти справочник «Отчеты», в строку поиска по интерфейсу программы введите «Список отчетов»;
#* чтобы найти отчет, в строку поиска введите часть его названия.
+
#* чтобы найти отчет, в строку поиска по интерфейсу программы введите часть его названия.
  
 
== Порядок работы с отчетом ==
 
== Порядок работы с отчетом ==
Строка 19: Строка 20:
 
#* выберите [[#Ресурсы|ресурсы]] для отчета,
 
#* выберите [[#Ресурсы|ресурсы]] для отчета,
 
#* установите [[#Сортировка|сортировку]] отображения переменных в отчете,
 
#* установите [[#Сортировка|сортировку]] отображения переменных в отчете,
#* настройте [[#Диаграмма|диаграмму]].
+
#* настройте диаграмму.
 
# Нажмите кнопку '''''Сформировать'''''.
 
# Нажмите кнопку '''''Сформировать'''''.
  
Строка 31: Строка 32:
 
#* выберите [[#Ресурсы|ресурсы]] для отчета,
 
#* выберите [[#Ресурсы|ресурсы]] для отчета,
 
#* при необходимости установите [[#Сортировка|сортировку]] отображения переменных в отчете,
 
#* при необходимости установите [[#Сортировка|сортировку]] отображения переменных в отчете,
#* при необходимости настройте [[#Диаграмма|диаграмму]].
+
#* при необходимости настройте диаграмму.
 
# Для создания отчета используйте также другие возможности интерфейса УФО (его полное описание смотрите ниже).
 
# Для создания отчета используйте также другие возможности интерфейса УФО (его полное описание смотрите ниже).
 
# Нажмите кнопку '''''Сформировать'''''.
 
# Нажмите кнопку '''''Сформировать'''''.
# В поле '''Наименование''' введите название отчета.
+
# В поле «Наименование» введите название отчета.
# Нажмите кнопку '''''Отчет''''' — '''''Сохранить настройки'''''.
+
# Нажмите кнопку '''''Отчет''''' — '''Сохранить настройки'''.
 
#: Отчет сохранится в справочник «Отчеты» (ГЛАВНОЕ — '''См. также'''). Его всегда можно будет там найти.
 
#: Отчет сохранится в справочник «Отчеты» (ГЛАВНОЕ — '''См. также'''). Его всегда можно будет там найти.
  
 
== Интерфейс УФО ==
 
== Интерфейс УФО ==
[[Файл:УФО границы областей.png|Перемещая мышью пунктирные границы, можно изменять размеры областей отчета и панели с переменными и настройками и областей с переменными и настройками]]
+
[[Файл:УФО границы областей.png]]
  
 
'''Период отчета'''
 
'''Период отчета'''
Строка 45: Строка 46:
  
 
'''Наименование'''
 
'''Наименование'''
: Название отчёта в произвольной форме. С этим названием отчет можно сохранить в отдельный файл с помощью команды '''''Отчет''''' — '''''Сохранить результат'''''.
+
: Название отчёта в произвольной форме. С этим названием отчет можно сохранить в отдельный файл с помощью команды '''''Отчет''''' — '''Сохранить результат'''.
  
 
'''Агрегаты выделенных ячеек'''
 
'''Агрегаты выделенных ячеек'''
Строка 53: Строка 54:
 
'''Печатная форма'''
 
'''Печатная форма'''
 
: Выбор [[Справочник "Печатные формы" (КУС)#Печатная форма отчета|печатной формы отчета]]. В список выбора этого поля загружаются все доступные для данного отчета печатные формы. Если печатная форма не выбрана, используется стандартная печатная форма отчета.
 
: Выбор [[Справочник "Печатные формы" (КУС)#Печатная форма отчета|печатной формы отчета]]. В список выбора этого поля загружаются все доступные для данного отчета печатные формы. Если печатная форма не выбрана, используется стандартная печатная форма отчета.
 
 
<!-- '''Данные'''
 
<!-- '''Данные'''
 
: Таблица, откуда берутся данные для отчета. Источниками данных могут быть: ''Регистры накопления (оборотов и остатков)'', ''Регистры сведений'', ''Регистры бухгалтерии'', ''Справочники'' и ''Документы''.
 
: Таблица, откуда берутся данные для отчета. Источниками данных могут быть: ''Регистры накопления (оборотов и остатков)'', ''Регистры сведений'', ''Регистры бухгалтерии'', ''Справочники'' и ''Документы''.
Строка 65: Строка 65:
 
[[Файл:Скрыть панель.png]] — скрыть панель переменных и настроек отчета.
 
[[Файл:Скрыть панель.png]] — скрыть панель переменных и настроек отчета.
  
'''''Отчет'''''
+
[[Файл:Расшифровка.png]] — показать/скрыть таблицу '''Детали'''. Данные в деталях отображаются при выборе ячейки отчета курсором. Отображение данных для общих итогов не поддерживается. Состояние отображения деталей сохраняется при закрытии отчета.
: '''''Сохранить настройку''''' — сохранить настроенный отчет в программе. Сохранить новый созданный отчет. Отчет сохранится в справочник «Отчеты» (ГЛАВНОЕ — '''См. также'''). Его всегда можно будет там найти.
+
 
: '''''Сохранить результат''''' — сохранить текущий отчет в файл MXL или Excel XLS.
+
'''Настройки отчета'''
: '''''Восстановить настройку отчета''''' — восстановить настройки отчета, определенные по умолчанию.
+
: '''Настройка''': содержит реквизиты отчета и команды сохранения текущего варианта.
: '''''Создать вариант отчета''''' — создать вариант отчета. На новой закладке в программе откроется копия отчета. В ней можно будет установить новые настройки и сформировать новый вариант отчета. Этот вариант можно будет сохранить в файл с помощью команды '''''Сохранить результат'''''.
+
:* '''Сохранить как''' — сохранить настроенный отчет в программе. Отчет сохранится в справочник «Отчеты» (ГЛАВНОЕ — '''См. также'''). Можно настроить доступность отчета, его наименование, группу и основание.
: '''''Удалить текущий вариант отчета''''' — удалить вариант отчета, который открыт в данный момент в программе.
+
:* '''Сохранить настройки отчета в файл''' — выгрузить в файл MXL полную форму отчета: его макет и настройки.
: '''''Выгрузить в файл''''' — выгрузить в файл MXL полную форму отчета: его макет и настройки.
+
:* '''Загрузить настройки отчета из файла''' — загрузить макет отчета при создании нового отчета.
: '''''Загрузить из файла''''' — загрузить макет отчета при создании нового отчета.
+
:* '''Изменить форму''' — позволяет настроить содержание и оформление внешнего вида формы.
 +
: '''Варианты''': отображает дерево вариантов настроек отчета.
 +
:* '''В новом окне''' — открыть выделенные варианты настроек в отдельных окнах.
 +
:* '''Отправить настройки отчета''' — отправить настройки варианта отчета другим пользователям.
  
 
[[Файл:Свернуть группы.png]] — свернуть все группы значений в отчете.
 
[[Файл:Свернуть группы.png]] — свернуть все группы значений в отчете.
Строка 78: Строка 81:
 
[[Файл:Развернуть группы.png]] — развернуть все группы значений в отчете.
 
[[Файл:Развернуть группы.png]] — развернуть все группы значений в отчете.
  
[[Файл:Редактировать.png]] — внести изменения на форму отчета: можно добавить разные надписи.
+
[[Файл:Редактировать.png]] — внести изменения на форму отчета: можно изменить любую ячейку отчета.
  
'''''Печать'''''
+
'''Печать'''
: '''''Параметры страницы''''' — установить параметры страницы для распечатки отчета.
+
: '''Параметры страницы''' — установить параметры страницы для распечатки отчета.
: '''''Предварительный просмотр''''' — предварительный просмотр отчета.
+
: '''Предварительный просмотр''' — предварительный просмотр отчета.
: '''''Печать''''' — печать отчета.
+
: '''Печать''' — печать отчета.
  
[[Файл:Настройки.png]] — настройка формы отчета.
+
[[Файл:i.png]] — справка по данному отчету. Откроется страница помощи по данному отчету.
  
[[Файл:Кнопка i.png]] — помощь к отчету.
+
[[Файл:Помощь.png]] — справка по универсальной форме отчета. Откроется страница помощи «Универсальная форма отчета».
  
[[Файл:Помощь.png]] откроется страница помощи «Универсальная форма отчета».
+
'''Таблица'''
 +
: Содержит в себе две вкладки:
 +
: '''Таблица данных''' — представляет данные в виде таблицы.
 +
:* '''Стиль''' — изменяет цвет текста и фона таблицы.
 +
:* '''Толщина линий''' — определяет толщину границ ячеек в таблице.
 +
:* '''Дробная часть''' — установливает, каким символом отделяется дробная часть числа: точкой или запятой.
 +
:* '''Округлять до''' — настраивает количество знаков после запятой.
 +
:* '''Печать шапки''' — показывает шапку страницы на первой или на всех страницах.
 +
:* '''Строка/колонка итогов''' — отражает, куда поместить строку/колонку итогов.
 +
:* '''Ресурсы''' — устанавливает, где располагать колонки ресурсов.
 +
:* '''Поле агрегатов''' — определяет, где находится поле агрегата «Сумма». «Агрегат» — операция с данными ресурса, значение которой нужно выводить в отчет.
 +
:* '''Отборы''' отображает/скрывает поле отборов.
  
== Настройки формы отчета ==
+
: '''Диаграмма''' — представляет данные в виде диаграммы.
Открываются при нажатии на кнопку [[Файл:Настройки.png]] на панели инструментов отчета.
+
:* '''Тип''' — настраивает внешний вид диаграммы.
 +
:* '''Подписи''' — позволяет выбрать вид подписей к данным.
 +
:* '''Легенда''' — выбирает расположение легенды к диаграмме.
  
'''Макет оформления'''
+
: '''Создание диаграммы'''
: Разные стили (дизайны) оформления отчета.
+
# Создайте или выберите отчет и настройте его.
 +
# Сформируйте отчет.
 +
# Откройте закладку '''Таблица'''.
 +
# Нажмите кнопку '''''Диаграмма'''''.
 +
# Настройте диаграмму.
  
'''Скрывать группу настроек при формировании'''
+
: Пример: гистограмма показывает суммы «К оплате на конец» для каждого контрагента. В данном примере по вертикальной оси отображается не значения переменной, а значение ресурса - значения сумм.
: Скрывать или нет по умолчанию левую группу переменных и настроек при формировании отчета. Если поставить галочку, то после нажатия на кнопку '''''Сформировать''''' группа настроек автоматически всегда будет скрываться, а экране будет отображаться сформированный результат отчета.
 
  
'''Толщина линий'''
+
: [[Файл:УФО Диаграмма.png|Настройки отчета: диаграмма]]
: Толщина линий таблицы (границы ячеек) в отчете.
 
  
 
== Контекстное меню ячейки отчета ==
 
== Контекстное меню ячейки отчета ==
У ячеек отчета, отображающих объекты программы (например, наименования контрагентов, сумма), есть контекстное меню. Оно вызывается двойным щелчком левой клавиши мыши по ячейке.
+
У ячеек отчета, отображающих объекты программы (например, наименования контрагентов, сумма), есть контекстное меню.
 +
 
 +
Контекстное меню ячейки отчета вызывается <font color=red>двойным щелчком ЛЕВОЙ клавиши мыши по ячейке</font>.
 +
 
 +
'''Открыть значение'''
 +
: Открыть форму или карточку выбранного элемента-объекта.
 +
 
 +
'''Получить ссылку'''
 +
: Скопировать ссылку на содержимое ячейки.
 +
 
 +
'''Развернуть по'''
 +
: Эту команду надо применять к общим значениям в отчете, аккумулирующим в себе какие-то данные, например, к общим суммам в финансовых отчетах. Команда выводит расшифровку общего значения по выбранному параметру (см. рис. ниже).
  
 
'''Добавить в отбор'''
 
'''Добавить в отбор'''
 
: Добавить значение выделенного элемента в значение соответствующей переменной на панели настроек слева. Таким образом можно отфильтровать данные отчета по этому значению. С помощью этой команды можно добавить в отбор несколько разных значений объектов (выберите эту команду у значений в отчете, по которым вы хотите отфильтровать его данные) — они добавятся в значение переменной друг за другом. Нажмите кнопку '''''Сформировать''''' и в отчете отобразятся данные, соответствующие заданному условию (см. рис. ниже).
 
: Добавить значение выделенного элемента в значение соответствующей переменной на панели настроек слева. Таким образом можно отфильтровать данные отчета по этому значению. С помощью этой команды можно добавить в отбор несколько разных значений объектов (выберите эту команду у значений в отчете, по которым вы хотите отфильтровать его данные) — они добавятся в значение переменной друг за другом. Нажмите кнопку '''''Сформировать''''' и в отчете отобразятся данные, соответствующие заданному условию (см. рис. ниже).
  
'''Заменить в отборе'''
+
Пример применения команды '''Развернуть по''': расшифровка стоимости койко-дней по контрагентам в отчете «Доходность номерного фонда», она показывает из оплаты каких контрагентов состоит эта сумма.
: Заменить значение переменной в отборе на текущее (на то, к которому применяется эта команда).
 
  
'''Развернуть по'''
+
: [[Файл:Развернуть по.png|Команда «Развернуть по»]]
: Эту команду надо применять к общим значениям в отчете, аккумулирующим в себе какие-то данные, например, к общим суммам в финансовых отчетах. Команда выводит расшифровку общего значения по выбранному параметру (см. рис. ниже).
 
  
'''Открыть значение'''
+
Результат применения команды '''Развернуть по''':
: Открыть форму или карточку выбранного элемента-объекта.
 
  
 +
: [[Файл:Развернуть по результат.png|Результат применения команды «Развернуть по»]]
 
<!-- Пример добавления в отбор значения контрагента «ЗАО «Туры России»»:
 
<!-- Пример добавления в отбор значения контрагента «ЗАО «Туры России»»:
  
Строка 133: Строка 160:
  
 
: [[Файл:Добавить в отбор несколько значений результат.png|Результат фильтрации значений отчета по двум контрагентам]] -->
 
: [[Файл:Добавить в отбор несколько значений результат.png|Результат фильтрации значений отчета по двум контрагентам]] -->
 
Пример применения команды '''Развернуть по''': расшифровка стоимости койко-дней по контрагентам в отчете «Доходность номерного фонда», она показывает из оплаты каких контрагентов состоит эта сумма.
 
 
: [[Файл:Развернуть по.png|Команда «Развернуть по»]]
 
 
Результат применения команды '''Развернуть по''':
 
 
: [[Файл:Развернуть по результат.png|Результат применения команды «Развернуть по»]]
 
  
 
== Переменные ==
 
== Переменные ==
 
Переменные отчета — это данные, которые можно вывести в отчет. Состав переменных определяется источником данных отчета. Задавая значения переменных, можно «фильтровать» информацию в отчете и получать его новые результаты.
 
Переменные отчета — это данные, которые можно вывести в отчет. Состав переменных определяется источником данных отчета. Задавая значения переменных, можно «фильтровать» информацию в отчете и получать его новые результаты.
  
[[Файл:Вычисляемая переменная.png]] — добавить вычисляемую переменную. Значение вычисляемой переменной составляется из разных доступных переменных и ресурсов с применением к ним математических операций. Затем эту вычисляемую переменную можно использовать в отчете. При нажатии на эту кнопку появляется специальный калькулятор, с помощью которого создается значение вычисляемой переменной: можно выбирать переменные или ресурсы и задавать для них математические выражения.
+
[[Файл:Функция.png]] — добавить вычисляемую переменную. Значение вычисляемой переменной составляется из разных доступных переменных и ресурсов с применением к ним математических операций. Затем эту вычисляемую переменную можно использовать в отчете. При нажатии на эту кнопку появляется специальный калькулятор, с помощью которого создается значение вычисляемой переменной: можно выбирать переменные или ресурсы и задавать для них математические выражения.
  
 
[[Файл:Изменить.png]] — изменить вычисляемую переменную.
 
[[Файл:Изменить.png]] — изменить вычисляемую переменную.
Строка 179: Строка 198:
 
'''Очистить'''
 
'''Очистить'''
 
: Удалить значение переменной. -->
 
: Удалить значение переменной. -->
 
== Параметры ==
 
У некоторых отчетов есть параметры.
 
* Параметр нельзя добавить в разворот.
 
* По параметру нему нельзя сортировать данные отчета. При добавлении параметра на закладку «Сортировка» в разделе «Настройки» УФО будет ошибка.
 
* Параметры определяют, как будут вычисляться значения переменных. Например, значение параметра «Вид количества» определяет как будет вычисляться значение переменной «Количество».
 
* У параметра можно выбрать только одно значение. У переменной — несколько. Параметр используется в коде и у него не может быть вариаций.
 
 
: [[Файл:УФО Параметры.png|Параметры отчета]]
 
  
 
== Настройки вывода данных в отчет ==
 
== Настройки вывода данных в отчет ==
 
Принципы работы с настройками:
 
Принципы работы с настройками:
* Перенести переменную в раздел настроек можно либо отметив ее галочкой в списке переменных, либо перетащив ее мышью из списка переменных в раздел настроек.
+
* Перенесите переменную в раздел настроек. Это можно сделать либо отметив ее галочкой в списке переменных, либо перетащив ее мышью из списка переменных в раздел настроек.
 
* В списке переменных в разделе настроек (на закладке) галочками можно отметить переменные, данные из которых будут отображаться в отчете.
 
* В списке переменных в разделе настроек (на закладке) галочками можно отметить переменные, данные из которых будут отображаться в отчете.
 
=== Отбор ===
 
В этот раздел можно перенести переменные и задать им разные условия — в отчете отобразятся данные, соответствующие этим условиям.
 
* Переменные можно группировать по условиям И или ИЛИ.
 
* Можно одной переменной задать несколько разных условий.
 
 
: [[Файл:УФО Отбор.png]]
 
 
Результат отбора:
 
 
: [[Файл:УФО результат отбора.png]]
 
 
==== Группы переменных ====
 
Переменные можно группировать по условиям И или ИЛИ.
 
 
Для добавления группы переменных нажмите кнопку [[Файл:Папка+.png]] и выберите условие И или ИЛИ:
 
 
: [[Файл:УФО Добавление группы переменных.png]]
 
 
Чтобы добавить переменные в отбор, отметьте их галочками в списке переменных или перетащите их в отбор мышью:
 
 
: [[Файл:УФО Добавление переменной в отбор.png]]
 
 
Чтобы переместить переменную в группу, ухватите ее мышью и перетащите на группу:
 
 
: [[Файл:УФО Перемещение переменной в группу.png]]
 
 
Переменная «Контрагент» в группе:
 
 
: [[Файл:УФО Переменная в группе.png]]
 
 
Чтобы переместить переменную из группы, ухватите ее мышью и перетащите на свободное место вне группы:
 
 
: [[Файл:УФО Перемещение переменной из группы.png]]
 
  
 
=== Развороты ===
 
=== Развороты ===
Строка 232: Строка 208:
  
 
В развороты попадают переменные, отмеченные галочками.<br>
 
В развороты попадают переменные, отмеченные галочками.<br>
Чтобы добавить переменную в развороты, отметьте ее в списке переменных галочкой.
+
Чтобы добавить переменную в развороты, отметьте ее в списке переменных галочкой или перетащите ее в раздел мышью.
  
 
В списке разворотов галочками можно отметить переменные, данные из которых будут отображаться в отчете.
 
В списке разворотов галочками можно отметить переменные, данные из которых будут отображаться в отчете.
Строка 249: Строка 225:
 
[[Файл:Форматирование.png]] — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.
 
[[Файл:Форматирование.png]] — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.
  
'''Столбцы'''
+
[[Файл:Иерархия.png]] нажатая кнопка (серого цвета): выводит данные по вертикальным разворотам первого уровня иерархии в отдельных таблицах. Вертикальные развороты второго и последующих уровней и горизонтальные развороты используются для каждого разворота первого уровня. Не нажатая кнопка: обычный вывод отчета.
 
 
«Группировка» — в этом столбце можно задать способ группировки элементов.
 
 
 
«Нумерация» в этом столбце можно задать вид нумерации элементов, которые будут выводиться в отчет:
 
* ''Нет'' — нумерации не будет.
 
* ''По порядку'' — сквозная нумерация данных.
 
* ''В группировке'' —  нумерация элементов в пределах группы.
 
<!-- <br>
 
Для переменных разворота можно указать, есть ли необходимость в группировке данных, задать тип группировки.<br>
 
Влияет на способ отображения переменной в отчете.<br>
 
Можно также указать направление разворота — колонка или строка. -->
 
 
 
: [[Файл:УФО Развороты.png|Настройки отчета: переменные-развороты]]
 
  
 
=== Ресурсы ===
 
=== Ресурсы ===
Строка 286: Строка 249:
 
[[Файл:Форматирование.png]] — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.
 
[[Файл:Форматирование.png]] — настройка формата отображения данных этой переменной в отчете: шрифт, ширина колонки, высота строки, перенос текста в ячейке, вертикальное и горизонтальное выравнивание содержимого ячейки, цвет фона и текста.
  
'''Столбцы'''
+
==== Ресурсы — добавление расчетных переменных и ресурсов ====
 +
Пример 1: Расчетный параметр в отчете по «Заявкам на бронь» — расчет вознаграждения Продавца:
  
«Агрегат» — операция с данными ресурса, значение которой нужно выводить в отчет.
+
: [Ссылка_Продавец_ПроцентКомиссииАгента] * Стоимость / 100.
  
«Цвет» — отображать или нет определенным цветом значения данного ресурса. Это удобно, если в отчете используются несколько ресурсов. Значения разных ресурсов отображаются разными цветами. Выбора цвета нет, цвета для разных ресурсов подбираются программой.
+
Если допсвойство в виде целого числа, то:
  
: [[Файл:УФО Ресурсы.png|Настройки отчета: ресурсы]]
+
: Заявка на бронь -> Продавец -> ПроцентКомиссииАгента (допсвойство Контрагента)
  
Пример применения цвета: значения разных ресурсов отображаются разными цветами:
+
Если допсвойство в виде «Расчетных ставок» - то надо «процент» заменить на название допсвойства:
  
: [[Файл:УФО Ресурсы цвет.png|Пример применения цвета: значения разных ресурсов отображаются разными цветами]]
+
: ([процент].Числитель / [процент].Знаменатель + [процент].Слагаемое) * Стоимость
  
==== Ресурсы добавление расчетных переменных и ресурсов ====
+
Название допсвойства должно быть без пробелов.
Пример 1: Расчетный параметр в отчете по «Заявкам на бронь» — расчет вознаграждения Продавца:
+
 
*: [Ссылка_Продавец_ПроцентКомиссииАгента] * Стоимость / 100
+
=== Отбор ===
* Когда мы достаем:
+
В этот раздел можно перенести переменные и задать им разные условия в отчете отобразятся данные, соответствующие этим условиям.
* Заявка на бронь -> Продавец -> ПроцентКомиссииАгента (допсвойство Контрагента)
+
* Переменные можно группировать по условиям И или ИЛИ.
* Это если допсвойство в виде целого числа.
+
* Можно одной переменной задать несколько разных условий.
* Если допсвойство в виде «Расчетных ставок» - то надо как в примере Ивана ("процент" заменить на название допсвойства):
+
 
*: ([процент].Числитель / [процент].Знаменатель + [процент].Слагаемое) * Стоимость
+
На рисунке показан пример: показать состояние оплаты счетов контрагентов ООО "Авантаж", ЗАО "Туры России", Дартов Борис Викторович.
* Название допсвойства должно быть без пробелов.
+
 
 +
: [[Файл:УФО Отбор.png]]
 +
 
 +
Результат отбора:
 +
 
 +
: [[Файл:УФО результат отбора.png]]
 +
 
 +
==== Группы переменных ====
 +
Переменные можно группировать по условиям И или ИЛИ.
 +
 
 +
Для добавления группы переменных нажмите кнопку [[Файл:Папка+.png]] и выберите условие И или ИЛИ:
 +
 
 +
: [[Файл:УФО Добавление группы переменных.png]]
 +
 
 +
Чтобы добавить переменные в отбор, отметьте их галочками в списке переменных или перетащите их в отбор мышью:
 +
 
 +
: [[Файл:УФО Добавление переменной в отбор.png]]
 +
 
 +
Чтобы переместить переменную в группу, ухватите ее мышью и перетащите на группу:
 +
 
 +
: [[Файл:УФО Перемещение переменной в группу.png]]
 +
 
 +
Переменная «Контрагент» в группе:
 +
 
 +
: [[Файл:УФО Переменная в группе.png]]
 +
 
 +
Чтобы переместить переменную из группы, ухватите ее мышью и перетащите на свободное место вне группы:
 +
 
 +
: [[Файл:УФО Перемещение переменной из группы.png]]
  
 
=== Сортировка ===
 
=== Сортировка ===
Строка 331: Строка 323:
  
 
: [[Файл:УФО Сортировка.png|Настройки отчета: сортировка]]
 
: [[Файл:УФО Сортировка.png|Настройки отчета: сортировка]]
 
=== Диаграмма ===
 
Создание диаграммы:
 
# На поля «Горизонтальная ось» и «Вертикальная ось» мышью перенесите переменные, которые нужно отобразить по этим осям.
 
# На поле «Ресурсы» мышью перенесите ресурс, который нужно отобразить.
 
# В поле '''Тип диаграммы''' выберите ее вид.
 
# Нажмите кнопку [[Файл:Настройки.png]] и установите настройки диаграммы.
 
# Нажмите кнопку '''''Сформировать'''''.
 
 
Пример на рисунке: гистограмма показывает суммы «К оплате на конец» для каждого контрагента. В данном примере по вертикальной оси отображается не значения переменной, а значение ресурса - значения сумм.
 
 
: [[Файл:УФО Диаграмма.png|Настройки отчета: диаграмма]]
 
 
<!-- === Отбор ===
 
В данном разделе указываются условия, накладываемые на значения переменных.<br>
 
Условия могут быть наложены как на переменные разворота, так и на переменные ресурсов.<br>
 
Доступны разные функции сравнений — равно, неравно, больше, меньше и т.д.<br>
 
Для ссылочных ресурсов доступно сравнение с вхождением в список.<br>
 
Доступно несколько условий для одной переменной одновременно.
 
 
: [[Файл:УФО2.jpg]] -->
 
  
 
== Как сравнить данные отчета за аналогичные периоды в разных годах ==
 
== Как сравнить данные отчета за аналогичные периоды в разных годах ==
Строка 397: Строка 368:
 
|Текущая дата
 
|Текущая дата
 
|}
 
|}
 +
 +
== История изменений, ссылки сюда ==
 +
{{:Служебная: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С: Предприятие.

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

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

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