Добрый день
Коллеги, помогите с фильтром..
Нам нужно отфильтровать полиса страховки по датам, где окончание полиса в ноябре 2021 и имеет статус Действует.
Например, у контакта 2 машины, одна страховка заканчивается в ноябре 2021, вторая - в 2022 году. Т.е. два действующих полиса, которые заканчиваются в разное время, и этот контакт не выходит.
Выставляю фильтр:
Договор существует
Договор.состояние полиса = Действует
Договор.Дата окончания = ноябрь 2021
Договор не существует
Договор.состояние полиса = Действует
Договор.Дата окончания = год 2022
Спасибо
Нравится
У вас фильтра противоречат. Уберите фильтр "Договор не существует"
Вы ищете физ лица у которых существует договор с условиями. А фильтром "Договор не существует" вы пытаетесь найти тех у кого вообще нет записей договор. Уберите его и получите физ лица у которых как минимум одна запись договора соответсвет условию
Фильтр выглядит корректным. Вот такой же пример, который возвращает всё, что нужно. А по отдельности условия срабатывают, как нужно? Начните с простого условия, возможно, проблема именно в добавленных
Алексей Следь,
спасибо за ответ... Я пробовала разные условия... но почему то если у физ лица больше 1 договора действующих и оставить верхний блок фильтра (под который он попадает) физ лицо не выходит.
я изменила фильтр на :
отключила нижний блок фильтра, а в верхний добавила Договор не равно дата окончания 2022. И вроде так работает..))
не вижу в этом логики... но фильтр так работает
Свинцова Алевтина пишет:
отключила нижний блок фильтра, а в верхний добавила Договор не равно дата окончания 2022. И вроде так работает..))
Так получается другая логика: существует хотя бы один договор, где дата окончания равна 2021 и не равна 2022... Но такой фильтр не исключает случаев, где существует другой договор с датой окончания 2022