|
Несколько сравнений отбора в УФ
программистище, DrShad, dlogius, Климов Сергей, whitedi, Мультук, lubitelxml, Смотрящий, ЕRPe, d4rkmesa, tir654, Ненавижу 1С, timurhv, 2S, Builder, DemonShinji2, Prog_man, youalex, laeg
| ☑ |
0
dlogius
19.12.24
✎
10:13
|
Доброго времени суток.
Нужно покрасить в красный поле с датой, в которой может быть дата и может не быть, т.е. поле может быть пустым.
Поле содержит время "Д" исполнения.
Делаю отбор:
ЭлементОтбора = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЛимитПоВариантуУтверждения");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.МеньшеИлиРавно;
ЭлементОтбора.ПравоеЗначение = ТекущаяДата();
ЭлементОтбора.Использование = Истина;
Вроде бы все хорошо, но красит в красный и те поля, которым не назначен день "Д", т.е. пустые.
Тут бы следовало добавить еще один вид сравнения:
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено;
но я не знаю, как в УФ два условия соединить по "И".
Подскажите, кто знает?
|
|
1
DrShad
19.12.24
✎
10:19
|
они по умолчанию по "И" соединены
|
|
2
dlogius
19.12.24
✎
10:28
|
т.е. просто добавить еще одну строку?
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено;
|
|
3
DrShad
19.12.24
✎
10:35
|
группу
|
|
4
dlogius
19.12.24
✎
10:35
|
Как добавить группу?
|
|
5
Мультук
19.12.24
✎
10:50
|
(4)
Нет типовой, чтобы посмотреть ?
|
|
6
dlogius
19.12.24
✎
10:54
|
Нигде не нашел составного ВидСравнения в УФормах.
Ущербные они какие-то, эти управляемые ((
|
|
7
dlogius
19.12.24
✎
11:33
|
(3) Разобрался.
Ну и геморрой !!! 🔥
|
|
8
DrShad
19.12.24
✎
11:50
|
(7) кидай решение - для потомков
|
|