BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 05:22

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: события из скриптов
СообщениеДобавлено: 14 дек 2011, 13:32 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Добрый день, столкнулся с тем, что у меня мои скрипты поведения не обрабатывают события, сгенерированные через другие скрипты.
Т.е. изменяя параметр договора через cpm.setStringParam я ожидал отработки скрипта на изменение события, но этого не происходит. Тоже самое и с платежами. paymentManager.updatePayment не генерирует события. Я что то неправлиьно делаю или надо еще и события вручную через скрипты генерировать через EventProcessor?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: события из скриптов
СообщениеДобавлено: 14 дек 2011, 13:44 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Да, конечно. Все эти менеджеры работают только с БД и (обычно) никаких событий не генерируют.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: события из скриптов
СообщениеДобавлено: 14 дек 2011, 13:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Феанор писал(а):
или надо еще и события вручную через скрипты генерировать через EventProcessor?

Да, надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: события из скриптов
СообщениеДобавлено: 14 дек 2011, 15:18 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
печаль =) а не подскажете тогда такой вопрос - у меня есть внешний скрипт на яве, запускается не в контексте бгбиллинга, просто из командной строки, ява затем чтобы использовать апи бгбиллинга. И вот оттуда у меня не обрабатывается это событие. Параметры меняются, платежи заносятся, а вот событие не получается бростиь.
Как правильно его генерировать?
сейчас вот такая строка: EventProcessor.getProcessor().processEvent(pp.con,new PaymentEvent(-1, payment)); В глобальных скриптах, скриптах поведения это работает, а вот из отдельного java скрипта - нет. комплирую и запускаю с ссылками на либы биллинга - все остальное-то работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: события из скриптов
СообщениеДобавлено: 14 дек 2011, 15:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Мой мнение - java api биллинга нужно использовать только внутри процесса биллинга. Если писать внешние скрипты, то общаться через http.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: события из скриптов
СообщениеДобавлено: 14 дек 2011, 15:36 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Cromeshnic писал(а):
Мой мнение - java api биллинга нужно использовать только внутри процесса биллинга. Если писать внешние скрипты, то общаться через http.

ну вот не получается так )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: события из скриптов
СообщениеДобавлено: 15 дек 2011, 06:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Ну если не хватает чего-то, то всегда можно написать свой Action :) У нас для 1С и CRM так сделано.


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

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


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

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


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

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