vkulakov писал(а):
Тарифный план:Если у тарифного плана есть дата закрытия, то она не меняется. Это так и должно быть?
Угу. Представим что у договора за период его существования сменилось 10 тарифов.
Последний 10 действует прямо сейчас и его дата закрытия не установлена. все остальные закрыты определенными числами.
При закрытии договора дата закрытия всех тарифных планов выставляется в дату закрытия договора. Ищи концы потом

vkulakov писал(а):
Npay: Если дата закрытия абонентской платы не установлена или она больше, чем D1, то устанавливается D1. Если период закрытия абонентской платы меньше, чем D1, то ничего не меняется. Это так и должно быть?
Выше ответ. Особенно будет смешно если потом для чего то запустить перерасчет абонплаты на этом договоре.
vkulakov писал(а):
DialUp: Если дата закрытия логина не установлена, то устанавливается D1. Если дата установлена и она больше чем D1, то D1 не изменяется и появляется предупреждение "Невозможно закрытие договора, логин 1 закрывается позже даты закрытия." Если дата установлена и она меньше, чем D1, то ничего не меняется. Это так и должно быть?
Помоему аналогично, не? История логинов должна вестись. Было 5 логинов 3 из них закрылось разными числами, и два закрываются при закрытии договора. Тоже дату закрытия логинов выставлять датой закрытия договора?
А предупреждение какбэ в пределах нормы. Почему вы логин закрываете позже чем договор? Значит вы ему оказали (окажете) услугу а договор закрыт.
P.S. Модулем Inet не пользуюсь (в ноябре будут тесты его) так что ничего не скажу.
Added: Про абонплату не так прочитал. Но у меня не было никогда абонплат которые закрывались в будущем
