forum.bitel.ru
http://forum.bitel.ru/

Предобработка номера тетефона
http://forum.bitel.ru/viewtopic.php?f=51&t=9504
Страница 1 из 1

Автор:  Dog [ 25 июл 2014, 23:30 ]
Заголовок сообщения:  Предобработка номера тетефона

не много не о том, но про телефоны:
Код:
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 чего то похожего не нашел.

Автор:  Администратор [ 29 июл 2014, 13:22 ]
Заголовок сообщения:  Re: Предобработка номера тетефона

Цитата:
оно жеж должно было поменять первую 8 на 7, но почему то поменяло все

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

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

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

Автор:  Dog [ 29 июл 2014, 14:19 ]
Заголовок сообщения:  Re: Предобработка номера тетефона

да, хотелось бы иметь поиск в обоих направлениях, т.е. и по договору, и по контрагенту.

Автор:  Dog [ 29 июл 2014, 15:09 ]
Заголовок сообщения:  Re: Предобработка номера тетефона

а еще, если возможно, то в процессах, которые открыты(т.е. не в конечных статусах)

Автор:  Dog [ 30 июл 2014, 02:21 ]
Заголовок сообщения:  Re: Предобработка номера тетефона

Dog писал(а):
а еще, если возможно, то в процессах, которые открыты(т.е. не в конечных статусах)

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

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

messageType.<id>.offerNumberFromParamId=<paramId>

Автор:  Администратор [ 30 июл 2014, 16:23 ]
Заголовок сообщения:  Re: Предобработка номера тетефона

Выложено обновление с режимом поиска контрагента по телефону при обработке сообщения, ru.bgcrm.dao.message.MessageTypeCall.
В данный момент при обработке автоматически ищет только первым указанным методом поиска. Наверное, удобнее будет в перспективе сделать возможность поиска сразу и договоров и контрагентов.

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

Описан.

Автор:  Dog [ 31 июл 2014, 04:31 ]
Заголовок сообщения:  Re: Предобработка номера тетефона

Администратор писал(а):
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

не нашел где.

Автор:  Администратор [ 06 авг 2014, 11:03 ]
Заголовок сообщения:  Re: Предобработка номера тетефона

Цитата:
ну и в доку это бы

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

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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/