Страница 1 из 1

Отчеты и сущности

Добавлено: 16 дек 2016, 06:56
Евгений
Столкнулся с проблемой сортировки стандартных (собственных для пользователя) и общих отчётов.

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

Думал, как это дело можно упростить и улучшить. И в результате раздумий пришел к выводу, что эту проблему отчётов можно решить, немного изменив саму логику системы.

Предлагаю.

Сделать Сущности внутренними служебными объектами, недоступными никому кроме администратора. Настраиваются в них только набор полей и права доступа. Все остальные настройки вынесены из Сущностей в другое место (что уже сейчас частично реализовано). Доступ ко всем данным осуществлять только через "отчеты" - которые уже более точно нужно именовать "выборки" или "таблицы". В Таблицах как раз и настраиваются набор колонок, сортировка, фильтр, форма редактирования и комментария, а также набор флажков "Основное Меню/Верхнее меню/Главная страница". Также именно Таблицы попадают в настройки групп главного меню, как это сделано в 1.8. Каждая Таблица должна сохранять свои настройки отдельно, а не как сейчас, когда "отчет" жестко привязан к настройкам своей сущности.

В основное меню, в верхнее меню, на главной странице Сущности вообще не отображаются, туда попадают только Таблицы.

Re: Отчеты и сущности

Добавлено: 16 дек 2016, 09:24
support
Вы правы, у меня были схожие идеи. И в целом, я бы уже много чего сделал по другому:) Но изменения структуры приложения - это на будущее, так как это требует времени. Может через годик, второй подумаю о полной переработке ядра и структуры приложения.