Magnum72 писал(а):1) 30 июня у всех услуг правим в базе тип списания "Списывать в конце РП" и ребут
2) Когда начнется июль то после полного закрытия периода, стопаем биллинг правим в базе балансы, и стоимость услуг, и возвращаем у услуг тип списания обратно, стартуем.
Это, я так понимаю, чтобы списания абонплат за июль произошли уже в новых деньгах? Я решил таки сделать наоборот, т.е. в июне ничего не трогаю, после полного закрытия периода стопаю ядро, делю всё потребное на 10000 и запускаю.
ant_perch писал(а):А не подскажите запросы или таблицы котрые необходимо для этого править? Был бы очень признателен за подсказки.
Версия 5-3.001
У меня 5.2-какая-то. Вроде, получается так:
update periodic_services_data set cost=cost/10000 where is_deleted=0;
update accounts set balance=balance/10000 where is_deleted=0;
update iptraffic_borders set cost=cost/10000 where is_deleted=0;
update once_service_data set cost=cost/10000 where is_deleted=0;
ant_perch писал(а):А надо ли менять размер сумм в баланс хистори. Т.к. до 01,07 там все должно быть с нулями. А вот после в нее будет заносить сумма новая....
Я не трогаю. Вроде ничего от этого не развалилось.
Да, еще в настройках админки надо будет поправить DoubleRounding, чтобы правильно показывал доли рубля.