BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 01:04

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
СообщениеДобавлено: 15 дек 2014, 13:22 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Для устройства создал несколько атрибутов, один из которых типа "Дата". Это дата установки оборудования
Захожу во вкладку "Устройства и Ресурсы", нахожу устройство и пытаюсь установить дату
устанавливаю к примеру 28.11.2014 нажимаю Сохранить
Проверяю дату и вижу что установилось значение 27.11.2014
То есть в атрибут записалось значение предыдущего дня!!! :-)
Глюк стабильный, на всех датах и всех устройствах!

Код:
 bill вер. 6.0 сборка 344 от 09.09.2014 14:07:48
  card вер. 6.0 сборка 229 от 19.11.2014 05:42:26
  inet вер. 6.0 сборка 1473 от 20.11.2014 18:28:10
  mps вер. 6.0 сборка 223 от 03.12.2014 19:27:57
  npay вер. 6.0 сборка 229 от 14.11.2014 18:59:36
  phone вер. 6.0 сборка 301 от 20.11.2014 18:28:11
  rscm вер. 6.0 сборка 194 от 19.06.2014 18:02:21
  ru.bitel.bgbilling.plugins.cladr вер. 6.0 сборка 121 от 05.02.2014 15:55:14


Последний раз редактировалось Угрюмов Роман 16 дек 2014, 17:16, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 13:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Таймзоны?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 13:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
90% что они самые


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 13:42 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
zavndw писал(а):
90% что они самые

Все остальные даты в порядке :-(


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 13:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
время в клиенте правильно выводится? дело может быть в tz на машине где клиент запущен


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 13:51 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
zavndw писал(а):
время в клиенте правильно выводится? дело может быть в tz на машине где клиент запущен

Круто!!! Нет! Отстает на час! Никто из 10 пользователей не заметил и не обратил внимание!!!
На сервере командой date время правильно, а в клиенте на час назад. Опять таймзоны, ну как заноза в ж... :-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 13:53 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
это нормальная ситуация, туда ни кто ни смотрит и из 20 пользователей. А потом звонки что статусы абы как ставятся
на клиенте зоны обновить у всех и норм до следующей смены


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 14:27 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Не, что то не то. Локально установил зону +3 часа, теперь время в клиенте совпадает с серверным временем.
Но дата в атрибутах все равно на день позже. Это странно, ведь это просто заполнение поля из контрола, какой смысл там к временным зонам обращаться при установки даты?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 14:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
это костыли:) я то же так пробовал, это не тот путь.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 15:27 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
не нужно устанавливать какое-то там время итд итп. не нужно чтобы "время совпадало", потому что под этим вы имеете в виду "локальное время", что лишено смысла (т.к. вы просто сдвигаете в ОС таймзоны, а время на самом деле от этого не меняется, разумеется).
нужно именно обновить TZ у явы и поставить правильные TZ в системе на сервере и на клиентах.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 17:35 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Я окончательно упутался:
Вот запускается BGBilling из терминала:
Нет никаких сообщений о том что таймерные зоны не настроеныю
На ubunte сервера все правильно стоит +3 часа и время правильное.
Откуда в клиенте +4 часа MSK берется?!

А вот запускаю со своей локальной машины: время сервера +3 часа - верно

И в обоих клиентах в атрибутах день ставится на предыдущий!!!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 18:25 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
К сожалению, в версии 6.0 на этот момент 01.12.14 был небольшой, но досадный косяк: если рисуется предупреждение про спецификацию, то не рисуется предупреждение про таймзону. В текущей сборке всё должно нормально отображаться.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 18:27 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
Откуда в клиенте +4 часа MSK берется?!
С сервера передаётся как раз только ТАЙМЗОНА, в значение смещения резолвится в часиках в клиенте. Стало быть, конкретно в этой ситуации на скриншотах, у вас в клиенте не обновлены TZ (тот что на втором скриншоте, т.к. MSK сейчас должно быть именно +03:00).

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 18:31 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
откуда берётся - очень просто, объясняю: клиент такой коннектится к серверу, тот ему говорит: работаем в таймзоне MSK. клиент глядит в свою tzdata в яве клиентскую, и видит что MSK сегодня == +0400. потому что на момент лета на сегодняшнюю зиму MSK должно было быть +0400. Потом поменяли правила, потому надо поменять и tzdata на новую, чтобы эти правила свежие учитывать, что MSK стало +0300.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 18:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Хотя первый скриншот с таймзоной AST меня обескуражил, надо признать. По всей видимости, там ещё и на локальной ОС напутано с таймзонами или что-то типа того. Например, это у вас XP и вы туда поставили астану, чтобы время не переводилось. Но почему она не переключает на таймзону сервера - непонятно.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 19:11 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
поставьте 6-у яву на клиенте и откройте about и вы скорее всего увидите сообщение о timezone . А лучше сразу обновите timezone для java на клиента.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 19:14 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Да не так все!
Ну Ubunte c сервером стоит MSK +3
Пн. дек. 15 16:09:38 MSK 2014
Mon, 15 Dec 2014 16:09:32 +0300
Запускаю BGBilling в терминале. Стоит временная зона:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 19:16 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Блин!!! Это на JAVе сервера терминалов не обновлены таймерные зоны?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 20:14 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Угрюмов Роман писал(а):
Блин!!! Это на JAVе сервера терминалов не обновлены таймерные зоны?

мы вам уже давно говорим про java, а вы нам все про системную временную зону. У явы своя, она не использует системную. Про ява пока не слова, там сообщение о 7-ой яве все перекрывает, не известно по вашим данным какая там таймозона в ява, скорее всего не правильная .И вы нигде не пишите что ее обновили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 20:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
И вас есть 2 java : 1) на сервере и 2) на клиенте(их много у вас на самом деле) ..И для обеих мы не имеем информации обновлена или нет. Пока насколько я понял вы обновили только системные таймзоны на сервере и клиенте. Но java не обновляли.tzupdater для java запускали ? и на сервере и на клиенте ?

вы вот эту тему видели?

И вот это запускали (2011 год, но тут по аналогии) ..Есть ощущение что вы только системные временные зоны правите, а не java.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 20:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
есть еще вариант .. вы обновляетесь, как вам писал dimon, и показываете нам about. Тогда там кроме сообщения 1.7 будет сообщение о неправильных timezon-ах в java, тогда мы вам на это укажем..В вашем релизе небольшой косяк(или фича) из-за которой информация не показывается.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 дек 2014, 13:15 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
stark писал(а):
а вы нам все про системную временную зону. У явы своя, она не использует системную.

таймзону то она системную использует, а tzdata у неё своя.
вернее клиент использует серверную таймзону, а сервер - системную, если специально инач не настроено

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 дек 2014, 17:15 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Обновил таймерные зоны. Вот тут может кому пригодится описание как это сделать http://www.linuxrussia.com/2014/10/tzdata-26-2014.html
В сервере терминалов прямо в BIN java машины выполнить команду
Код:
java -jar tzupdater.jar -u

Теперь все нормально. :-)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.060s | 62 Queries | GZIP : On ]