Всем привет.
Платформа 8.3.6, Управление Торговым Предприятием для Украины последний релиз. База клиент-сервер.
В процессе работы обнаружили следующий прикол платформы: периодически менеджеры жалуются, что время документа реализации ставится не совсем адекватное, т.е. смещается бывает на несколько минут, бывает на несколько часов. Но происходит такое не каждый раз и отследить закономерность пока не удалось, руками время не меняют. Используется сервер 1С и терминальный сервер. Сверяли время на сервере 1С, на терминале и на локальных компах пользователей - время у всех одинаковое (+/- пару секунд не существуенно), часовой пояс: Киев везде установлен. Вопрос почему периодически смещается дата и почему это не происходит систематично? Кто сталкивался с такой проблемой и как боролись?
Немного поковырявшись, сделали такую обработину чтобы проверить теорию:
Сообщить(ТекущаяДата());
Сообщить(ПолучитьОперативнуюОтметкуВремени());
Ит = 1;
Пока Ит <= 200 Цикл
ДокОбъект = ДокСсылка.ПолучитьОбъект();
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Оперативный);
Ит = Ит + 1;
КонецЦикла;
Сообщить(ТекущаяДата());
Сообщить(ПолучитьОперативнуюОтметкуВремени());
Если вы выполните этот код у себя, то увидите что в сообщениях текущее время будет адекватное, т.е. то какое у вас на компе/терминале/сервере 1С, а вот Оперативная отметка времени после стольких оперативных проведений съехала на пару часов. Прочитав в Синтаксис-помощнике за функцию
ПолучитьОперативнуюОтметкуВремени() узнал что эта функция смещает оперативную метку каждый раз на 1 секунду, но прикол в том что этой функции поиском в коде я не нашел (сначала начал грешить именно на неё, думал что используется в конфигурации). Соответственно все документы которые будут проводится позже, также будут с неправильным временем.
Вопрос: из-за чего такие карусели? что ещё может влиять на время документов? Может ли функция ПолучитьОперативнуюОтметкуВремени() использоваться платформой неявно (поэтому не могу найти в коде)?
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница