Size: a a a

2019 November 28

OL

Oleh Lytvynets in Bitrix24dev
Dispell
это два технически разных номера) но звонок поступает на 1 аппарат
+
источник

СС

Станислав Скрыганов in Bitrix24dev
Oleh Lytvynets
Ну системе Вы это никак не сможете объяснить)
знаю) поэтому хочу сравнивать только часть начиная от 44 и далее
источник

OL

Oleh Lytvynets in Bitrix24dev
Так вырезайте последние 9 цифр и все, нет проблем
источник

OL

Oleh Lytvynets in Bitrix24dev
В переменные и их сравнивайте
источник

AA

Anton Azarov in Bitrix24dev
Вот код PHP, который оставит только цифры

$str = "+38 (096) 129-11-27";
$num = preg_replace('/[^0-9]/', '', $str);
echo $num; // Вернет 380961291127
источник

AA

Anton Azarov in Bitrix24dev
Украина +38, Россия +7, Кайманы = +1-345
источник

СС

Станислав Скрыганов in Bitrix24dev
Oleh Lytvynets
В переменные и их сравнивайте
обрезать то обрежу, как только потом сделать сравнение не прямое а на то что телефон содержит обрезанное значение
источник

AA

Anton Azarov in Bitrix24dev
Уверены, что с конца 9 знаков это точно даст номер телефона?
источник

СС

Станислав Скрыганов in Bitrix24dev
Anton Azarov
Уверены, что с конца 9 знаков это точно даст номер телефона?
да
источник

СС

Станислав Скрыганов in Bitrix24dev
Anton Azarov
Уверены, что с конца 9 знаков это точно даст номер телефона?
если не будет 9 знаков с конца, то этого мало, значит брак, из этих 9-ти первые две цифры это код оператора, а остальные семь - номер
источник

AA

Anton Azarov in Bitrix24dev
я бы так не был уверен :) Но если доверяете этому, то
источник

AA

Anton Azarov in Bitrix24dev
Номер:
+38-096-120-30-40 с конца 9 получаем 96-120-30-40. Но такого номера быть не может. Потому, что код оператора (мобила) 096

+38-0572-701-20-20 с конце 9 получаем 72-701-20-20

Куда ты собрался звонить по -72, если код города это 0572, а не 72 )))
источник

AA

Anton Azarov in Bitrix24dev
$str = "+38-0572-701-20-20";
$num = preg_replace('/[^0-9]/', '', $str);
$nine_dig = substr( $num, -9, strlen($num));
echo $nine_dig;
источник

AA

Anton Azarov in Bitrix24dev
Вот код, вырезающий мусор из чисел и оставляющий только последние 9 знаков
источник

КС

Константин Салахутдинов in Bitrix24dev
Коллеги, кто может помочь с коробочной версией — задача экстранет юзерам дать возможность создавать свои лиды, заказы и контакты и видеть список своих заказов. То есть частично связать экстранет с CRM
источник

СК

Сергей Казанбаев in Bitrix24dev
Константин Салахутдинов
Коллеги, кто может помочь с коробочной версией — задача экстранет юзерам дать возможность создавать свои лиды, заказы и контакты и видеть список своих заказов. То есть частично связать экстранет с CRM
бизнес функции (CRM) доступны только Бизнес пользователям
источник

СК

Сергей Казанбаев in Bitrix24dev
как вариант, можно зарегистрировать внешним пользователям свои Битрикс24 и синхронизировать их Б24 с вашей коробкой.
источник

СС

Станислав Скрыганов in Bitrix24dev
Anton Azarov
Номер:
+38-096-120-30-40 с конца 9 получаем 96-120-30-40. Но такого номера быть не может. Потому, что код оператора (мобила) 096

+38-0572-701-20-20 с конце 9 получаем 72-701-20-20

Куда ты собрался звонить по -72, если код города это 0572, а не 72 )))
я не хочу звонить по этому номеру, а проверять) у нас три варианта, которые могут быть перед этими 9 цифрами: +375, 375 и 80, если начало одно из этих трех вариантов разное, а оставшиеся 9 цифр одинаковые, то это один и тот же номер, поэтому я хочу взять только последние 9 цифр и сравнивать с полем телефон на предмет содержания их в поле телефон
источник

СС

Станислав Скрыганов in Bitrix24dev
Anton Azarov
$str = "+38-0572-701-20-20";
$num = preg_replace('/[^0-9]/', '', $str);
$nine_dig = substr( $num, -9, strlen($num));
echo $nine_dig;
окей, обрезка есть допустим, а как изменить код со сравнения на содержится?
источник

КС

Константин Салахутдинов in Bitrix24dev
Сергей Казанбаев
как вариант, можно зарегистрировать внешним пользователям свои Битрикс24 и синхронизировать их Б24 с вашей коробкой.
А слишком ли костыльно будет сделать компонент, который взаимодействует с данными из сделок и клиентов из экстранета?
источник