Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: VitalVas от 26 Марта 2010, 13:32:18



Название: история работ за выбранный период
Отправлено: VitalVas от 26 Марта 2010, 13:32:18
у меня на фирме вылезла большая проблема с статистикой по выполненной работе. мне почему то показывает статистику посещаемости выбранного работника за указанный период, а вот по виду заданий  показывает за весь период работы на фирме а не за указанный период.
нужно чем быстрей исправить ету небольшую недоработку.
моих знаний перла не достаточно чтоб исправить ето. помогите кто нибудь. :-[ :'( :-[


Название: Re: история работ за выбранный период
Отправлено: VitalVas от 28 Марта 2010, 23:53:02
млин, народ, ето уже горит!!


Название: Re: история работ за выбранный период
Отправлено: ser970 от 29 Марта 2010, 12:18:52
может кому то пригодится

ee job.pl

после строки
$t1=timelocal(0,0,0,1,$mon-1,$year);            # начало месяца
 $t2=timelocal(0,0,0,1,$mon>11?0:$mon,$mon>11?$year+1:$year)-1;   # конец месяца

вставляем
#дублируем так лень было разбиратся
$t21=timelocal(0,0,0,1,$mon-1,$year);            # начало месяца
$t22=timelocal(0,0,0,1,$mon>11?0:$mon,$mon>11?$year+1:$year)-1;   # конец месяца


в строку

$sth=$dbh->prepare("SELECT * FROM pays WHERE type=50 AND category=461 ORDER BY time"); # список завершенных заданий

изменяем на

$sth=$dbh->prepare("SELECT * FROM pays WHERE type=50 AND category=461 AND time>$t21 AND time<$t22 ORDER BY time"); # список завершенных заданий



и все