Общий отчёт по месяцам

Все вопросы/проблемы по установке и использовании.
Ответить
tax
Сообщения: 255
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: --

Общий отчёт по месяцам

Сообщение tax »

Поиск по форуму не дал ответа, по-этому осмелюсь задать вопрос отдельно!

Есть некая сущность "задачи", которая имеет поля Тип, Статус, Дата создания, Дата выполнения.
По этой сущности создаётся общий отчёт с фильтром по типу и статусу. Например Тип - внешние заказы, Статус - выполнено.
Пользователям нужно иметь возможность смотреть отчёт по месяцам, например "за январь", "за февраль" и т.п.
Сейчас я вижу возможность только вручную создавать отчёт для каждого пользователя и сохранять фильтр с названием месяца, указав дату начала и конец этого месяца. В самом же фильтре "по месяцам можно указать "0" текущий месяц или +/- 1 и т.д. месяцев. Но данный фильтр не приемлем при наступлении нового месяца календаря.

Прошу совета или подсказки по данному вопросу.
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Общий отчёт по месяцам

Сообщение Евгений »

А можно уточнить, что такое у вас "отчёт"? Если я правильно понял, это какая-то сводная информация?

У меня реализована сводная таблица "Производительность сотрудников ", в которой группируется информация по исполнению за месяц для каждого сотрудника. При создании элемента Задача, триггер генерирует запись в табличку "Производительность", с именем исполнителя и датой равной последнему дню месяца ("Период"). Можно отобрать записи о производительности по фильтру за период и/или по сотруднику.

Все вычисления делаются на стороне БД в хранимках. Другого способа получить сводную информацию пока не могу придумать.
perf.jpg
Ответить