Как сменить тип учета тарифного плана
Материал из ISPWiki
Через BILLmanager сделать этого нельзя из-за возникновения неоднозначных и проблемных ситуаций. Однако вы можете внести изменения вручную в таблицу pricelist, поле billtype базы данных BILLmanager.
Не меняйте это поле у всех записей таблицы, т.к. все содержимое тарифов хранится так же в этой таблице, и для них это поле принимает другие значения.
Возможные значения поля описаны так:
enum addBill { abUnknown, abNone, abOrdered, abStat, abPeriod, abDaily, abMonthly, abYearly };
Конкретно для этого случая будут интересны значения:
abPeriod=4, abDaily=5, abMonthly=6, abYearly=7.
При смене типа учета с любого другого на ежедневный, необходимо для тарифа у которого производится смена типа учета выполнить sql запрос:
update item set billdate=expiredate where price=КОД_ТАРИФА;
