отчет на СКД. Как в отбор включить одновременно два условия?
☑
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
Всем отвечающим спасибо у меня получилось.
Ошибка? Это не ошибка, это системная функция.