Доступность колонок из массива табличного поля
☑
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) Ситуация такая же
Для того чтобы активизироваться на ячейке надо несколько раз выбрать. Это происходит единовременно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший