Есть договор который действует до 17:00, программа раз в три часа проверяет договоры у которых стоит флаг "автопродление" и если текущее время больше на три часа чем время завершения договора, а акта приемки НЕ создано, то делается продление ВСЕГДА на следующие сутки (т.е. всегда на один день, в независимости на сколько был изначально договор).
При этом баланс пересчитывается и получается минус, ибо деньги еще не вносились.
Если включен флаг “автооплата”, то в случае наличия денег на балансе договора или клиента, будет сразу произведена оплата.
Включение функционала автооплаты доступно в настройках конфигурации системы Как открыть форму конфигурации системы