Вопрос

фильтр по дате

Добрый день

 

Коллеги, помогите с фильтром..

 

Нам нужно отфильтровать полиса страховки по датам, где окончание полиса в ноябре 2021 и имеет статус Действует.

 

Например, у контакта 2 машины, одна страховка заканчивается в ноябре 2021, вторая - в 2022 году. Т.е. два действующих полиса, которые заканчиваются в разное время, и этот контакт не выходит. 

 

Выставляю фильтр:

Договор существует

    Договор.состояние полиса = Действует

    Договор.Дата окончания = ноябрь 2021

Договор не существует

     Договор.состояние полиса = Действует

     Договор.Дата окончания = год 2022

 

Спасибо

Нравится

5 комментариев

У вас фильтра противоречат. Уберите фильтр "Договор не существует"

Вы ищете физ лица у которых существует договор с условиями. А фильтром "Договор не существует" вы пытаетесь найти тех у кого вообще нет записей договор. Уберите его и получите физ лица у которых как минимум одна запись договора соответсвет условию

Фильтр выглядит корректным. Вот такой же пример, который возвращает всё, что нужно. А по отдельности условия срабатывают, как нужно? Начните с простого условия, возможно, проблема именно в добавленных

Алексей Следь,

 

спасибо за ответ... Я пробовала разные условия... но почему то если у физ лица больше 1 договора действующих и оставить верхний блок фильтра (под который он попадает) физ лицо не выходит. 

 

я изменила фильтр на :

отключила нижний блок фильтра, а в верхний добавила Договор не равно дата окончания 2022. И вроде так работает..))

 

не вижу в этом логики... но фильтр так работает

 

 

 

 

 

Свинцова Алевтина пишет:

отключила нижний блок фильтра, а в верхний добавила Договор не равно дата окончания 2022. И вроде так работает..))

Так получается другая логика: существует хотя бы один договор, где дата окончания равна 2021 и не равна 2022... Но такой фильтр не исключает случаев, где существует другой договор с датой окончания 2022 

Показать все комментарии