На событие "Приход платежа" повешен скрипт BGBS, работает корректно при приходе платежей. Но если приход сгенерирован скриптом, событие не срабатывает.
Приход заносим такой конструкцией:
Код:
BalanceUtils bu = new BalanceUtils( con );
PaymentManager pmgr = new PaymentManager( con );
Date dt = new Date();
summa = event.getPayment().getSum();
Payment prihod = new Payment();
prihod.setContractId( drug_id);
prihod.setDate( dt );
prihod.setTypeId( 8 );
prihod.setSum(summa);
prihod.setComment( "Бонус");
pmgr.updatePayment( prihod );
bu.updateBalance( dt, drug_id );
Подскажите в чем проблема? Возможно приход нужно делать с помощью другого метода?
Код:
Версия системы:
Сервер: вер. 6.1.1105 / 10.11.2015 13:08:28
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_60
card: вер. 6.1.206 / 09.09.2015 18:00:04
dialup: вер. 6.1.315 / 06.10.2015 17:55:59
inet: вер. 6.1.720 / 10.11.2015 13:08:37
ipn: вер. 6.1.233 / 05.05.2015 21:18:58
mps: вер. 6.1.197 / 22.04.2015 18:36:16
npay: вер. 6.1.195 / 10.11.2015 13:08:39
phone: вер. 6.1.257 / 14.10.2015 17:27:56
reports: вер. 6.1.203 / 06.10.2015 17:56:01
trayinfo: вер. 6.1.164 / 30.10.2015 14:37:13
voiceip: вер. 6.1.187 / 06.10.2015 17:56:04