|
отчет на СКД. Как в отбор включить одновременно два условия? | ☑ | ||
|---|---|---|---|---|
|
0
AlexBor
naïve
27.10.16
✎
21:10
|
При включенном флажке в отбор должно попадать сразу два условия:
ЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата_снятия") ; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено; ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("КонтрольнаяДата") ; ЭлементОтбора.ПравоеЗначение = ТекущаяДата(); ЭлементОтбора.Использование = Истина; ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше; По отдельности попадают, а так последний удаляет первый. Как реализовать? |
|||
|
1
Mauser
27.10.16
✎
21:15
|
Добавить второй элемент? Да ну, вот еще!
|
|||
|
2
AlexBor
naïve
27.10.16
✎
21:17
|
(1) Я в курсе )))) Но хочется одно нажатие - два условия Можно так?
|
|||
|
3
Лефмихалыч
27.10.16
✎
21:20
|
(2) группу добавь, ее можно будет одним флажком включать-выключать
|
|||
|
4
bootini
27.10.16
✎
21:23
|
Сначала обавить группу отбора
ГруппаОтбора = ТекущиеЗаявкиТикеты.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных")); ГруппаОтбора.Использование = Истина; ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ; дальше ЭлементОтбора.Родитель = ГруппаОтбора; |
|||
|
5
Cyberhawk
27.10.16
✎
21:29
|
Между двумя блоками повторить первую строчку
|
|||
|
6
Либерал
27.10.16
✎
21:34
|
ЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата_снятия") ; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено; ЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("КонтрольнаяДата") ; ЭлементОтбора.ПравоеЗначение = ТекущаяДата(); ЭлементОтбора.Использование = Истина; ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше; |
|||
|
7
AlexBor
naïve
27.10.16
✎
21:37
|
Всем отвечающим спасибо у меня получилось.
|
| Форум | Правила | Описание | Секции | Поиск |