Вход | Регистрация

1С:Предприятие ::

Метки: 

Смещение времени про проведении документа

Я
   mzelensky
 
15.03.18 - 14:38
Сегодня появился странный глюк.

Платформа "1С:Предприятие 8.2 (8.2.19.130)" в режиме совместимости с Версия 8.1.

При оперативном проведении документа время устанавливается на 4,5 часа больше реального. Т.е. допустим провожу в "14.35", время устанавливается "18:59:40".

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

Отладчиком найти программное замещение даты не удалось. Ни в самом объекте ни в подписках.

В процедуре "Перед записью" дата не меняется. А в процедуру "Обработка проведения" уже приходит кривая.

Может кто-то сталкивался с проблемой?
 
  Рекламное место пустует
   Beduin
 
1 - 15.03.18 - 14:42
(0) На сервере какое время?
   _Дайвер_
 
2 - 15.03.18 - 14:42
(0) Перезагрузи систему, посмотри еще раз, и время на компе глянь
   mzelensky
 
3 - 15.03.18 - 14:53
(1) на сервере нормальное - "14.35".

Работа идет через терминал. Сервер терминалов, Сервер 1С и скул крутятся на одной физической машине.

Часовой пояс тоже нормальный
   Cyberhawk
 
4 - 15.03.18 - 14:55
   Cyberhawk
 
5 - 15.03.18 - 14:56
"В ходе оперативного проведения система изменяет время документа таким образом, чтобы очередной документ, проводимый в оперативном режиме, имел бы момент времени более поздний чем, у предыдущего оперативно проведенного документа. Для этого используется понятие оперативной отметки времени. Оперативная отметка получается системой автоматически при оперативном проведении, но может быть получена во встроенном языке в явном виде с помощью метода ПолучитьОперативнуюОтметкуВремени()"
   Cyberhawk
 
6 - 15.03.18 - 14:56
Есть документ в сегодняшнем дне 18:59:39
   Cyberhawk
 
7 - 15.03.18 - 14:58
Ну а если нет, то рестартани сервер приложений
   mzelensky
 
8 - 15.03.18 - 14:59
(4) Ага, ууже прочел.

На тестовой базе вот этот код:

Сообщить(ПолучитьОперативнуюОтметкуВремени());

возвращает нормальную дату.

А в Боевой базе кривую, смещенные на 4,5 часа.

Обе базы на одном сервере.
   Cyberhawk
 
9 - 15.03.18 - 14:59
(8) Ну либо рестарт сервера приложений, либо просто завершение всех сеансов с этой инфобазой
   Cyberhawk
 
10 - 15.03.18 - 15:00
И насчет "кривую" ты бы все-таки проверил, может там документов наколотили на 4.5 часа вперед
 
 
   mzelensky
 
11 - 15.03.18 - 15:00
(6) "Есть документ в сегодняшнем дне 18:59:39"  - да, доки есть такие. Получается нужно сменить им дату и потом новый документ проведенный оперативно встанет корректно.

Ток вопрос, это работает целиком по всей базе или в рамках каждого типа документа
   Cyberhawk
 
12 - 15.03.18 - 15:01
"Получается нужно сменить им дату и потом новый документ проведенный оперативно встанет корректно" // Не встанет, плохо читал приведенную статью
   Cyberhawk
 
13 - 15.03.18 - 15:02
(11) "это работает целиком по всей базе или в рамках каждого типа документа" // "по всей базе", как ты выражаешься
   mzelensky
 
14 - 15.03.18 - 15:04
(13) вот строка:

"Для исправления этой ситуации необходимо завершить работу всех пользователей с этой информационной базой, включая режим запуска Конфигуратор. При этом запомненное значение оперативной отметки будет стерто, и очередная отметка будет получена при следующем обращении."

НО тут не совсем ясно. Если в базе есть доки с кривой датой. Я выгоняю юзеров и делаю полынй рестарт сервера. Затем юзеры заходят и начинают проводить новые доки. ТО новые документы будут нормально проводиться или нет (из-за того, что есть старые с кривой датой)
   Cyberhawk
 
15 - 15.03.18 - 15:17
"Если в базе есть доки с кривой датой" // Предлагаю тебе это проверить самостоятельно. Например, попытаясь провести новый документ текущим днем, для которого разрешено оперативное проведение и у пользователя ИБ есть на то права, либо просто повызывать метод встроенного языка
   mzelensky
 
16 - 15.03.18 - 15:46
Вроде сработало. После полного рестарта сервера новые доки в оперативном режиме проводятся нормально, даже при наличии кривых. Теперь исправляю имеющиеся.
   mzelensky
 
17 - 15.03.18 - 15:46
(15) Спасибо!


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует