Вычленение из строки с набором букв и цифр номера сотового телефона

20.03.20

Задачи пользователя - Поиск данных

Для 1с77 ТиС 9.2 отчет - выборка всех сотовых телефонов из справочника контрагенты для передачи в СМС рассылку. Для 1с8 Обработка с алгоритмом распознавания номера телефона из строки.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Для 1с77 ТиС 9.2 отчет - выборка всех сотовых телефонов из справочника контрагенты для передачи в СМС рассылку
.ert 31,50Kb
1
1 Скачать (1 SM) Купить за 1 850 руб.
Для 1с8 Обработка с алгоритмом распознавания номера телефона из строки
.epf 6,58Kb
4
4 Скачать (1 SM) Купить за 1 850 руб.

Как известно, вбить контактный номер телефона в текстовое поле для менеджера/продавца сущий пустяк, а как дело коснется СМС рассылки, то тут и начинаются танцы с бубном. Один написал через тире, второй через пробел, третий вообще указал сперва городской, а потом емайл и только в конце сотовый. Данная обработка разберется со строкой содержащую информацию о сотовом номере. Найдет его и вставит в отчет. По сути алгоритм подойдет и для 1с8, если вы столкнулись с такой же проблемой. Разделитель между номеров ; , /

Примеры

507857, 89120797779 =>   +79120797779

8-922-473-16-55 (Елена), 8-922-473-61-72  =>  +79224731655

45-61-62, 8-922-044-83-66, 55-55-10, 37-96-07  =>  +79220448366

8-922-202-59-62,(34360)333-87  =>  +79222025962

Проверялось на 1с 7.7 ТиС 9.2 (7.70.932) Сам алгоритм распознавания номера подойдет для любой 1с77 так как не используются объекты метаданных

Обработка подходит для любой конфигурации на 1с8 под УФ, так как не используются объекты метаданных. Алгоритм можно использовать и для Обычных Форм.

с

См. также

Поиск данных Платформа 1С v7.7 Абонемент ($m)

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

1 стартмани

09.10.2021    5057    0    ksnik    1    

7

Поиск данных Чистка данных Логистика, склад и ТМЦ Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7922    1    Kuzya_brаtsk    4    

8

Поиск данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Внешняя обработка предназначена для поиска и подробного анализа дублей.

2 стартмани

29.04.2015    19035    53    Pirat-37    1    

0

WEB-интеграция Поиск данных Платформа 1С v7.7 1С:Торговля и склад 7.7 Автомобили, автосервисы Абонемент ($m)

Внешняя обработка для поиска автозапчастей по каталожному номеру

1 стартмани

26.01.2015    15086    11    kras_71    6    

2

Поиск данных Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Поиск контрагентов по списку ИНН, переноса в группу и формирования оборотов по счетам с субконто "Контрагенты"

10 стартмани

16.08.2014    17060    2    GSoft    1    

1

Поиск данных Программист Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Процедура контекстного поиска в журнале документов.

18.04.2014    11664    cushe    3    

5

Поиск данных Программист Платформа 1С v7.7 Абонемент ($m)

Обработка + консольная утилита (exe). Работает с использованием FormEx.dll (Алексей Фёдоров aka АЛьФ), strmatch (Ракунов Александр aka skorp) и 1sqlite (Александр Орефков). Выполняет быстрый нечеткий поиск по справочнику (по умолчанию - номенклатуры) с выводом наиболее похожих позиций в выпадающий список. Работает на 1с 7.7. Тестировалось на server 2003 в терминалах, в файловой БД. Предполагаемые достоинства: пример (более) «адекватного» (по меркам автора на данный момент) поведения поисковой строки (реализовано при помощи консольной утилиты, работающей через winapi – исходники прилагаются (писалось в lazarus)) и удобной навигации по списку, во время ввода. Является, скорее, примером для реализаций собственных адаптированных поисковых решений.

1 стартмани

30.12.2013    22240    34    Jill    13    

12

Поиск данных Файловый обмен (TXT, XML, DBF), FTP Системный администратор Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка 1С7.7 ищет в таблице DBF дублирующиеся записи. Помещает все найденные дубли в файл dubli.dbf. Есть вариант поиска с удалением дублей из файла, если установить соответствующую отметку на форме.

1 стартмани

26.07.2013    14757    10    hubby    2    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bananoed 20 11.03.21 11:47 Сейчас в теме
Доброго времени суток!
В алгоритме есть ошибка:
- если в начале строки идет цифра (не номер), номер не находится, например, 1-вася 8-912-0797779

Кроме большое ограничение: алгоритм выделяет только один номер из строки, хотя там их может быть несколько
и не предусматривает номеров, у которых DEF код начинается не 9 , например, 8495********
Оставьте свое сообщение