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

Главная категория => Nodeny 50 => Тема начата: PBNM от 16 Марта 2010, 01:41:13



Название: Задания работникам
Отправлено: PBNM от 16 Марта 2010, 01:41:13
  Есть небольшая проблема при создании нового задания работникам указываем желательное время начала задания (например завтра в 11.00) и получаем в подготовленных заданиях с временем 11 и минуты соотвествуют времени создания (например 45) задания. Эта проблема наблюдается только когда желательное время начала задания 00 (нули) . В принцыпе проблема небольшая ...


Название: Re: Задания работникам
Отправлено: Efendy от 16 Марта 2010, 08:36:33
 Есть небольшая проблема при создании нового задания работникам указываем желательное время начала задания (например завтра в 11.00) и получаем в подготовленных заданиях с временем 11 и минуты соотвествуют времени создания (например 45) задания. Эта проблема наблюдается только когда желательное время начала задания 00 (нули) . В принцыпе проблема небольшая ...


ок, сегодня посмотрю и напишу как исправить.

P.S. На демке проверил - минуты выставляются правильно. Напиши действия которые ты выполняешь, может я не там смотрю


Название: Re: Задания работникам
Отправлено: PBNM от 16 Марта 2010, 10:17:56
  При создании задания без указания работника желательное время начала работ немного нето получается - минуты указываются времени создания . В демке
Вид работ   не указан
Комментарий   TEST123456789
Рекомендовано выполнить в   17.03.10 12:07  (я же указывал 12.00 но в 10.07)
В очереди   02 мин

Вид работ   не указан
Комментарий   TEST23456789
Рекомендовано выполнить в   17.03.10 15:08  (та же проблема)
В очереди   01 мин

но если указать например 12ю01 и тд (проблемы только когда узазывается 00) то все нормально.


Название: Re: Задания работникам
Отправлено: rusol от 16 Марта 2010, 15:58:50
И у меня такая же проблема, тоже ставлю 12:01, прошу разработчиков посмотреть что там не так.


Название: Re: Задания работникам
Отправлено: Efendy от 17 Марта 2010, 09:07:33
Я, наверное что-то делаю не так, но у меня демка упорно делает правильно: ставлю 21 число, 1 час 3 минуты и зараза ставит 21 число 1 час и 3 минуты.


P.S. По ходу дела внес небольшую коррективу: время, которое осталось до выполнения задания неправильно отображалось т.к. считалось сколько уже задание выполняется, сейчас в случае подготовленных заданий показывается "до начала осталось   3 д. 15 час 42 мин"


Название: Re: Задания работникам
Отправлено: Александр (AleksHr) от 17 Марта 2010, 09:24:14
Я, наверное что-то делаю не так, но у меня демка упорно делает правильно: ставлю 21 число, 1 час 3 минуты и зараза ставит 21 число 1 час и 3 минуты.


P.S. По ходу дела внес небольшую коррективу: время, которое осталось до выполнения задания неправильно отображалось т.к. считалось сколько уже задание выполняется, сейчас в случае подготовленных заданий показывается "до начала осталось   3 д. 15 час 42 мин"

Проблема именно если ставить 21:00 , 22:00 !! а когда 21:01 или любое количество минут - все хорошо.


Название: Re: Задания работникам
Отправлено: Efendy от 17 Марта 2010, 09:53:11
понял. Врубился в чем бок. В job.pl

Код:
eval{$tt=timelocal(0,int $F{min}||localtime($t)->min,int $F{hour}||localtime($t)->hour,$day,$mon-1,$year)};
заменить на
Код:
eval{$tt=timelocal(0,$F{min} eq ''? localtime($t)->min : int $F{min},int $F{hour}||localtime($t)->hour,$day,$mon-1,$year)};