Имя: Пароль:
1C
1С v8
Видимость полей реквизита с типом ДеревоЗначений
0 KKrKKdd
 
21.08.13
09:23
Всем привет!
На форме имеется реквизит с типом дерево значений. В УО формы указано условие при котором полям дерева устанавливается видимость и, например, текст. Текстом поля прекрасно заполняются а вот видимость не отключается. Я догадываюсь что хоть эта функция и имеет место быть но она не работает для дерева. Если я не права, и кто-то решал подобную задачу, поправьте меня!
Спасибо!!!
1 Wobland
 
21.08.13
09:25
вот тебе дерево:
1
-2
--1

выключи отображение чётных полей
2 KKrKKdd
 
21.08.13
09:30
(1) мое дерево исключает подобные проблемы. если ветку отключаешь то она отключается полностью со всеми вложениями...
но ответ я воспринимаю как "не предусмотренно программно"
3 butterbean
 
21.08.13
09:32
(2) тебе поля надо убирать или строки целиком??
4 KKrKKdd
 
21.08.13
09:36
(3) строки. как всегда, стоит поднять вопрос как проблема решается как будто ее и не было... Настроила через свойства формы условное оформление, все получилось. программно не получалось не пойми почему. хотя программно установка текста отлично отрабатывала... сейчас буду копать.
Спасибо за оперативность ;)
5 KKrKKdd
 
21.08.13
10:09
оригинально.
1.если в УО формы прописано условие и устанавливается видимость = ложь, то работает. (не видно)
2.если в УО Формы все прописано и в коде добавляем элемент УО с видимость = истина - работает. (видно)
3.если в УО Формы все прописано и в коде добавляем элемент УО с видимость = истина и сразу же добавляем еще элемент УО
с видимость = ложь - работает. (не видно)
казалось бы, вывод - через код отключается видимость.
но как только я убираю этот элемент из УО формы, (оставляю только код) - то ничего не работает - текст устанавливается, видимость не меняется. вот такие дела. решение вижу пока только управлять использованием готового элемента УО формы. в ходе ряда опытов доказан очередной глюк. только вот чей....
Закон Брукера: Даже маленькая практика стоит большой теории.