Фильтры, фильтры, фильтры. Универсальная сущность
Добавлено: 12.02.2013 11:41
Ввести еще одну универсальную сущность - "Фильтр".
На панели задач используются фильтры, для отбора элементов по условию. И в отчетах также используется настройка фильтрации, при настройке отчета. Одна и та же сущность программируется два раза - в задачах и в отчетах. Так может быть имеет смысл объединить эти два элемента в один универсальный?
Пусть будет еще одна закладка ... нет, даже лучше пусть будет встроенный Справочник "Фильтры", на закладке Справочники. Каждый элемент справочника - это фильтр, который можно настроить один раз, а потом использовать многоразово в различных местах для отбора необходимых данных.
Например, у меня есть список задач, которые я настроил по своему усмотрению. Теперь я хочу распечатать этот список. В текущей архитектуре я иду в отчеты и опять настраиваю в новом отчете те же самые параметры отбора записей. А если бы была универсальная сущность "Фильтр", то я бы просто в заголовке настраиваемого отчета выбрал из справочника необходимый фильтр и вуа ля! Изменил этот фильтр в одном месте - и все использующие его страницы получат один и тот же набор информации.
На панели задач используются фильтры, для отбора элементов по условию. И в отчетах также используется настройка фильтрации, при настройке отчета. Одна и та же сущность программируется два раза - в задачах и в отчетах. Так может быть имеет смысл объединить эти два элемента в один универсальный?
Пусть будет еще одна закладка ... нет, даже лучше пусть будет встроенный Справочник "Фильтры", на закладке Справочники. Каждый элемент справочника - это фильтр, который можно настроить один раз, а потом использовать многоразово в различных местах для отбора необходимых данных.
Например, у меня есть список задач, которые я настроил по своему усмотрению. Теперь я хочу распечатать этот список. В текущей архитектуре я иду в отчеты и опять настраиваю в новом отчете те же самые параметры отбора записей. А если бы была универсальная сущность "Фильтр", то я бы просто в заголовке настраиваемого отчета выбрал из справочника необходимый фильтр и вуа ля! Изменил этот фильтр в одном месте - и все использующие его страницы получат один и тот же набор информации.