Имя: Пароль:
1C
 
Установить пользовательскую видимость колонок таблицы формы
0 TormozIT
 
гуру
05.08.18
15:45
Есть управляемая форма с таблицей, отображающей динамический список. Произвольный запрос динамического списка меняется в зависимости от действий пользователя. Хочу сделать так, чтобы пользователь по умочанию (после изменения запроса динамического списка) видел только определенные колонки, а остальные были скрыты, но доступны для включения через "Изменить форму...".

Как этого добиться?
1 TormozIT
 
гуру
05.08.18
15:46
Колонки таблицы формы естественно создаю программно.
2 palsergeich
 
05.08.18
15:47
На сколько я помню - видимость колонок через изменить форму - пользовательская настройка. То есть один раз сделав видимыми - они будут видны до очисттки
3 palsergeich
 
05.08.18
15:53
Есть надстройка элемента - пользовательская видимость - но она отвечает только за то по умолчанию будут ли колонки отображаться или нет. Но программного доступа к этой надстройке я не нашел.
В свое время что то похожее делал - не смог.
ТО есть по факту никак. Если найдете способ - отпишитесь - интересно даже.
4 sechs
 
05.08.18
16:20
Можно попробовать использовать платформенную расшифровку с типовым "использованием подчиненных" в компоновке... Добавить в динамический список что-то типа {ВЫБРАТЬ ПолеРасшифровки.*} и поместить в список вручную колонку со снятой пользовательской видимостью. Тогда в настройке формы можно будет добавить/удалить эту данные из этой колонки вручную.

Хотя, что написать в тексте запроса для выборки таких поле - надо подумать...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn