Имя: Пароль:
1C
 
Видимость колонок в динамическом списке?
0 Demetres
 
11.04.17
09:36
Подскажите пожалуйста, как прописать запрет на изменение видимости для колонок динамического списка? В обычных формах можно было прописать так:
КолонкаТаблицы.ИзменятьВидимость = Ложь;
Есть ли аналог для управляемых форм. Что бы нельзя было изменить видимость через "Все действия" -> "изменить форму..."
1 Demetres
 
11.04.17
10:18
Вверх!
2 Demetres
 
11.04.17
11:34
Вверх!!
3 Demetres
 
11.04.17
16:07
Вверх!!!)
4 EvgeniuXP
 
11.04.17
16:38
Вниз
5 EvgeniuXP
 
11.04.17
16:39
У тебя есть запрос дин. списка - из него можешь убрать "колонку" и обратно засунуть в дин. список.
6 EvgeniuXP
 
11.04.17
16:39
Естественно, программно
7 Buster007
 
11.04.17
17:13
(0) Расскажи хоть зачем тебе это надо?
8 Операция 1Ы
 
11.04.17
17:26
вот так сойдет?))

Элементы.ТвояТаблица.ПодчиненныеЭлементы.НенужнаяКолонка.Видимость = Ложь;
Элементы.ТвояТаблица.ПодчиненныеЭлементы.НенужнаяКолонка.Доступность = Ложь;
9 vde69
 
11.04.17
17:34
у формы есть свойство "условное оформление", там достаточно прописать нужное тебе условие и все... не строчки кода...
10 Вафель
 
11.04.17
17:47
пользовательскую видимость запретить нельзя. но можно в целом отключить изменение формы
11 Buster007
 
11.04.17
18:27
Я подозреваю, что после события "изменить форму" выполняется какой-то обработчик события, в нем можно проверять стоит видимость на твоей колонке или нет, и если нет, то устанавливать принудительно.
12 Demetres
 
12.04.17
09:46
Это перевод формы с обычной на управляемую. Там был запрет
КолонкаТаблицы.ИзменятьВидимость = Ложь;
Нахрена он нужен не знаю, и спросить нет возможности, хотелось сделать так же как в обычной форме.
13 Demetres
 
12.04.17
09:47
(10) убрать "изменить форму..." нельзя
14 Demetres
 
12.04.17
13:58
(8) нет так не пойдет. Нужно запретить изменение видимости в "Все действия" -> "изменить форму..."
15 Операция 1Ы
 
13.04.17
11:47
(14) + запрети менять форму.