Обработка и формирование отчета
Схема с адресом, телефоном и ФИО
Отчет с адресом, телефоном и ФИО
Создание и управление компоновками телефонов выполняется в разделе личного кабинета Компоновки телефонов. Компоновка телефонного номера позволяет определить, какую именно информацию о стандартизованном номере выводить в колонки отчетов. Например, можно настроить вывод номера в федеральном формате, а также в отдельную колонку вывести информацию о том, соответствует ли номер почтовому адресу, указанному рядом в этой же строке реестра.
Работа в данном разделе полностью аналогична работе с компоновками адресов, описанной в соответствующей статье. Для адресов был описан пример создания компоновки с нуля, поэтому здесь мы рассмотрим пример создания на основе типовой компоновки. Чтобы создать типовую компоновку, необходимо в разделе Компоновки телефонов нажать кнопку «Создать новую типовую компоновку», как показано на следующем рисунке.
В результате сервис создаст в явном виде типовую компоновку, которую он использует по умолчанию в автоматически созданных отчетах. Необходимо нажать на кнопку редактирования данной компоновки и в открывшемся редакторе, после изучения колонок, которые сервис предлагает по умолчанию при выводе результатов стандартизации телефонных номеров, выполнить следующие действия. Удалить все колонки кроме «Код зоны», «Номер телефона» и «Оператор связи». Также необходимо дать компоновке новое название, например, «Номер и оператор». В результате должно получиться, как на следующем рисунке.
Данная компоновка позволяет выводить результат обработки телефона в три колонки. В первую колонку будет выводиться код зоны телефона, например, для московских телефонов в эту колонку будут выводиться коды 495 или 499. Во вторую колону будет выводиться номер телефона, состоящий из семи разрядов, а в третью колонку – название компании, являющейся оператором связи, обслуживающим данный номер.
Предположим, что наша задача заключается в том, чтобы выводить информацию о телефоне не в три, а в две колонки. В первую колонку мы хотим выводить телефон в федеральном формате, например, так +7(495)1663050. Во вторую колонку будем выводить оператора связи.
Чтобы получить компоновку, отвечающую данным требованиям, на основе компоновки, которая у нас получилась на предыдущем рисунке, необходимо выполнить следующие действия.
В результате выполнения данных действий компоновка должна принять следующий вид.
Теперь, чтобы обеспечить вывод кода зоны в скобках, и поставить перед ним код страны +7, необходимо открыть редактор элемента «Код зоны» и установить ему префикс и постфикс, как показано на следующем рисунке.
Отчет, содержащий результат стандартизации телефонов, отформатированных с использованием данной компоновки, будет иметь следующий вид.
Для наглядности первая и вторая колонка отчета содержит исходный почтовый адрес и номер телефона, которые были обработаны совместно. В приведенном примере исходные телефонные номера не содержат кода зоны, однако за счет совместной их обработки с почтовыми адресами, код удалось восстановить. Сам же результат выводится в третьей и четвертой колонках так, как мы этого и ожидали, настраивая компоновку. В третьей колонке выводится номер телефона в федеральном формате, а в четвертой колонке – имя оператора связи, обслуживающего данный номер.
При настройке компоновок телефонного номера важно иметь представление о том, какие вообще телефонные элементы можно включать в колонки итогового отчета. Все доступные в текущей версии сервиса телефонные элементы можно увидеть в выпадающем списке при попытке добавить очередной элемент в колонку, как это показано на следующем рисунке.
Этот список может расширяться по мере выхода новых версий нашего сервиса. В настоящий момент для включения в колонки отчета доступны следующие элементы телефона.