Имя: Пароль:
1C
1С v8
Доступность колонок из массива табличного поля
0 ХочуСпец
 
18.03.12
20:01
Есть табличное поле (колонок много)
Задан массив имен колонок, которые можно редактировать

В каком обработчике анализировать доступность колонок?

Пробовал в обработчике ПередНачаломИзменения, а также в обработчике Выбор табличного поля, но отрабатывает очень криво
1 Нуф-Нуф
 
18.03.12
20:02
при открытии?
2 ХочуСпец
 
18.03.12
20:11
При открытии устанавливаю для всех колонок только просмотр = Истина

Затем в зависимости от определенных условий надо наложить доступность только для некоторых колонок.

Сделал так в обраотчике табличного поля Выбор

//для верхнего уровня        
Для каждого Тек Из Массив Цикл
Элемент.Колонки[Тек].ТолькоПросмотр = Ложь;    
КонецЦикла;

После обработчика только просмотр поля устанавливается в ЛОЖЬ, но редактирование не досупно
3 Нуф-Нуф
 
18.03.12
20:28
ЭлементыФормы.ТвоеТабличноеПоле.Колонки.ТвояКолонки.Видимость/Доступность
4 ХочуСпец
 
18.03.12
20:36
(3) Ситуация такая же
Для того чтобы активизироваться на ячейке надо несколько раз выбрать. Это происходит единовременно.