BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 дек 2024, 10:29

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Предобработка номера тетефона
СообщениеДобавлено: 25 июл 2014, 23:30 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
не много не о том, но про телефоны:
Код:
messageType.200.search.1.stringExpressionNumberPreprocess=if( numberFrom.length() == 11 ){ numberFrom = numberFrom.replace("8", "7")}; return numberFrom;

оно жеж должно было поменять первую 8 на 7, но почему то поменяло все
Код:
MessageTypeSearchCall - Number preprocessed: 89013281856 => 79013271756

и еще вопрос,
Код:
messageType.200.search.1.class=ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchCall

искать можно только в договорах биллинга? в ru.bgcrm.dao.message чего то похожего не нашел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Предобработка номера тетефона
СообщениеДобавлено: 29 июл 2014, 13:22 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
оно жеж должно было поменять первую 8 на 7, но почему то поменяло все

Почему вы так решили?
http://docs.oracle.com/javase/7/docs/ap ... tring.html
Попробуйте replaceFirst.

Цитата:
искать можно только в договорах биллинга? в ru.bgcrm.dao.message чего то похожего не нашел.

А что нужно? Контрагента?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Предобработка номера тетефона
СообщениеДобавлено: 29 июл 2014, 14:19 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
да, хотелось бы иметь поиск в обоих направлениях, т.е. и по договору, и по контрагенту.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Предобработка номера тетефона
СообщениеДобавлено: 29 июл 2014, 15:09 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
а еще, если возможно, то в процессах, которые открыты(т.е. не в конечных статусах)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Предобработка номера тетефона
СообщениеДобавлено: 30 июл 2014, 02:21 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Dog писал(а):
а еще, если возможно, то в процессах, которые открыты(т.е. не в конечных статусах)

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

для чего этот доп параметр?
http://www.bgcrm.ru/doc/3.0/doc/ch01s07s02.html
Код:
Дополнительные необязательные параметры:

messageType.<id>.offerNumberFromParamId=<paramId>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Предобработка номера тетефона
СообщениеДобавлено: 30 июл 2014, 16:23 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Выложено обновление с режимом поиска контрагента по телефону при обработке сообщения, ru.bgcrm.dao.message.MessageTypeCall.
В данный момент при обработке автоматически ищет только первым указанным методом поиска. Наверное, удобнее будет в перспективе сделать возможность поиска сразу и договоров и контрагентов.

Цитата:
для чего этот доп параметр?

Описан.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Предобработка номера тетефона
СообщениеДобавлено: 31 июл 2014, 04:31 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Администратор писал(а):
ru.bgcrm.dao.message.MessageTypeCall.

наверное все таки ru.bgcrm.dao.message.MessageTypeSearchCall
Код:
messageType.200.search.1.title=Поиск контрагента по Телефону
messageType.200.search.1.class=ru.bgcrm.dao.message.MessageTypeSearchCall
messageType.200.search.1.commands=customerByPhoneParam:17

ну и в доку это бы

Цитата:
В данный момент при обработке автоматически ищет только первым указанным методом поиска. Наверное, удобнее будет в перспективе сделать возможность поиска сразу и договоров и контрагентов.
Цитата:
для чего этот доп параметр?

Описан.

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

+ еще бы тоже самое, но с поиском по почте в договоре биллинга: ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchEmail

не нашел где.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Предобработка номера тетефона
СообщениеДобавлено: 06 авг 2014, 11:03 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
ну и в доку это бы

Добавлено.
Цитата:
+ еще бы тоже самое, но с поиском по почте в договоре биллинга: ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchEmail

Добавлено, тоже в доке.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.085s | 33 Queries | GZIP : On ]