Телефонные номера в базе - наводим порядок в 1С

04.05.2019 14125 39

Расширение позволяет навести порядок с вводом телефонных номеров партнеров, контактных лиц, контрагентов и физических лиц. Дополнительно можно включить контроль уникальности телефонного номера перед записью элемента справочника.


При заполнении телефонов в контактной информации партнеров, контрагентов, контактных и физических лиц система не делает никакой проверки ни по длине номера (количеству цифр), ни по шаблону (маске). Можно использовать или не использовать в телефоне пробелы, тире, круглые скобки и т.п. В случае, если у вас подключена телефония или настроена отправка смс из информационной базы, отсутствие стандартизации и шаблонизации при вводе телефонов может привести к различным сбоям. Например, отправка смс перестает работать, если в номере телефона присутствуют любые символы, кроме цифр.

Эта разработка решает несколько задач:

  • позволяет для конкретного справочника настроить шаблон ввода телефона (маску),
  • выводит список уже заведенных в базе элементов справочников, телефон в которых не соответствует настроенной маске,
  • обрабатывает все имеющиеся в базе телефоны для соответствия настроенной маске,
  • проверяет перед записью элементов справочников корректность ввода телефона (соответствие шаблону).

После добавления расширения в базу появляется новая команда в разделе Администрирование.

раздел Администрирование

Нажав на команду, получаем список настроек стандартизации телефонных номеров, создаем новую настройку.

настройки стандартизации телефонов

В настройке нужно выбрать справочник и ввести шаблон телефонного номера (в шаблоне должно быть 10 русских символов Х, которые при обработке заменяются на конкретные цифры).

выбор справочника

Если вам нужно применять шаблон только к мобильным номерам, устанавливайте признак Только сотовые.

настройка шаблона для ввода телефонов

Выделив нужную настройку в списке, можем посмотреть список некорректных телефонов по данной настройке.

настройки шаблонов телефонных номеров отчет по некорректным телефонам

Для исправления некорректных номеров выделяем нужную настройку в списке и нажимаем Изменить по шаблону.

предупреждение перед изменением телефонов

По окончании появится протокол.

протокол выполнения

Далеко не все некорректные телефоны отредактированы - в некоторых просто не хватает цифр, а другие не относятся к сотовым телефонам.

Если при создании (или редактировании) элемента справочника ввести номер телефона не по шаблону, разработка автоматически его изменит и приведет в соответствие с шаблоном.

Для корректной работы расширения необходимо отключить Безопасный режим:

отключение безопасного режима

Используя данное расширение, вы легко наведете порядок в своей телефонной базе и защитите себя от сбоев в работе телефонии и при отправке смс, вызванных некорректным форматом номера телефона.

Релиз 636.1.1.2 от 15.09.2020

Добавлен контроль уникальности телефонного номера перед записью справочников.

контроль уникальности телефона

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

Для корректной работы расширения режим совместимости вашей конфигурации должен быть не ниже 8.3.12.

Релиз 636.1.1.3 от 18.02.2024

Теперь расширение умеет работать с белорусскими телефонными номерами. Появилась возможности указания в одной настройке двух шаблонов (для номеров РФ и РБ). Разделять шаблоны между собой нужно символом |.

стандартизация телефонов беларусь в 1с

загрузка цены...

Появились вопросы?

+7 (931) 106-82-91

manager@coderstar.ru


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант