Ildar писал(а):
Здравствуйте.
Как и сказал stark, recalculate.on.service.change касается только изменения(обновление/удаление) абонки через GUI( ActionServiceObjectUpdate ). Но период услуг действительно меняется при закрытии, но при этом перерасчета не происходит. Но перерасчет произойдет при очередном выполнении задачи планировщика "Начисление NPay абонплат".
Другой вопрос надо ли пересчитывать сразу или нет.
p.s. смотрел 6.0, но думаю это справедливо и для остальных.
Если рассуждать логически, то вот такая ситуация, приходит абонент и расторгает договор, оператор меняет дату закрытия договора и абонент просит вернуть не израсходованные средства, но вернуть оператор их не может, т.к. перерасчет произойдет только ночью.
PS. Конечно можно через bitel.billing.server.contract.action.ActionUpdateContractDate2 реализовать самостоятельно, что было и сделано.
_________________
Код:
Клиент: вер. 6.2.874 / 05.02.2018 12:48:36
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_151
Сервер: вер. 6.2.1203 / 05.02.2018 12:50:34
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45