|
Смещение времени про проведении документа | ☑ | ||
---|---|---|---|---|
0
mzelensky
15.03.18
✎
14:38
|
Сегодня появился странный глюк.
Платформа "1С:Предприятие 8.2 (8.2.19.130)" в режиме совместимости с Версия 8.1. При оперативном проведении документа время устанавливается на 4,5 часа больше реального. Т.е. допустим провожу в "14.35", время устанавливается "18:59:40". Косяк появился именно сегодня на нескольких разных типах документов. Отладчиком найти программное замещение даты не удалось. Ни в самом объекте ни в подписках. В процедуре "Перед записью" дата не меняется. А в процедуру "Обработка проведения" уже приходит кривая. Может кто-то сталкивался с проблемой? |
|||
1
Beduin
15.03.18
✎
14:42
|
(0) На сервере какое время?
|
|||
2
_Дайвер_
15.03.18
✎
14:42
|
(0) Перезагрузи систему, посмотри еще раз, и время на компе глянь
|
|||
3
mzelensky
15.03.18
✎
14:53
|
(1) на сервере нормальное - "14.35".
Работа идет через терминал. Сервер терминалов, Сервер 1С и скул крутятся на одной физической машине. Часовой пояс тоже нормальный |
|||
4
Cyberhawk
15.03.18
✎
14:55
|
||||
5
Cyberhawk
15.03.18
✎
14:56
|
"В ходе оперативного проведения система изменяет время документа таким образом, чтобы очередной документ, проводимый в оперативном режиме, имел бы момент времени более поздний чем, у предыдущего оперативно проведенного документа. Для этого используется понятие оперативной отметки времени. Оперативная отметка получается системой автоматически при оперативном проведении, но может быть получена во встроенном языке в явном виде с помощью метода ПолучитьОперативнуюОтметкуВремени()"
|
|||
6
Cyberhawk
15.03.18
✎
14:56
|
Есть документ в сегодняшнем дне 18:59:39
|
|||
7
Cyberhawk
15.03.18
✎
14:58
|
Ну а если нет, то рестартани сервер приложений
|
|||
8
mzelensky
15.03.18
✎
14:59
|
(4) Ага, ууже прочел.
На тестовой базе вот этот код: Сообщить(ПолучитьОперативнуюОтметкуВремени()); возвращает нормальную дату. А в Боевой базе кривую, смещенные на 4,5 часа. Обе базы на одном сервере. |
|||
9
Cyberhawk
15.03.18
✎
14:59
|
(8) Ну либо рестарт сервера приложений, либо просто завершение всех сеансов с этой инфобазой
|
|||
10
Cyberhawk
15.03.18
✎
15:00
|
И насчет "кривую" ты бы все-таки проверил, может там документов наколотили на 4.5 часа вперед
|
|||
11
mzelensky
15.03.18
✎
15:00
|
(6) "Есть документ в сегодняшнем дне 18:59:39" - да, доки есть такие. Получается нужно сменить им дату и потом новый документ проведенный оперативно встанет корректно.
Ток вопрос, это работает целиком по всей базе или в рамках каждого типа документа |
|||
12
Cyberhawk
15.03.18
✎
15:01
|
"Получается нужно сменить им дату и потом новый документ проведенный оперативно встанет корректно" // Не встанет, плохо читал приведенную статью
|
|||
13
Cyberhawk
15.03.18
✎
15:02
|
(11) "это работает целиком по всей базе или в рамках каждого типа документа" // "по всей базе", как ты выражаешься
|
|||
14
mzelensky
15.03.18
✎
15:04
|
(13) вот строка:
"Для исправления этой ситуации необходимо завершить работу всех пользователей с этой информационной базой, включая режим запуска Конфигуратор. При этом запомненное значение оперативной отметки будет стерто, и очередная отметка будет получена при следующем обращении." НО тут не совсем ясно. Если в базе есть доки с кривой датой. Я выгоняю юзеров и делаю полынй рестарт сервера. Затем юзеры заходят и начинают проводить новые доки. ТО новые документы будут нормально проводиться или нет (из-за того, что есть старые с кривой датой) |
|||
15
Cyberhawk
15.03.18
✎
15:17
|
"Если в базе есть доки с кривой датой" // Предлагаю тебе это проверить самостоятельно. Например, попытаясь провести новый документ текущим днем, для которого разрешено оперативное проведение и у пользователя ИБ есть на то права, либо просто повызывать метод встроенного языка
|
|||
16
mzelensky
15.03.18
✎
15:46
|
Вроде сработало. После полного рестарта сервера новые доки в оперативном режиме проводятся нормально, даже при наличии кривых. Теперь исправляю имеющиеся.
|
|||
17
mzelensky
15.03.18
✎
15:46
|
(15) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |