Имя: Пароль:
1C
1С v8
УФ Раскрасить строки динамического списка
0 first_may
 
28.08.18
22:22
Добрый вечер.

Конфигурация на УФ.

Есть внешняя обработка, на форме которой находится динамический список, который заполняется запросом.

В некоторой колонке, допустим Номер, но в разных строках есть одинаковые значения. Подскажите пожалуйста, как раскрасить такие строки?

То есть, если значение в колонке Номер = ййй, то все строки красные.
Если значение в колонке Номер = ццц, то все строки желтые. И тд.
1 Mort
 
28.08.18
22:36
11 лет на форуме, однако. А в свойствах списка искали? Ничего не нашли?
2 Radkt
 
28.08.18
22:41
В запрос ДС добавляем поле для условия и для всей формы смотрим условное оформление
3 first_may
 
28.08.18
23:54
(1) Устал всем объяснять, что ... лет на форуме, это не показатель. У вас Стаж: 12 лет 6 месяцев 28 дней, но думаю что  вы то же не все знаете. Например уверены, что 2 + 2 = 4?


(2) не совсем понял, у меня в запросе уже есть поле, по которому надо анализировать на совпадение.
4 Cool_Profi
 
29.08.18
03:20
(3) Ну так и настраивай условное оформление по этому полю...
5 first_may
 
29.08.18
06:50
(4) Ну так я не знаю его значение. Оно разное.
6 Лодырь
 
29.08.18
06:58
(5) Если ты не знаешь принципа раскраски, какой результат желаешь получить?
7 first_may
 
29.08.18
07:06
(6) принцип раскраски знаю и умею пользоваться условным оформлением оформлением.

Допустим вот такие строки в списке

№№    Номер
1     ййй
2     ццц
3     ннн
4     ккк
5     ццц
6     ййй
7     ййй
8     шшш
9     ннн

в итоге
строки 1, 6 и 7 - красная
строки 2 и 5 - зеленый
строки 3 и 9 - синий

Вот пример
8 first_may
 
29.08.18
07:09
В другой раз, в этой колонке будут другие значения.
9 Лодырь
 
29.08.18
07:17
(8) Ну если умеешь пользоваться, то у тебя масса вариантов:
1. Генерируешь программно условное оформление.
2. Фиксированное УФ но переписываешь запрос и получаешь данные вида:
№№    Номер  Цвет
1     ййй    К
2     ццц    З
3     ннн    С
4     ккк
5     ццц    З
6     ййй    К
7     ййй    К
8     шшш
9     ннн    С
Ошибка? Это не ошибка, это системная функция.