Имя: Пароль:
1C
1С v8
Доступ к невидимой колонке
0 AlexRu2015
 
07.07.20
12:07
Добрый день.
Подскажите как сделать чтобы пользователь мог зайти в меню Еще-Изменить форму и включить видимость скрытой колонки?
На данный момент я делаю приСозданииНаСервере .Видимость = ложь и колонка пропадает из этого меню. У реквизита галка Использовать всегда - установлена.

Спасибо.
1 ДенисЧ
 
07.07.20
12:15
Так и должно быть. Если программист отключил видимость - то юзверь её видеть...
2 Fedor-1971
 
07.07.20
12:16
(0) ты просто намертво выключил видимость элемента формы
Играйся с Пользовательская видимость, сними галку Видимость и пользователь сможет включить видимость поля
3 AlexRu2015
 
07.07.20
12:17
(1) Юзер должен ее видеть. Просто она редко используется и по умолчанию ее надо скрыть что бы не засоряла форму. В толстых формах вроде так и работало.
4 AlexRu2015
 
07.07.20
12:33
(2) Спасибо, работает. А программно его установить можно?
5 Fedor-1971
 
07.07.20
12:53
(4) Попробуй, на сколько я помню, вроде, не получалось программно рулить Пользовательской видимостью.
Может что поменялось в новых релизах
6 LoneWanderer
 
07.07.20
13:50
(5) Вроде нет.
Это же концепция - у прикладного разработчика не должно быть доступа к пользовательской видимости, она же пользовательская.
7 Fedor-1971
 
07.07.20
14:09
(6) по идее, данные где-то должны храниться, возможно, на Роли (т.к. рулить можно не конкретными пользователями, а ролями). Гиперссылка в свойствах элемента - просто отображает сводные данные

Можно попробовать через метаданные поковыряться в ролях, может что и найдётся
8 LoneWanderer
 
07.07.20
15:31
(7) Доступа к этим данным из встроенного языка нет.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший