Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
От всей души
Мы старались, делали.
Можно поблагодарить разработчиков любой суммой.
Общение / Веб версия / "Сегодня" определяет серверному времени, хотя трат ...

"сегодня" определяет серверному времени, хотя траты вносятся локальному.

Paul
19 декабря 2011 01:09
К примеру жителей Украины глюк проявляется в период с 23:00 по Киеву когда по москве уже наступил следжующий день.
Admin
 
19 декабря 2011 13:42
Здравствуйте,
проверьте, верный ли у вас установлен часовой пояс в настройках сервиса:
http://www.drebedengi.ru/...kMain
Paul
19 декабря 2011 14:04
В профиле GMT +02:00 Киев, Кишенев...
У меня в системе UTC +02:00 Вильнюс, Киев....

Или для Украины не так должно быть?

Если я заполняю трату на вкладке "сегодня" после 23:00 по Киеву, то на вкладке светится уже завтрашняя дата. Но сами траты вносятся корректно.

То есть, после внесения траты в базу она попадает с моей системной датой.
Ilyan
19 декабря 2011 14:09
Подтверждаю - например в Израиле (тоже GMT+2), с 23:00 уже можно заносить перемещения завтрашним днём (в будущем).
Admin
 
19 декабря 2011 14:12
Попробуйте установить в настройках следующий часовой пояс (+3). Россия на зимнее время не переходила, поэтому сервер живёт по GTM +04:00, и думает что во всём мире тоже всё сдвинулось на час.

Подумаем, что с этим сделать.
Ilyan
20 декабря 2011 14:26
А зачем вообще использовать время сервера и часовой пояс в настройках пользователей?

Зачем нужны замены абсолютных дат на относительные "сегодня" и "вчера"?


Для редактирования транзакций, календаря и определения "сегодня" в остатках лучше всего подходит локальное время, что бы у пользователя на часах ни стояло.

Для истории изменений достаточно времени сервера - главное, чтобы был правильный порядок.

Для определения транзакций в будущем тоже лучше использовать локальное время.

Единственное, что стоит проверять (и предупреждать) - слишком сильное отличие локального времени от ожидаемого.
Admin
 
20 декабря 2011 14:31
Ilyan Пишет:
Зачем нужны замены абсолютных дат на относительные "сегодня" и "вчера"?
Большинству людей больше понятнее и проще слова, чем цифры.
"Сегодня" - это одно понятие и один простой образ в мозгу, а "19-12-2011" - это много "вычислений".
Ilyan
20 декабря 2011 16:57
"Сегодня" - это желание перезагрузить страницу каждый раз перед занесением транзакции или попыткой понять, на какой день показываются остатки.
"Сегодня" - это вопросы со стороны контрагентов Konstantina, для которых он сохраняет интернет-страницу или скриншот с отчётами.
Admin
 
20 декабря 2011 17:03
Ilyan Пишет:
"Сегодня" - это желание перезагрузить страницу
Не нужно перегружать, внизу под заголовком "внести трату за сегодня" более мелким шрифтом написана сама дата.

Все эти детали оттачивались годами, и основаны на тесном взаимодействии пользователей и разработчиков.
Paul
20 декабря 2011 17:05
Соглашусь - "Сегодня" нужно. Оно как ориентир в календаре и оч. удобно постоянно пользуюсь. Но рассчитываться, вероятно, должно со стороны клиента, а не сервера.
Ilyan
20 декабря 2011 19:21
Соглашусь - в календаре "Сегодня" нужно. В остальных местах - нет.

Когда я сверяю детальный отчёт с "распечаткой" банка, нужно постоянно думать, какое число "сегодня" и "вчера".

Когда приходишь утром на работу и открываешь окно со "вчерашним" окном дребеденег, показывающим, что сегодня - 19 декабря.
Paul
21 декабря 2011 12:19
Там же все есть (по центру, большими буквами)
"Внести трату за сегодня
21-е декабря, среда"
Ilyan
21 декабря 2011 13:34
Paul Пишет:
Там же все есть (по центру, большими буквами)
Да, вот сегодня (21 декабря) утром я пришёл на работу, разлочил компьютер, а там большими буквами:

"Внести трату за сегодня
20-е декабря, вторник"
Paul
21 декабря 2011 13:42
Ilyan,

То, что фиксить надо это отдельный вопрос и админ пообещал что-то придумать. Вопрос закрыт.

О целесообразности использования функции "Сегодня" (при условии её корректной работы) я уже высказался. Мне удобно, я пользуюсь. Переубеждать меня нету смысла равно как и пробовать убедить Вас.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.