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

Добавление прихода через BGCRM (CRM)
http://forum.bitel.ru/viewtopic.php?f=51&t=10506
Страница 1 из 1

Автор:  Alijon [ 12 май 2015, 23:12 ]
Заголовок сообщения:  Добавление прихода через BGCRM

Добрый день!

Попробовал настроить BGCRM 3.0 с BGBilling 6.1
При нажатии кнопки "+" выдает такую ошибку:
"ru.bgcrm.model.BGException: javax.xml.ws.WebServiceException: Method paymentList is exposed as WebMethod, but there is no corresponding wsdl operation with name paymentList in the wsdl:portType{http://common.balance.contract.kernel.bgbilling.bitel.ru/}PaymentAndChargeService"

Также провел на Вашем демо-версии http://demo.bgcrm.ru/
точно такаяже ситуация.

Помогите пожалуйста с настройкой данной фукции.
Заранее спасибо!

С уважением,
Алиджон.

Автор:  stark [ 12 май 2015, 23:40 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM

какая версия bgcrm и какая биллинга ? скорее всего Bgcrm старая, на нашей демке тоже давно не обновляли.

Автор:  stark [ 13 май 2015, 00:39 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM (CRM)

у вас неверно указана версия биллинга в конфигурации crm. Там не 6.1 у вас стоит, поэтому и не работает.

Автор:  zavndw [ 13 май 2015, 04:36 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM (CRM)

исправьте в конфиге версию биллинга на 6.1, доку не успели обновить
насколько я в курсе
Код:
<version> - версия, поддерживаются 5.1, 5.2 и 6.0, 6.1, 6.2;

stark поправьте пожалуйста доку

Автор:  Alijon [ 13 май 2015, 11:33 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM (CRM)

Добрый день!

Пробую на следующих версиях:
BGBillingServer v 6.1.976 / 21.10.2014 11:47:40
BGCRM v 3.0 build 989 from 24.02.2015 11:20:59

Попробовал поставить параметер на 6.1:
Код:
#Плагин BGBILLING
bgbilling:server.1.id=bg
bgbilling:server.1.title=BGBILLING
bgbilling:server.1.url=http://127.0.0.1:8080/bgbilling/executer
bgbilling:server.1.version=6.1
bgbilling:server.1.customerIdParam=5

Тепер выдает следующее сообщение :
Код:
"На запрос пользователя arasulov(2) биллинг bg вернул ошибку: null"

Вроде права есть, через интерфейс BGBillingClient платежи создаются.

Автор:  stark [ 13 май 2015, 12:06 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM (CRM)

а вы можете обновить биллинг и crm до последних билдов ?

Автор:  stark [ 13 май 2015, 12:07 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM (CRM)

Alijon писал(а):
Код:
"На запрос пользователя arasulov(2) биллинг bg вернул ошибку: null"

Вроде права есть, через интерфейс BGBillingClient платежи создаются.

Ошибка есть в логах сервера биллинга ?

Автор:  zavndw [ 13 май 2015, 12:35 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM (CRM)

в биллинге пользователь BGCRM есть?

Автор:  Alijon [ 13 май 2015, 16:49 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM (CRM)

Пользователь BGCRM в биллинге есть, даже прова на ветку "Основной модуль->Договор->Баланс"

В логе BGCRM нечего подозрительного, в файле access_log нашел только это:
Код:
 006E3770D4D1589BD8CBBD74704B4427 [13/May/2015:12:33:11 +0500] 0.061 200 24655 "POST /user/plugin/bgbilling/proto/balance.do?billingId=bg&contractId=58&action=paymentList&dateFrom=01.05.2015&dateTo=31.05.2015 HTTP/1.1" UID=2 dateTo=31.05.2015&action=paymentList&billingId=bg&contractId=58&dateFrom=01.05.2015&
 006E3770D4D1589BD8CBBD74704B4427 [13/May/2015:12:33:12 +0500] 0.018 500 106 "POST /user/plugin/bgbilling/proto/balance.do?action=balanceEditor&billingId=bg&contractId=58&item=contractPayment&returnUrl=%2fuser%2fplugin%2fbgbilling%2fproto%2fbalance.do%3fbillingId%3dbg%26contractId%3d58%26action%3dpaymentList%26dateFrom%3d01.05.2015%26dateTo%3d31.05.2015 HTTP/1.1" UID=2 returnUrl=/user/plugin/bgbilling/proto/balance.do?billingId=bg&contractId=58&action=paymentList&dateFrom=01.05.2015&dateTo=31.05.2015&item=contractPayment&action=balanceEditor&billingId=bg&contractId=58&


А на логе Биллинга в файле server.log нашел сообщение:
Код:
05-13/12:33:12  WARN [http-bio-0.0.0.0-8080-exec-6] JexlEngine - ru.bitel.bgbilling.kernel.container.security.server.ServiceAction.isCoincide@60![0,13]: 'showEmptyRoot;' undefined variable showEmptyRoot
05-13/12:33:12 ERROR [http-bio-0.0.0.0-8080-exec-6] JsonWsHandler -
java.lang.NullPointerException
        at ru.bitel.bgbilling.kernel.container.security.server.ServiceAction.isCoincide(ServiceAction.java:60)
        at ru.bitel.bgbilling.kernel.container.security.server.ModuleInfo.findAction(ModuleInfo.java:51)
        at ru.bitel.bgbilling.kernel.container.security.server.PermissionChecker.findAction(PermissionChecker.java:352)
        at ru.bitel.bgbilling.kernel.container.ws.server.JsonWsHandler.handle(JsonWsHandler.java:172)
        at bitel.billing.server.Executer.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Автор:  stark [ 13 май 2015, 17:15 ]
Заголовок сообщения:  Re: Добавление прихода через BGCRM (CRM)

на последних версиях это не проявляется . Обновитесь, если проблема останется - будем разбираться.

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