Имя: Пароль:
1C
 
Третье состояние флажка в дереве управляемой формы.
, ,
0 SFilchakov
 
21.02.16
18:36
Можно ли в дереве УФ, если не все значения элементов строки дерева - истина или ложь, в верхнем уровне показывать какой то иной вид флажка, чтобы было понятно, что не все подчиненные значения в "истие", но и не все во лжи?
1 Aleksandr N
 
21.02.16
18:40
(0) Можно.
2 Aleksandr N
 
21.02.16
18:42
(0) Реквизит числового типа, а дальше зависит от фантазии...
3 SFilchakov
 
21.02.16
18:45
Немного непонятно.
Где в типовой УНФ можно глянуть?
4 Aleksandr N
 
21.02.16
18:50
(3) В УНФ не знаю, не видел её ни разу. А для какой цели это - (0) вам понадобилось?
5 Aleksandr N
 
21.02.16
18:55
Вообще, если это форма списка, тогда запрос нужно менять. Насколько я помню, УНФ работает под УП.
6 SFilchakov
 
21.02.16
19:06
Есть форма обработки. на форме реквизит дерево с одним уровнем вложенных строк.
В дереве есть колонка (булево)
я хочу, чтобы на верхнем уровне, если не все значения этой колонки равны (Истина и ложь), то флажок имел  иной вид (темный квадрат например) как на сайтах.
7 Zamestas
 
21.02.16
19:17
(6) В (4) все описано - колонка должна быть числового типа.
8 SFilchakov
 
21.02.16
19:48
Сделал числовой реквизит.
Вид элемента управления "Поле флажка"

Как я понял там всё автоматом.
0 = Ложь.
1 = Истина.
///
На корневое значение если есть в подчиненных 1 и 0 ставлю 3. Наивно голопал, что автоматом как то само поймет, но нет.
Как быть то дальше?
Как значению 3 дать вид третьего состояния?
9 SFilchakov
 
21.02.16
19:50
Ага там галка в свойствах элемента нашлась "Три состояния"
10 SFilchakov
 
21.02.16
19:55
Всё разобрался, там действительно всё само:
Ложь = 0
Истина = 1
ИстинаЛожь = 2

Осталось поиграться состояниями и отрепетировать их синхронную работу.

Всем спасибо!