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

наработка за декабрь
http://forum.bitel.ru/viewtopic.php?f=16&t=7445
Страница 1 из 1

Автор:  Dog [ 20 ноя 2012, 13:43 ]
Заголовок сообщения:  наработка за декабрь

сегодня случайно сделали отчет за декабрь и увидели наработку по одному договору. как так произошло - понять не можем.
скрины прилагаю.
единственные предрасчёты есть в глобальном скрипте, который смс рассылает, но в этом месяце он еще не запускался, а соответственно за декабрь еще никому ничего не расчитывало.
никто не пострадал, но все таки откуда?

Вложения:
detal_2.png
detal_2.png [ 29.65 КБ | Просмотров: 2708 ]
detal.png
detal.png [ 30.48 КБ | Просмотров: 2708 ]

Автор:  Phricker [ 20 ноя 2012, 13:49 ]
Заголовок сообщения:  Re: наработка за декабрь

Ищите в скриптах что нибудь вроде
Код:
new RunTaskDataManager( con ).addTask( new Recalculator( NPAY_MID, dateTask, null, serviceSet, Integer.toString(cid), "" ) );

Попала дата за декабрь в dateTask и привет.
Вчера как раз в конфе обсуждали как можно начислять за предыдущие месяца.

Автор:  Dog [ 20 ноя 2012, 14:19 ]
Заголовок сообщения:  Re: наработка за декабрь

как написал выше, есть скрипт который предрасчитывает абон. за следующий месяц:
Код:
Calendar date = new GregorianCalendar();
         date.add(date.MONTH, 1);
         date.set(date.DAY_OF_MONTH, 1);
...
Calculator calculator = new Calculator();
               calculator.setExecutingTime(date);
               calculator.setPreCalc();
               calculator.setActiveFromDate( null );
               calculator.initTask(setup, 0, "mid=2");
               calculator.setCids(cids);
               calculator.startTask();
...

НО, смутило то, что:
1. договор с наработкой один, а скрипт глобальный
2. этот глобальный скрипт в этом месяце еще не запускался.

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