Обработка и формирование отчета
Схема с адресом, телефоном и ФИО
Отчет с адресом, телефоном и ФИО
В отличие от приоритетного данный вид фильтра является более жестким. Он удаляет все варианты нормализации адреса, которые не принадлежат списку его объектов. Настройка такого фильтра выполняется на вкладке «Обязующий фильтр» редактора фильтра, как показано на следующем рисунке.
Само заполнение фильтра адресными объектами выполняется аналогично тому, как это делается для приоритетного фильтра: вводим имена адресных объектов и нажимаем кнопку «Добавить». В приведенном примере мы создали фильтр с названием «Дальний Восток (обязующий)» и добавили в него несколько регионов Дальнего Востока России.
Для проверки работы данного фильтра обработаем неоднозначный адрес поселок Горный, ул Гагарина в демонстрационной форме Почтовый адрес. Если выполнять обработку без применения фильтра, то результат будет содержать следующие два варианта.
край Забайкальский, п Горный, ул Гагарина
обл Ростовская, р-н Красносулинский, рп Горный, ул Гагарина
Если же перед обработкой установить в личном кабинете в качестве умолчального фильтр «Дальний Восток (обязующий)», представленный на предыдущем рисунке, результат обработки этого же адреса будет содержать только один следующий вариант.
край Забайкальский, п Горный, ул Гагарина
Обязующий фильтр удаляет все варианты, которые не принадлежат объектам его списка, поэтому вариант с Ростовской областью был удален.
Если наш тестовый адрес записать так, чтобы его можно было трактовать однозначно, например следующим образом Ростовская область, поселок Горный, ул Гагарина, то без использования фильтра сервис предложит лишь один вариант.
обл Ростовская, р-н Красносулинский, рп Горный, ул Гагарина
Однако если мы выберем в качестве умолчального созданный нами фильтр «Дальний Восток (обязующий)», то в результате обработки этого адреса сервис ничего не вернет, поскольку единственный вариант стандартизации данного адреса принадлежит Ростовской области, которой нет в списке объектов созданного нами фильтра.
В этом заключается суть обязующего фильтра – удалять все адреса, не принадлежащие адресным объектам фильтра.