|
Условное оформление программно |
☑ |
0
Радим1987
14.06.16
✎
13:49
|
Есть динамический список. Есть две даты , Если Дата1 < Дата2 На 2 Дня то закрашивать красным. Вопрос как получить значения этих элементов (Дата1, дата2)
|
|
1
Радим1987
14.06.16
✎
13:49
|
УО = Список.УсловноеОформление.Элементы;
ЭлементУО = УО.Добавить();
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Красный);
ЭлементУсловия = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПолученыВсеДокументыДата");
ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше;
ПравоеЗначение = ЭтотОбъект.ПоданаДТДата;
|
|
2
Зая Бусечка
14.06.16
✎
13:50
|
А зачем тебе их получать? Просто пропиши условие. Он сам получить, что ему нужно
|
|
3
Радим1987
14.06.16
✎
13:50
|
ПравоеЗначение = (ЭтотОбъект.ПоданаДТДата????);
|
|
4
Радим1987
14.06.16
✎
13:50
|
Мне же надо проверить только если между ними разница 2 дня
|
|
5
Fragster
гуру
14.06.16
✎
13:51
|
надо в запрос ДС добавить искомое поле и с ним сравнивать
|
|
6
Радим1987
14.06.16
✎
13:53
|
(5) ща попробуем
|
|