![]() |
|
Раскраска строк в форме списка | ☑ | ||
---|---|---|---|---|
0
man80
04.08.09
✎
10:51
|
Уважаемые! Необходимо выделить цветом определенные строки в форме списка документа, в зависимости от значения реквизита этого документа. Подскажите, можно ли вообще это реализовать? Если да, то как?
|
|||
1
ТелепатБот
гуру
04.08.09
✎
10:51
|
||||
2
Guk
04.08.09
✎
10:51
|
сколько ж можно...
|
|||
3
Ёпрст
гуру
04.08.09
✎
10:51
|
яндекс знает..
|
|||
4
ДенисЧ
04.08.09
✎
10:52
|
formex взять...
|
|||
5
Mikeware
04.08.09
✎
10:52
|
секция все-таки v7 или Управляемое приложение?
|
|||
6
man80
04.08.09
✎
10:53
|
Управляемое приложение
|
|||
7
Восточный Парень
04.08.09
✎
10:54
|
ОформлениеСтрок тебе в руки
|
|||
8
man80
04.08.09
✎
11:01
|
В 8.1 используется процедура СписокПриВыводеСтроки(), а в 8.2 как?
|
|||
9
Sarmen
04.08.09
✎
11:14
|
Процедура ПриСозданииНаСервере()
//Условное оформление Новых заявок ЭлементОформления=Список.УсловноеОформление.Элементы.Добавить(); ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДатаРассмотренияЗаявки"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = '00010101'; //фон строки Элемент=ЭлементОформления.Оформление.Элементы[0]; Элемент.Использование=Истина; Элемент.Значение=Новый Цвет(255,255,153); //цвет текста строки Элемент=ЭлементОформления.Оформление.Элементы[1]; Элемент.Использование=Истина; Элемент.Значение=Новый Цвет(255,0,0); КонецПроцедуры |
|||
10
Sarmen
04.08.09
✎
11:15
|
я так сделал
|
|||
11
Sarmen
04.08.09
✎
11:18
|
или попробуй настроить оформление в Конфигураторе: реквизит Список - Свойства - Настройка списка
|
|||
12
man80
04.08.09
✎
12:06
|
Sarmen, благодарю :) но мне нужно раскрашивать в красный цвет те строки с документами, в которых, например, ДатаРассмотренияЗаявки < ТекущаяДата(). Это возможно?
|
|||
13
Bonik2
04.08.09
✎
12:22
|
Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Если проверить, что ДанныеСтроки определены, будет совсем хорошо. |
|||
14
man80
04.08.09
✎
12:36
|
Bonik2, спасибо за совет, но чето я не нашел события формы и списка с таким именем процедуры...сделал как советовал Sarmen. Всех благодарю за помощь!
|
|||
15
Sarmen
04.08.09
✎
13:26
|
Процедура ПриСозданииНаСервере()
//Условное оформление Новых заявок ЭлементОформления=Список.УсловноеОформление.Элементы.Добавить(); ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДатаРассмотренияЗаявки"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = ТекущаяДата(); //цвет текста строки Элемент=ЭлементОформления.Оформление.Элементы[1]; Элемент.Использование=Истина; Элемент.Значение=Новый Цвет(255,0,0); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |