После недавнего обновления наблюдается жуткая странность.
Договоры создаются из карточек при авторизации на НАСе.
В таком режиме к сожалению неверно работают шаблоны, а также почему-то не происходит вызов события "Договор создан" и пришлось сгородить костыль - повесить скрипт, меняющий параметры логина по событию "Статус договора изменен".
Была тема
http://forum.bgbilling.ru/viewtopic.php?f=22&t=4551, вроде как надо ждать 5.2.
Так вот теперь и этот костыль сломался, скрипт вызывается через раз, закономерность отловить не могу.
Вот лог двух последовательных активаций карточек, скрипт вызвался только во второй раз:
Код:
06-13/00:14:17 INFO [Thread-10] script - Found event id=101
06-13/00:14:17 INFO [Thread-10] script - Process event cid:1732; event:Event bitel.billing.server.script.bean.event.ContractStatusChangedEvent cid: 1732; module: 0; type: 19; userId: 0
06-13/00:14:17 INFO [Thread-10] script - Process event cid:1732; event:Event bitel.billing.server.script.bean.event.ContractStatusChangedEvent cid: 1732; module: 0; type: 19; userId: 0
06-13/00:15:53 INFO [Thread-10] script - Found event id=102
06-13/00:15:53 INFO [Thread-10] script - Process event cid:1733; event:Event bitel.billing.server.script.bean.event.ContractStatusChangedEvent cid: 1733; module: 0; type: 19; userId: 0
06-13/00:15:53 INFO [Thread-10] script - Process event cid:1733; event:Event bitel.billing.server.script.bean.event.ContractStatusChangedEvent cid: 1733; module: 0; type: 19; userId: 0
06-13/00:15:53 INFO [Thread-10] script - Process time => 43
06-13/00:15:53 INFO [Thread-10] script - Event called !!!
06-13/00:15:53 INFO [pool-1-thread-2] ScriptInstance - Eval script Function [id:5; title:Создание договора]
06-13/00:15:53 INFO [pool-1-thread-2] ScriptInstance - Invoke method Function [id:5; title:Создание договора] : onEvent