forum.bitel.ru
http://forum.bitel.ru/

Удаление договоров.
http://forum.bitel.ru/viewtopic.php?f=22&t=2758
Страница 1 из 1

Автор:  madmax [ 19 авг 2009, 02:24 ]
Заголовок сообщения:  Удаление договоров.

Версия 4.6
Поставили удаление договоров по сумме
Сумма=0, Срок=0
Запустили планировщик.
В результате - удалились все 30 договоров.
Договра не были закрыты, а почти на всех договорах висел минусовой баланс.

Автор:  stark [ 20 авг 2009, 12:35 ]
Заголовок сообщения: 

что значит не были закрыты ? Эта задача никак не учитвает статус (она була сделана еще до появления статусов в биллинге). Закрытым считается договор, у котрого есть дата закрытия в периоде и она меньше текущей

Автор:  madmax [ 20 авг 2009, 13:00 ]
Заголовок сообщения: 

Я имею ввиду не статус договора а дата закрытия.
в задаче я выставил Сумма = 0 Срок = 0
Задача удаления договоров удалила договора у которых не стояла дата закрытия и сумма баланса была минусовой

Автор:  stark [ 20 авг 2009, 15:57 ]
Заголовок сообщения:  Re: Удаление договоров.

madmax писал(а):
Версия 4.6
Поставили удаление договоров по сумме
Сумма=0, Срок=0
Запустили планировщик.
В результате - удалились все 30 договоров.
Договра не были закрыты, а почти на всех договорах висел минусовой баланс.


Ну все правильно удалило. Закрытость договора проверяется только в режиме по сроку, в режиме по суме она никак не учитывается .Сумма ноль. У вас отрицательный баланс, значит он меньше 0- условие выполнено(там проверяется меньше либо равно) . Срок - 0 . значит движения по балансу вообще не проверяются - их нет. Опять условие выполнено . Вот и удалило

Автор:  madmax [ 20 авг 2009, 21:47 ]
Заголовок сообщения: 

Ок. Понятно.
думали что срок это сколько времени закрыт договор.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/