Имя: Пароль:
1C
1С v8
УФ. оформление цветом таб части документа, формы списка.
,
0 RedLight
 
22.05.12
11:28
Добрый день!

есть свойство у табчасти формы документа "чередование цветов строк".
его функционал бы, да только пошире. хочется чередовать цвет у групп строк. те, допустим, в тч документа 5 разных значений в первой колонке встречаются по три раза. отсортировав по первой колонке получим искомые группы строк. вот их бы цвет и чередовать от темно-серого до светло-серого. именно чередовать! не разукрашивать во все градации серого!
условное оформление привязать не получается - оно только для текущей строки, а по ней определить была ли предыдущая окрашена в темно-серый или светло-серый нельзя.

есть ли какой-нибудь способ такое реализовать?
1 Ns33
 
22.05.12
12:22
Добавляй свою колонку в реквизит ТЧ на ФОРМЕ, и условным оформлением крась.
2 RedLight
 
22.05.12
12:40
прочтите внимательнее
3 Ns33
 
22.05.12
12:59
Да вроде прочел, так надо?:
http://i38.fastpic.ru/big/2012/0522/a0/28320521248968bde6af22f4447edfa0.jpg
4 viktor_vv
 
22.05.12
13:01
(2) Ну таки все равно добавить реквизит ТЧ на форме придется, только заполнять его более интелектуально. После сортировки обойти ТЧ и заполнить его с учетом значений в предыдущих строках.
5 RedLight
 
22.05.12
13:12
(3) не так. строки с "табуретка" я бы хотел видеть одинаково окрашенными.
(4) да, но это дополнительная колонка и ее перезаполнение при каждом изменении любой строки.

если бы условное оформление могло смотреть на невидимые реквизиты, было бы проще
6 Ns33
 
22.05.12
13:17
Так оно и может смотреть на невидимые реквизиты. В данном случае добавил колонку "цвет", на которую смотрит условное оформление, какие цифры туда натыкал, так и разукрасило. Ну с доп. колонку прийдется обрабатывать: при открытии, при изменении данных или еще там чего.
7 RedLight
 
22.05.12
13:31
(6) хм... да, пардон...
область применения сего - огромные нечитабельные списки с сгруппированной и отсортированной, но тем не менее повторяющейся информацией.
доп реквизит тч будет работать, но представьте себе список с 1000 строк, с 10000 строк. легкая интерфейсная задачка будет заставлять подождать. как вариант, конечно, можно обращаться только к видимой области данных.
Программист всегда исправляет последнюю ошибку.