Имя: Пароль:
1C
 
СКД: выделение цветом
0 Eriksson
 
07.05.09
03:45
Вопрос следующий: как мне выделить строчки разными цветами через одну?
Выборка - абсолютно не имеет значения, по существу, я использую такой стиль отображения в различных отчетах и свои цвета.
Есть поле "НомерПоПорядку" в системных, но вот в отборе его не видно.
Для регистра сведений (одна из нужных выборок) существует поле "НомерСтроки" - как можно в тексте запроса определить его четность/нечетность, то есть сделать вспомогательное поле типа Булево?

Пока не решил проблему...
1 ТелепатБот
 
гуру
07.05.09
03:45
2 Бомж
 
07.05.09
04:01
(0)Не уверен, но можно выводить отчет программно, и в завис от четности строки устанавливать цвет. Имею в виду возможно есть более простые варианты.
3 wertyu
 
07.05.09
04:11
Оформление
4 Eriksson
 
07.05.09
07:10
Это понятно, что оформление, дело не в самом оформлении, а в критерии, указываемом в поле отбор. Вот именно - в зависимости от четности - а как эту четность организовать, я еще не придумал...
5 Бомж
 
07.05.09
07:12
(4) А сам порядковый номер там можно получить для каждой строки. Т.е. в оформлении можно к нему обратиться чтонить вроде "если номер строки=7" тогда..."
6 Eriksson
 
07.05.09
07:22
Существует Номер п/п - одно из стандартных полей - вот его именно в поле "отбор" просто нет.
Т.е. в оформлении, я как раз и не могу к нему обратиться =(
7 Kashemir
 
07.05.09
11:18
(6) Это решабельная проблема, достаточно создать пользовательское поле-выражение "СистемныеПоля.НомерПоПорядку" и уже по нему накладывать отбор.

Другое дело что непонятно как четные значения отделить от нечетных  - конструкции "выразить" в пользовательских полях не отрабатываются.
8 dimoff
 
07.05.09
11:43
(7) Главное чтобы Цел отрабатывало, тогда буудет поле 0 или 0.5, что можно будет использовать в формлении
9 Eriksson
 
07.05.09
17:36
(7) Пользовательское поле добавил, теперь бьюсь над четностью
10 Aprobator
 
07.05.09
17:44
В СКД в настройках нет чередования строк? хм - щас гляну.
11 Aprobator
 
07.05.09
17:48
хм - не видно.
12 Eriksson
 
07.05.09
19:12
(8) Не понял, а причем тут Цел?
13 Eriksson
 
08.05.09
01:13
Я уехал на выходные, надеюсь в начале недели найду ответ на вопрос...
14 Eriksson
 
10.05.09
21:46
Пока не решил проблему...
15 Eriksson
 
13.05.09
00:55
Вверх
16 Garkin
 
13.05.09
01:08
Нарисуй себе пользовательское поле (или вычисляемое)

Выбор
   Когда 2 * Выразить([№ п/п] / 2, "Число(10,0)") = [№ п/п]
       Тогда 0
   Иначе 1
Конец

и развлекайся с оформлением
17 Eriksson
 
13.05.09
01:11
Спасибо, попробую, шахматы - это серьезно? =)
18 Eriksson
 
13.05.09
01:14
Все ништяк, работает на ура, благодарю еще раз.
19 Garkin
 
13.05.09
01:16
(17) Шахматы?  - конечно!
20 Eriksson
 
13.05.09
01:47
19 - у меня в настройках сайт - если вдруг захочется приехать поиграть
21 Eriksson
 
01.06.09
13:41
Секцию на СКД поменяйте, пожалуйста!