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

синхронизация адресов BG Billing ->CRM
http://forum.bitel.ru/viewtopic.php?f=49&t=11329
Страница 1 из 1

Автор:  Galkov [ 10 фев 2016, 14:05 ]
Заголовок сообщения:  синхронизация адресов BG Billing ->CRM

обновлялка, описанная в инструкции не добавляет несколько адресов.

Первоначально я перенёс адреса по алгоритму, как тут - http://wiki.bitel.ru/index.php/%D0%A1%D ... _BGBilling

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

и в crm при попытках автоматически присвоить адрес из BGBilling-а параметру crm в поле начали выскакивать записи типа:
НЕ НАЙДЕН ДОМ С КОДОМ: 1056562 [дом]

Действительно в bgcrm такого адреса нет, а bgbilling-е есть. (проверял в справочниках), т.е. обновлялка адресов не работает.

думаю, что залить адреса заново - уже не вариант, так как собьются индексы.
Я могу добавить адрес в crm вручную, но и тогда не работает автозаполнение с тапкой же ошибкой.
Если проделывать запрос #http://[..]:9088/getUpdatedAddressObjects?city=1,3,5?time.... вручную - там нет слов из нового адреса вообще(ни улицы ни дома). В Bgbillinge эти адреса заводились стандартно и они нормально применяются там.

опишите пожалуйста совсем ручной способ добавления 1 адреса, синхронизированного с bgbilling-ом..

Автор:  zavndw [ 10 фев 2016, 14:17 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

Так адреса надо в BGCRM создавать а задача в биллинге их от туда копирует по планировщику
В шапке же написано на wiki
Цитата:
Синхронизация справочников адресов с BGBilling

Автор:  Galkov [ 10 фев 2016, 17:57 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

zavndw писал(а):
Так адреса надо в BGCRM создавать а задача в биллинге их от туда копирует по планировщику
В шапке же написано на wiki
Цитата:
Синхронизация справочников адресов с BGBilling


Я не помню точно как, но уверен, что ничего в crm е не заводил - всё перенеслось автоматом из биллинга.
Если я руками завожу адреса в crm-е то они не используются для автозаполнения полей таким образом:
#
onProcessEvent.21.events=linkAdded
onProcessEvent.21.commands=bgbilling:getLinkedContractAddressParam:MB:2:25
#
нужно вносить их абоненту руками

Автор:  zavndw [ 10 фев 2016, 18:03 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

bgbilling:getLinkedContractAddressParam - это берёт адрес из привязанного договора. А скрипт синхронизации в bgbillibg запрашивает измерения адресного справочника bgcrm. Они отдельные сущности и обычно предполагается заведение адресов в црм и последующая синхронизация в биллинг. Если вы не используете адресный справочник в црм, то и синхронизироватся вам не зачем. Что бы они заносились в процесс надо использовать копирование параметров контрагента в процесс.

Автор:  Администратор [ 11 фев 2016, 02:24 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

Изначально переносится из биллинга, а далее справочник должен вестись в ЦРМ, а биллинг получать обновления. Сделано так, т.к. ЦРМ изначально рассчитан на работу с несколькими базами биллинга.

Автор:  Galkov [ 11 фев 2016, 14:58 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

Да, по моим понятиям - справочник crm я вроде не использую - беру адрес из прилинкованного договора, но как избавиться от

НЕ НАЙДЕН ДОМ С КОДОМ: 1056562 [дом]

ведь в биллинге используется номер дома и с ним на первый взгляд всё нормально, - поиск можно делать.
и проявляется эта ошибка .. кажется только на тех адресах, которые появились в биллинге после того как заработал crmб была сделана конвертация. поэтому я её и прицепил в беседу.

Автор:  zavndw [ 11 фев 2016, 15:09 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

поиск контрагентам или договорам?

Автор:  Galkov [ 12 фев 2016, 12:22 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

по договорам.
я за адресом лезу через

onProcessEvent.21.commands=bgbilling:getLinkedContractAddressParam:MB:2:25

контрагентов я так и не смог перенести, а теперь мне и не надо.

Автор:  Администратор [ 12 фев 2016, 13:43 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

Если вам нужно сделать синхронизацию адресов Биллиннг -> ЦРМ, настройте просто периодический запуск того начального скрипта. А в ЦРМ заблокируйте правку адресов.
Задачу планировщика тоже отключите, она для обратной синхронизации.
Это возможно?

Автор:  Galkov [ 18 фев 2016, 11:40 ]
Заголовок сообщения:  Re: синхронизация адресов BG Billing ->CRM

Администратор писал(а):
Это возможно?


да, так нормально, спасибо!

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