|
ТекущаяДатаСеанса() на час больше, чем ТекущаяДата() |
☑ |
0
Зеленый пень
19.01.15
✎
11:53
|
На Win XP и Win 2003 server (обновления системы все установлены, с системной датой проблем нет) вот такая картина: ТекущаяДатаСеанса() больше, чем ТекущаяДата() на 1 час.
На Win7 и Win 2008 такой проблемы нет.
Почему так? Связываю с тем, что 1С криво читает системные настройки часового пояса.
Это выливается в проблемы с оперативным проведением с 23 до 00 часов.
Платформа - 8.2.18. В исправленных ошибках платформы от 1С ничего подобного не нашел.
Кто может проверить на 8.3? Важно: винда (XP или 2003) должна быть обновлена и установлен московский часовой пояс!
|
|
1
Господин ПЖ
19.01.15
✎
12:00
|
>Почему так?
потому шта винда эта старая как г.вно мамонта
|
|
2
Зеленый пень
19.01.15
✎
12:05
|
(1) Win 2003 - на помойку?
Нет уж, мы пока боремся через УстановитьЧасовойПоясСеанса().
|
|
3
ilpar
19.01.15
✎
12:08
|
Патч на винду нужен.
|
|
4
Господин ПЖ
19.01.15
✎
12:09
|
>Win 2003 - на помойку?
давно
|
|
5
Зеленый пень
19.01.15
✎
12:12
|
(3) Винда обновляется - админы следят.
|
|
6
Rio_1c
19.01.15
✎
12:13
|
Сам с такой же проблемой столкнулся недавно. Попробуй установить платформу не ниже 8.2.19
|
|
7
Rie
19.01.15
✎
12:15
|
(5) Пусть проследят за часовыми поясами. Там обновление было - когда зимнее время отменяли. Оно установлено?
|
|
8
H A D G E H O G s
19.01.15
✎
12:15
|
Ищи вызов процедуры
МестноеВремя(
в "ПриНачалеРаботыСистемы"
|
|
9
Зеленый пень
19.01.15
✎
12:25
|
(8) Нет такого (и не могло, т.к. конфа древняя)
И глюк только в серверных базах - на файловой такого нет.
(сервер 1С на win 2008 крутится).
|
|
10
Зеленый пень
19.01.15
✎
12:26
|
В общем, жить можно. Просто странно, что мало кто с этим сталкивался.
|
|
11
Feunoir
19.01.15
✎
12:31
|
(9) Значит точно проблема в часовых поясах. И то, что "винда обновляется", так я бы уточнил у админов. На XP обновления с апреля прошлого года не выходят.
|
|
12
orefkov
19.01.15
✎
12:34
|
(0)
1С из-за кроссплатформенности не использует виндовую базу данных часовых поясов, а юзает какую-то библиотеку, в которой смещения часовых поясов захардкодены. У нас была такая трабла. Но где-то с декабрьских релизов 1С пофиксила.
|
|
13
orefkov
19.01.15
✎
12:38
|
+(12)
Еще раз уточню - это совершенно не зависит от версии и обновленности винды. Все зависит от релиза 1С. Сервер с крайним релизом 1С корректно переводит UTC в локальное время в Europe/Moscow, сервер с предыдущим релизом при той же винде врет на час.
|
|
14
Зеленый пень
19.01.15
✎
12:40
|
(12) Спасибо за ответ!
|
|