Настройки договора. Тревел-политика срабатывает на одноименный город в другой области.
Ошибка
ТП срабатывает не на тот город.
При настройке ТП указывается город, у которого есть “тезка” в другой области - например, город Шилово Рязанской обл. внесен как “Шилово” или как “Шилово (Рязанская обл.)”. При этом есть еще один г. Шилово - в Тульской обл., и на него ТП реагирует тоже:
Причина
Город внесен просто текстом (вероятно, ожидали, что система будет автоматически проводить проверку написания), а следует вносить регулярным выражением (на это есть ссылка в пояснении к заполнению ячеек)
Решение
Надо использовать регулярные выражения, как это предлагается в подсказке к заполнению ячеек:
Подсказка по регулярным выражениям также приложена к этой статье
Тестировать регулярные выражения можно на онлайн-сервисах - например, тут: https://regex101.com/
В строке Regular Expression указывается проверяемое регулярное выражение, а в поле Test String - выражение, с которым регулярное выражение должно совпадать.
Мы видим, что выражение вида “Шилово (Рязанская область)” возвращает “No match” потому, что круглые скобки - это служебный символ, который незаэкранирован:
А вот такое выражение “Шилово.+?Рязанская область” как раз даст нужный результат: