![]() |
|
ТекущаяДатаСеанса() на час больше, чем ТекущаяДата() | ☑ | ||
---|---|---|---|---|
0
Зеленый пень
19.01.15
✎
11:53
|
На Win XP и Win 2003 server (обновления системы все установлены, с системной датой проблем нет) вот такая картина: ТекущаяДатаСеанса() больше, чем ТекущаяДата() на 1 час.
http://i008.radikal.ru/1501/66/5d73ef670a73.jpg На 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) Спасибо за ответ!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |