Сервер "СКАТ" теперь не занимается обменом данными с операторами фискальных данных напрямую а делегирует это отдельному сервису. Сделано это для упрощения процесса новых интеграций с другими операторами фискальных данных.
В связи с этим 9.0 получает следующие изменения:
Подробнее: Принцип работы и формат взаимодействия адаптеров фискальных данных
В административной панели добавлено новое поле в разделе НАСТРОЙКИ => СМС провайдеры: "Ограничение на формат номера"
В данном поле указывается регулярное выражение, с помощью которого происходит фильтрация телефонных номеров.
Например, на скриншоте выше, мы видим регулярное выражение "^\+7912". Символ "^" означает начало текста, т.е. последующие символы мы будем искать только в начале текста. Символ "\" экранирует элементы, следующие за ним (до определенного символа регулярного выражения).
В итоге получается, что мы будем отправлять сообщения только на те номера, которые начинаются с "+7912".
Также, если мы хотим, чтобы сообщения приходили только на номера, заканчивающиеся на "35", регулярное выражение будет следующим: "35$", где "$"-символ, означающий конец текста.
Получается, если объединить эти два условия (номер начинается на "+7912" и заканчивается на "35"), регулярное выражение должно выглядеть так: "^\+7912.*35$". Здесь "." - один любой символ, кроме новой строки "\n", а "*" - 0 и более вхождений шаблона слева.
Ссылки на статьи об использовании регулярных выражений:
https://docs.google.com/document/d/1gf4M2Fe1dWhikdsbEFBOUKuIrSwRPQFzd2IxfdJZtDU/edit#heading=h.wp9d3rc8tz4f
https://ru.wikipedia.org/wiki/Регулярные_выражения
Онлайн редактор регулярных выражений:
https://regex101.com/
В итоге, если номер телефона соответствует регулярному выражению, указанному в поле, на него будут приходить СМС-сообщения.
Если номер не подходит - будет выведено уведомление, что на конкретный номер СМС-сообщение отправлено не будет.