Имя: Пароль:
1C
1С v8
УФ доступность ячейки в дереве значения.
0 Snikers_776
 
20.12.15
22:12
Доброго времени. На форме есть табличное поле с типом данных Дерево значений. Есть группа колонок тип булево. необходимо по условию установить доступность этих колонок. Доступность разная в разных строках.

Пробовал через условное оформление, добавил еще одну группу колонок - доступность колонок. Т.е. получилась пара колонок, собственно колонка и ее доступность.

в условном оформление указывал:
Оформление - доступность; Условие- поле доступности = истина; Оформляемые поля - нужная мне колонка.

Не работает. Не уверен что должно работать, как вообще это сделать.
1 Tonik992
 
20.12.15
22:56
Можно попробовать через ПриАктивизацииСтроки проверять условия и изменять доступность колонки...
Если имеются какие-то крутые запросы для определения доступности строки, тогда надо добавить скрытую колонку, которая хранит тип Булево, и будет определять доступность также в событии ПриАктивизацииСтроки
2 Tonik992
 
20.12.15
22:57
Элементы.НужнаяКолонкаТабличногоПоля.Доступность = Элементы.НужнаяТаблица.КолонкаОпределяющаяДоступность
3 Tonik992
 
20.12.15
22:58
Точнее,
Элементы.НужнаяКолонкаТабличногоПоля.Доступность = Элементы.НужнаяТаблица.ТекущиеДанные.КолонкаОпределяющаяДоступность
4 Snikers_776
 
21.12.15
11:21
(1,2,3) При активизации строки не подходит, нужно визуально видеть сразу в списке какие ячейки доступны.
5 Snikers_776
 
21.12.15
11:22
Сделал не через доступность, а через отображение. Все заработало как надо и сразу видно какая ячейка доступна, т.е. то что я хотел
Ошибка? Это не ошибка, это системная функция.