Биллинговая система Nodeny
22 Ноября 2024, 23:13:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Задания работникам  (Прочитано 6548 раз)
PBNM
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« : 16 Марта 2010, 01:41:13 »

  Есть небольшая проблема при создании нового задания работникам указываем желательное время начала задания (например завтра в 11.00) и получаем в подготовленных заданиях с временем 11 и минуты соотвествуют времени создания (например 45) задания. Эта проблема наблюдается только когда желательное время начала задания 00 (нули) . В принцыпе проблема небольшая ...
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #1 : 16 Марта 2010, 08:36:33 »

 Есть небольшая проблема при создании нового задания работникам указываем желательное время начала задания (например завтра в 11.00) и получаем в подготовленных заданиях с временем 11 и минуты соотвествуют времени создания (например 45) задания. Эта проблема наблюдается только когда желательное время начала задания 00 (нули) . В принцыпе проблема небольшая ...


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

P.S. На демке проверил - минуты выставляются правильно. Напиши действия которые ты выполняешь, может я не там смотрю
« Последнее редактирование: 16 Марта 2010, 08:43:45 от Efendy » Записан
PBNM
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #2 : 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) то все нормально.
Записан
rusol
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 59


Просмотр профиля Email
« Ответ #3 : 16 Марта 2010, 15:58:50 »

И у меня такая же проблема, тоже ставлю 12:01, прошу разработчиков посмотреть что там не так.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #4 : 17 Марта 2010, 09:07:33 »

Я, наверное что-то делаю не так, но у меня демка упорно делает правильно: ставлю 21 число, 1 час 3 минуты и зараза ставит 21 число 1 час и 3 минуты.


P.S. По ходу дела внес небольшую коррективу: время, которое осталось до выполнения задания неправильно отображалось т.к. считалось сколько уже задание выполняется, сейчас в случае подготовленных заданий показывается "до начала осталось   3 д. 15 час 42 мин"
« Последнее редактирование: 17 Марта 2010, 09:22:41 от Efendy » Записан
Александр (AleksHr)
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 323


Просмотр профиля
« Ответ #5 : 17 Марта 2010, 09:24:14 »

Я, наверное что-то делаю не так, но у меня демка упорно делает правильно: ставлю 21 число, 1 час 3 минуты и зараза ставит 21 число 1 час и 3 минуты.


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

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

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #6 : 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)};
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!