Добрый день!



Имеется объект "Обращения". По нему построен график. Когда нажимаем "Показать данные" - выводятся красивые 6 необходимых колонок (настроенные мною). Когда строим дополнительный график по имеющемуся и потом смотрим на данные - там только 2 колонки (номер и дата).



Вопрос - можно ли как-то привязать для всех пользователей во всех графиках системы, что если нажимаем "Показать данные" в графике по объекту "Обращения" выводить не 2 колонки, а мои определенные 6 колонок?

Нравится

5 комментариев

Данные по настройкам колонок хранятся в таблице SysProfileData (Профиль пользователя), настройки колонок графиков можно найти, выполнив подобный запрос

SELECT * FROM SysProfileData spd WHERE [Key] LIKE '%Dashboard%'

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

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

Возможно, Николай имел в виду разбор формата записей в SysProfileData и программное наполнение их для каждого пользователя по каждому графику?

Зверев Александр,

Нет, в 7.15 все также. Грубо говоря, я не могу задать набор полей у объекта, которые надо показывать всегда. Показывается только главная (в моем случае номер обращения, чтобы перейти по нему) и та, по которой сделал новую выборку (скажем "Дата создания"). Надо чтобы дополнительно к этим колонкам показывались еще несколько вполне определенных вне зависимости от графиков. Просто есть срабатывает "Показать данные" отображать дополнительные колонки. Возможно можно как-то переопределить метод собирающий эти самые колонки?

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

Показать все комментарии