Вход | Регистрация


отчет на СКД. Как в отбор включить одновременно два условия?

отчет на  СКД. Как в отбор включить одновременно два условия?
Я
   AlexBor
 
27.10.16 - 21:10
При включенном флажке в отбор должно попадать сразу два условия:

 ЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение =  Новый ПолеКомпоновкиДанных("Дата_снятия") ;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;



ЭлементОтбора.ЛевоеЗначение =  Новый ПолеКомпоновкиДанных("КонтрольнаяДата") ;
ЭлементОтбора.ПравоеЗначение =  ТекущаяДата();  
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше;


По отдельности попадают, а так последний удаляет первый. Как реализовать?
 
 
   Mauser
 
1 - 27.10.16 - 21:15
Добавить второй элемент? Да ну, вот еще!
   AlexBor
 
2 - 27.10.16 - 21:17
(1) Я в курсе ))))   Но хочется одно нажатие - два условия Можно так?
   Лефмихалыч
 
3 - 27.10.16 - 21:20
(2) группу добавь, ее можно будет одним флажком включать-выключать
   bootini
 
4 - 27.10.16 - 21:23
Сначала обавить группу отбора
    ГруппаОтбора = ТекущиеЗаявкиТикеты.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
    ГруппаОтбора.Использование  = Истина;
    ГруппаОтбора.ТипГруппы  = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ;

дальше

ЭлементОтбора.Родитель = ГруппаОтбора;
   Cyberhawk
 
5 - 27.10.16 - 21:29
Между двумя блоками повторить первую строчку
   Либерал
 
6 - 27.10.16 - 21:34
ЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение =  Новый ПолеКомпоновкиДанных("Дата_снятия") ;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;

ЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение =  Новый ПолеКомпоновкиДанных("КонтрольнаяДата") ;
ЭлементОтбора.ПравоеЗначение =  ТекущаяДата();  
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше;
   AlexBor
 
7 - 27.10.16 - 21:37
Всем отвечающим спасибо у меня получилось.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует