Всем доброго времени суток. Версия 7.11
В рамках исполнения бизнес-процесса необходимо несколько раз открывать страницу записи разным пользователям. На странице есть деталь с редактируемым реестром.
При этом хотелось бы чтобы в разных случаях открытия на детали отображались разные колонки. По сути речь идёт об оценках по разным категориям, которые должны проставлять разные люди. Отобразить универсально все - не получится, их много.
По идее можно добавить на основную запись скрытую колонку, и как-то загружать деталь в зависимости от условий.. есть, например, решение как скрыть лишние записи - https://community.terrasoft.ua/node/26289
Но вот можно ли вообще реализовать показ разных колонок?
Нравится
чисто в теории:
колонки подтягиваются из профиля при загрузке грида. я бы расковырял метод initProfile(из BaseGridDetailV2) и в зависимости от условий подставлял нужную мне настройку реестра.
Данила, спасибо, интересная идея.
А можно ли подставлять настройки реестра на лету?
Как раз в сообщении Данила и написан примерный ход решения. Страница запрашивает Profile (для каждого пользователя свой) в котором храняться настройки отображения. Там и можно на лету подставить нужные настройки.