К основному содержимому

Отчёты – как собрать данные из дополнительных таблиц и посчитать их

С помощью дополнительных таблиц в Wemply можно собирать нужную вашей компании информацию и потом использовать её в отчётах. Например, в дополнительную таблицу можно вносить надбавки, информацию о договорах, события, количества, цены или другие данные, важные именно для вашей компании.

В этом руководстве вы узнаете:

  • что такое дополнительная таблица;

  • как добавить поля в дополнительную таблицу;

  • как настроить поля, которые считаются автоматически;

  • как показать записи дополнительной таблицы в отчёте;

  • как посчитать сумму числовых полей дополнительной таблицы;

  • как период, фильтры и подтверждение влияют на результат отчёта.


1. Что такое дополнительная таблица?

Дополнительная таблица — это таблица, которую компания создаёт сама, чтобы собирать информацию, для которой в Wemply нет отдельных стандартных полей.

С помощью дополнительной таблицы можно, например, собирать:

  • надбавки;

  • информацию о договорах;

  • события, связанные с работником или объектом;

  • количества и цены;

  • контакты;

  • другую нужную компании информацию.

В зависимости от настроек каждая запись дополнительной таблицы связана либо с работником, либо с объектом.

  • В таблице, привязанной к работникам, каждая запись относится к конкретному работнику.

  • В таблице, привязанной к объектам, каждая запись относится к конкретному объекту.

Для записи также можно указать:

  • одну дату или

  • период, то есть дату начала и дату окончания.

От даты или периода записи зависит, в отчётах за какие периоды эта запись будет учитываться.

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

Изображение


2. Дополнительные поля в дополнительной таблице

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

Например, в дополнительной таблице «Надбавки» могут быть такие поля:

  • тип надбавки;

  • описание;

  • количество;

  • цена за единицу;

  • сумма;

  • дата.

Тип поля может быть, например:

  • текст;

  • целое число;

  • дробное число;

  • дата;

  • выбор.

Изображение


2.1 Поля, которые считаются автоматически

Автоматический расчёт можно настроить только для поля типа «Дробное число». Поле типа «Целое число» нельзя сделать полем, в которое записывается результат расчёта, но его можно использовать как одно из значений для расчёта.

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

  • сложить значения выбранных полей;

  • перемножить значения выбранных полей.

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

Пример

В дополнительной таблице есть такие поля: Количество = 5, Цена за единицу = 10, Сумма = Количество × Цена за единицу.

При сохранении записи Wemply автоматически считает: 5 × 10 = 50


Автоматически рассчитываемое поле удобно использовать, например, чтобы:

  • посчитать сумму по количеству и цене за единицу;

  • сложить несколько частичных сумм;

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


3. Как использовать данные дополнительной таблицы в отчёте

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

Если вы хотите…

Используйте…

Результат

Видеть каждую запись отдельно

Дополнительную таблицу как строку отчёта

Каждая запись дополнительной таблицы показывается в отдельной строке

Видеть общую сумму записей

Числовое поле дополнительной таблицы как данные отчёта

Числовые значения подходящих записей складываются

Простое правило: если нужен подробный список — используйте дополнительную таблицу как строку. Если нужны итоговые суммы — используйте числовое поле дополнительной таблицы как данные отчёта.


3.1 Дополнительная таблица как строка отчёта

Если выбрать дополнительную таблицу основой для строк отчёта, каждая запись дополнительной таблицы будет показана в отчёте отдельной строкой.

В строку можно добавить поля дополнительной таблицы в виде столбцов, например: дату, сумму, описание, тип.

Этот вариант подходит, если вы хотите видеть все отдельные записи со всеми подробностями.

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

Изображение


3.2 Числовое поле дополнительной таблицы как данные отчёта

Если в дополнительной таблице есть числовое поле, например «Сумма», его можно выбрать в качестве данных отчёта.

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

Пример: дополнительная таблица «Надбавки»

Работник

Сумма надбавки

Allan

50 €

Juku

300 €

Если в отчёте в качестве данных используется поле «Сумма надбавки», а строки выводятся по работникам, результат будет таким:

Изображение


3.3 Как строки, столбцы и группировка влияют на результат?

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

Строки определяют, для чего в отчёте создаётся отдельная строка — например, для работника, объекта, даты или записи дополнительной таблицы.

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

Поля группировки позволяют разделить отчёт на более крупные отдельные части по выбранному значению — например, можно составить отчёт так, чтобы для каждого объекта показывалась отдельная таблица.

Пример:
Если строки = работник, столбцы = месяц, данные = поле дополнительной таблицы «Сумма»,
то в результате вы получите суммы надбавок по работникам и месяцам.

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

Важно

Сумма записи с периодом не делится между столбцами пропорционально.

Например, если период записи дополнительной таблицы — с 25 января по 5 февраля, а сумма записи — 100 €, то в отчёте по месяцам запись пересекается и с январём, и с февралём. Поэтому 100 € учитываются в обоих месяцах, с которыми она пересекается.

Это значит, что сумма одной и той же записи может повторяться в отчёте в нескольких столбцах. Не стоит понимать это так, будто сумму поделили между месяцами или распределили пропорционально.


4. Как период, фильтры и подтверждение влияют на результат?

Попадёт ли запись дополнительной таблицы в отчёт, зависит не только от настроек отчёта, но и от дат записи, периода, фильтров и статуса подтверждения.

Дата или период

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

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

Пример: если период записи — 15.01–15.02, а отчёт составлен за февраль, эта запись будет учтена в отчёте, потому что период записи и период отчёта пересекаются.

Записи без даты

Если у записи дополнительной таблицы нет ни даты, ни периода, её учёт не ограничивается каким-либо диапазоном дат.

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

Фильтры по работникам и объектам

Если дополнительная таблица привязана к работникам или объектам, фильтры отчёта влияют на то, какие записи будут учтены.

Например, если отчёт отфильтрован только по одному работнику, учитываются только записи дополнительной таблицы, связанные с этим работником.

Подтверждение

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

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

Важно

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

  • Подтверждённая запись — включается в отчёт.

  • Запись, ожидающая подтверждения, — включается, только если в настройках отчёта включена опция «Включить неподтвержденные элементы».

  • Отклонённая запись — в отчёт не включается.

С помощью подтверждения можно, например:

  • внести надбавки;

  • проверить, что они верны;

  • подтвердить проверенные записи;

  • использовать подтверждённые записи в окончательном отчёте.


5. Практический пример: отчёт по надбавкам

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

Шаг 1. Создайте дополнительную таблицу «Надбавки»

Таблица привязана к работникам, потому что каждая надбавка относится к конкретному работнику.

Шаг 2. Добавьте нужные поля

Например: «Тип надбавки», «Количество», «Цена за единицу», «Сумма».

Поле «Сумма» можно настроить так, чтобы оно считалось автоматически: Количество × Цена за единицу = Сумма.

Шаг 3. Внесите записи о надбавках

Работник

Количество

Цена за единицу

Сумма

Allan

5

10

50

Juku

10

30

300

Tiivi

9

7.6

68.4

Изображение

Шаг 4. Подтвердите записи

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

Шаг 5. Составьте отчёт

В отчёте выберите: строки — работник; столбцы — месяц; данные — поле дополнительной таблицы «Сумма».

Шаг 6. Получите суммы надбавок работников по месяцам

На основе той же дополнительной таблицы можно составлять и другие отчёты. Например, можно выбрать дополнительную таблицу основой для строк отчёта, чтобы видеть каждую запись о надбавке отдельно со всеми подробностями.

Изображение


Кратко

Как использовать дополнительные таблицы в отчётах:

  1. Внесите данные в дополнительную таблицу.
    При необходимости используйте поля, которые считаются автоматически. Полем для результата автоматического расчёта может быть только поле типа «Дробное число».

  2. Решите, какой результат вы хотите видеть.
    Если нужно видеть каждую запись отдельно — используйте дополнительную таблицу как строку отчёта. Если нужны суммы — используйте числовое поле дополнительной таблицы как данные отчёта.

  3. Укажите, как распределить результат.
    Для этого используйте строки, столбцы, группировку и фильтры. Числовые значения суммируются в соответствии с выбранной структурой отчёта.

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

  5. Проверьте, как влияет подтверждение.

    • подтверждённые записи — включаются;

    • записи, ожидающие подтверждения, — включаются, только если это выбрано в настройках отчёта;

    • отклонённые записи — не включаются.

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

Нашли ответ на свой вопрос?