Динамическая группа в разделе "Контакты" на тему "День рождение" (фильтр)
Доброго времени суток!
Просьба подсказать, как настроить фильтр, динамическую группу в разделе "Контакты", по требованию - "Выбрать контакты, у которых вчера был день рождения."
Нравится
Для этого Вам нужно сначала построить exist-фильтр по детали 'Знаменательное событие', а потом в него добавить ещё фильтр по дате (во вложении скриншот).
Как построить exist-фильтр можно почитать на Академии по ссылке (установка агрегирующего фильтра).
Спасибо за ответ!
У меня версия 7.9 и настроить фильтр согласно скрину не получилось.
Инструкцию в академии прочитала.
Все понятно, кроме одного - система не учитывает ГОД рождения.
Например, вчера это 15.06.2017 и вчера было два дня рождения, т.е. 15.06.1978 и 15.06.1998 - обратите внимание на год.
Фильтр не отрабатывает!
На скрине показан мой вариант фильтра.
Не получилось построить фильтр не из-за версии ;-(
Вы неправильно построили фильтр изначально: когда строите exists-фильтр, то в качестве поля нужно добавлять не дату, а количество (скриншот прикрепила), тогда получится указать значение существует.
Насчет построения фильтра без учета года можно, например, построить так, как на втором прикрепленном скриншоте.
Сделала согласно Вашему совету.
Не получилось. (скрин прикрепила).
Точно известно, что на 15.06 есть два именинника, с разными годами рождения.
Если убрать фильтр на "Дата.Вчера" и "Дата. Месяц", то отфильтруются все контакты у которых указан "день рождения". (скрин прикрепила).
Ирина,
поле 'Дата рождения' находится в таблице контактов, а не в таблице знаменательные события, поэтому можно фильтровать по этому полю без exists-фильтра.
Почему могло не получиться с фильтром exists? Потому что нужно проверить, чтобы у обоих контактов в таблице знаменательные события была запись, удовлетворяющая условию фильтрации. Возможно, у того контакта, который не попал в выборку, на детали такой записи нет.