По теме из базы знаний
- Бонусная система в 1С для УТ 10.3
- Рабочее место менеджера по продажам для 1С (УТ 11, ERP 2.0, КА 2) v.1: Розница, Интернет-магазин + (УТ 10.3 / УПП / КА 1 / Розница 1)
- Программа для торговли запчастями в 1С: УТ
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
- Интеграция "1С:Управление торговлей 10.3" с Yandex SpeechKit для распознавания телефонных звонков
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)получить запросом все телефоны, затем в цикле:
распарсить строку с телефоном, оставить только цифры, проверить, если 1-я цифра 7 или 8, то убрать, привести искомый телефон к такому-же виду и искать Если СтрНайти(Тел,Тел из запроса) >0 тогда опа.
распарсить строку с телефоном, оставить только цифры, проверить, если 1-я цифра 7 или 8, то убрать, привести искомый телефон к такому-же виду и искать Если СтрНайти(Тел,Тел из запроса) >0 тогда опа.
(2) Это первый способ. Будет работать 100%.
Способ №2: Если всё это надо сделать внутри запроса то можно привести номер телефона к "Правильному виду" вот таким образом
Способ №2: Если всё это надо сделать внутри запроса то можно привести номер телефона к "Правильному виду" вот таким образом
ВЫБРАТЬ
Т.Объект,
Т.Представление,
ВЫБОР КОГДА ПОДСТРОКА(Т.Представление, 1, 1) >= "0"
И ПОДСТРОКА(Т.Представление, 1, 1) <= "9"
ТОГДА ПОДСТРОКА(Т.Представление, 1, 1)
ИНАЧЕ "" КОНЕЦ +
ВЫБОР КОГДА ПОДСТРОКА(Т.Представление, 2, 1) >= "0"
И ПОДСТРОКА(Т.Представление, 2, 1) <= "9"
ТОГДА ПОДСТРОКА(Т.Представление, 2, 1)
ИНАЧЕ "" КОНЕЦ +
ВЫБОР КОГДА ПОДСТРОКА(Т.Представление, 3, 1) >= "0"
И ПОДСТРОКА(Т.Представление, 3, 1) <= "9"
ТОГДА ПОДСТРОКА(Т.Представление, 3, 1)
ИНАЧЕ "" КОНЕЦ
//Ну суть должна быть понятна
КАК НормНомер
ИЗ
(ВЫБРАТЬ
КонтактнаяИнформация.Объект КАК Объект,
КонтактнаяИнформация.Тип КАК Тип,
КонтактнаяИнформация.Вид КАК Вид,
КонтактнаяИнформация.Представление КАК Представление
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ГДЕ
КонтактнаяИнформация.Тип = &Тип) КАК Т
Показать
(1) а как вы обычно находите Ивана Ивановича Иванова , Иванова Ивана Ивановича , Иваныча Иванова, Ивана Так себе Иванова, Себе Ивана Иванова, Вот так Ивана Иванова.. Не Иванова. Не Ивана.. ведь вы точно знаете что такой есть в вашей записной книжке , а фактически это Вера Сидорова :) Но для коллег так :)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот