Имя: Пароль:
1C
1С v8
Раскрасить строки дерева, управляемое приложение
0 ender10
 
29.10.13
09:57
Добрый день, возник вопрос - на форме есть дерево, 1-я колонка по которой идет группировка может иметь разные типы, как раскрасить строки дерева в зависимости от типа значения в колонке?
1 Лодырь
 
29.10.13
09:58
Использовать еще одну колонку?
2 ender10
 
29.10.13
09:59
это не очень красиво
3 Лодырь
 
29.10.13
10:00
(2) Извиняюсь что оскорбил ваше тонкое чувство прекрасного.
4 Wobland
 
29.10.13
10:00
Использовать еще одну колонку, не показывая её юзеру?
5 ender10
 
29.10.13
10:02
т.е непосредственно по типу значения в строке настроить нельзя?
6 Fedor-1971
 
29.10.13
10:03
элДерева=ОкУслуги.ПолучитьЭлементы();
Для каждого стр из элДерева цикл
  элементы.ОкУслуги.Развернуть(стр.ПолучитьИдентификатор());
КонецЦикла;

Через стр.ПолучитьЭлементы() можно добраться до конкретных значений, соответственно и проверить их тип
7 Wobland
 
29.10.13
10:03
(5) СП говорит, что нет
8 Fedor-1971
 
29.10.13
10:04
в примере разворот дерева
9 Лодырь
 
29.10.13
10:05
(8) А что вы с ним делать будете? с разворотом?
10 1dvd
 
29.10.13
10:07
(5) можно, ПриВыводеСтроки смотри тип, крась
11 Fedor-1971
 
29.10.13
10:07
(9) это пример, перебора строк дерева, соответственно, можно программно раскрасить строки и проверить типы значений
12 1dvd
 
29.10.13
10:07
а... УФ... (10) сторно
13 Fedor-1971
 
29.10.13
10:08
(10) а если форма управляемая?