Режекторный фильтр адресов

Данный вид фильтра действует также строго, как и обязующий, однако эффект от его применения - противоположный. При срабатывании данного фильтра удаляются все адреса, которые принадлежат объектам фильтра. Данный фильтр целесообразно использовать вместо обязующего тогда, когда вместо перечисления всех объектов, которым обязан принадлежать адрес, проще перечислить все объекты-исключения, которым адрес принадлежать не должен.

Настройка такого фильтра выполняется на вкладке «Режекторный фильтр» редактора фильтра, как показано на следующем рисунке.

Фильтр наполняется объектами по аналогии с тем, как это делается для Приоритетного и Обязующего фильтров.

Для проверки работы данного фильтра обработаем неоднозначный адрес п Прогресс, ул Дружбы в демонстрационной форме Почтовый адрес. Если выполнять такую обработку без применения фильтра, то результат будет содержать следующие три варианта.

обл Амурская, пгт Прогресс, ул Дружбы

обл Свердловская, г Первоуральск, п Прогресс, ул Дружбы

обл Новгородская, р-н Боровичский, п Прогресс, ул Дружбы

Теперь перед обработкой объявим в личном кабинете созданный только что режекторный фильтр «За исключением Дальнего Востока» фильтром по умолчанию, после чего попробуем обработать данный адрес еще раз. В результате обработки получим уже не три, а только два варианта интерпретации данного адреса.

обл Свердловская, г Первоуральск, п Прогресс, ул Дружбы

обл Новгородская, р-н Боровичский, п Прогресс, ул Дружбы

Как видно из этого примера, из результата обработки был исключен вариант, принадлежащий Амурской области. Это произошло, поскольку данная область присутствует в списке объектов нашего режекторного фильтра.

В этом заключается суть режекторного фильтра – удалять все адреса, принадлежащие адресным объектам фильтра.

версия сервиса:
обработано за 1 (мс)