Задача № 47 275 от 14.11.2016 - Уведомление о выполнении: Сводная статистика
Базенков => Выполнена доработка основных функциональных возможностей блока сводной статистики.
1. Интерфейс администратора:
a. Доработан справочник "Статистические показатели".
- Реализовано динамическое отображение изменений настроек элементов показателей на форме: поддерживается отображение изменений параметров запроса, типа отображаемого блока и вида диаграммы.
2. Интерфейс пользователя:
а. Разработан рабочий стол пользователя "Сводные статистические показатели". Данный рабочий стол позволяет формировать статистику по заданным параметрам настроечного справочника.
- При выделении родительской группы в дереве отборов слева в блоке справа производится формирование блоков элементов всех подчиненных показателей
- При выделении отдельного показателя в дереве отборов слева в блоке справа производится формирование элементов выделенного показателя. В дальнейшей перспективе предполагается вывод подробной информации, задаваемой пользователем.
- При изменении периода отбора производится пересчет значений элементов показателей, выделенных в дереве отборов.
- При внесении изменений в справочник настроек показателей пользователь автоматически информируется о необходимости переоткрытия формы для корректного расчета в соответствии с новыми настройками показателей.
3. Алгоритмы
а. Реализовано формирование статистики наиболее популярных периодов отбора. Данная статистика позволит формировать кэш значений элементов показателей в фоновом режиме перед началом рабочего дня с целью снижения нагрузки на сервер. Статистика формируется как по произвольно заданному периоду, так и по стандартным периодам отбора.
b. Реализовано формирование кэша значений элементов показателей за период. Данных кэш содержит сведения о периоде выборки (дата начала и дата конца), а также значения для формирования диаграмм: "Серия", "Точка", "НазваниеСерии", "НазваниеТочки", а также привязку к конкретному элементу показателя, по которому эти данные были рассчитаны. Данный кэш позволяет на основе ранее рассчитанных значений показателей за период производить наглядное сравнение независимых показателей.
c. Реализовано корректное заполнение полей элементов показателей. При первичной активизации показателя в дереве отборов производится поиск ранее сформированной диаграммы в кэше. В случае отсутствия данная диаграмма формируется в фоновом режиме, диаграмма и значения точек и серий записываются в кэш.
d. Множество доработок по корректному программному формированию элементов и реквизитов формы с целью минимизации нагрузки на клиентскую и серверную часть.
ОПИСАНИЕ ЗАДАЧИ (ЦЕЛИ/ПОРЯДОК ДЕЙСТВИЙ, ПОДВОДНЫЕ КАМНИ И Т.П.)
> ПОДГОТОВИТЬ ОБЩИЙ ФУНКЦИОНАЛ ФОРМИРОВАНИЯ СТАТИСТИКИ ПО ЗАДАННОМУ ПОКАЗАТЕЛЮ
КРИТЕРИИ ДОСТИЖЕНИЯ РЕЗУЛЬТАТА
>
</p><HR> <p>
<B> Новая - 14 ноября 2016 г. 12:49:28 - Базенков - </B>
</p></BODY></HTML></HTML>