Стартовая страница › Форумы › Ошибки в работе › Магия Времени — Графики, Отчеты, Архивы
- В этой теме 85 ответов, 4 участника, последнее обновление 1 неделя, 4 дня назад сделано
Oleg.
-
АвторСообщения
-
20.09.2024 в 12:59 #34795
manjey73
УчастникПроизводители машин времени предупреждают — игры со временем до добра не доводят 🙂
Теперь расскажите логику происходящего, исходя из данных скриншотов.https://ibb.co/1m9QmQv
https://ibb.co/TwbPPdc
https://ibb.co/s3FXRXz
https://ibb.co/N7sGBkp
https://ibb.co/JjM83JT
https://ibb.co/ftxRmHX
https://ibb.co/M56pMvB
https://ibb.co/LpXDscn
https://ibb.co/M59d11G
https://ibb.co/BNx2fS2
https://ibb.co/bm1W2mL
https://ibb.co/DDxD0Pj
https://ibb.co/m9gn8n9
Только не говорите, что так и было задумано.
1. Графики показывают на 0:00 другое значение, то, что при чтении Hour в отчетах идет при установке 0:00:00 хотя по базе на 1-ое число в 0:00 то, значение, которое на графике как 3:00 по Москве. Почему база записывает в 0 часов по Москве, если Сервер работает по Utc
2. Почему при чтении как Hour так и Day архива приходится выставлять -3 = 3 часа, чтобы получить данные из баз одинаковые данные.
Сервер — Utc, Web — +3 часа, с какого перепуга ввод с разницей в ШЕСТЬ часов между началом и концом периода?
Если Сервер работает по UTC и должен базы хранить так же по UTC я должен при чтении баз просто оставить либо 0:00 либо как вы писали что плагин работает по времени WEB клиента указывать 3:00 и 3:00 исходя из времени WEB.
3. Почему Графики показывают иначе ?Никаких смещений для баз не установлено.
20.09.2024 в 13:11 #34819manjey73
УчастникОдну тему убейте пожалуйста. Продублировалось.
23.09.2024 в 14:14 #34834Mikhail
МодераторПопробуйте PrependTime поставить 3:00:00. Оно итак вычитается из времени начала. Поэтому с минусом, оно скорее всего прибавляется.
23.09.2024 в 14:18 #34835Mikhail
МодераторДля отладки можно в InputOptions поставить, чтобы время задавалось с часами и минутами. Тогда в отчёте будет показан рабочий период.
23.09.2024 в 15:11 #34838manjey73
Участникпопробую после отпуска, но насколько помню, если поставить иное, кроме -3 часа при Дневном архиве будут прочерки.
24.09.2024 в 14:58 #34839Mikhail
МодераторНужно точно узнать, в какую начальную точку времени мы попадаем.
Может быть вместо -3 поставить 21, например. А возможно, -3 — это корректное значение параметра.24.09.2024 в 15:05 #34840manjey73
Участникя исхожу из ваших же слов о том, что Гибкий отчет это Web плагин, и подвержен времени WEB клиента. Время WEB у меня указано +3 часа (по Москве).
Тогда логично предположить, что начальный период и конечный период я должен указать как 3:00:00 в обоих случаях.
При этом как для Часовых архивов, так и для Дневных.
А тут получается, чтобы получить число, которое я вижу через утилиту чтения БД я почему-то для стартового периода должен указать Минус 3:00:00
Вот я о чем говорю. Чем вдруг стартовый период отличается от конечного, если ВЕСЬ WEB +3 часа?
25.09.2024 в 10:05 #34843Mikhail
МодераторPrependTime вычитается из времени начала отчёта.
AppendTime добавляется ко времени окончания отчёта.Если бы они оба прибавлялись, то параметры нужно было бы назвать StartOffset и EndOffset. Но менять не стоит.
25.09.2024 в 10:38 #34845manjey73
УчастникТогда опять непонятно, Web +3 часа, а AppendTime прибавляет время к началу отчёта.
То есть делает +6 часов?
А в БД Дневной архив запись на 0:00 по UTC. Как бы не понимаю логики в данном случае.
БД настроена без смещения, то есть полностью пишется по UTC как и работает Сервер, правильно?26.09.2024 в 15:44 #3485330.09.2024 в 12:47 #34878manjey73
УчастникДневной архив. При указании 0:00 и настроенном -3 часа и 3 часа
И при указании времени 3:00 и тех же настройках.-
Этот ответ был изменен 4 месяца, 2 недели назад от
manjey73.
30.09.2024 в 14:53 #34881Mikhail
МодераторСудя по всему, вариант 1 подходит в Вашем случае.
30.09.2024 в 15:18 #34885manjey73
УчастникСудя по всему я пытаюсь добиться понимания почему
<PrependTime>-3:00:00</PrependTime>
<AppendTime>3:00:00</AppendTime>но ответа так и не получил на данный вопрос. Ну вот с какого МИНУС 3 и ПЛЮС 3 а вытягиваю из 0:00 ?
Где логика тут?
И что будет происходить, при открытии отчета из WEB с другим часовым поясом?з.ы. как-то сложновато проверить, ибо ntp настроен на синхронизацию. Не помню, где его выключать.
-
Этот ответ был изменен 4 месяца, 2 недели назад от
manjey73.
01.10.2024 в 10:53 #34889manjey73
УчастникК чему я все это вел с самого начала.
Если Графики Про и Гибкий отчет это WEB плагины и наследуют время WEB сервера, то как бы должны показывать они данные ОДИНАКОВО, а не каждый по своему.Вот до чего приводят игры со временем.
01.10.2024 в 13:28 #34892Mikhail
МодераторЭкземпляр Вебстанции работает в едином часовом поясе.
Время, которое указано в параметрах отчёта сначала приводится к UTC, а затем уже в процессе формирования секции отчёта к нему добавляется (или вычитается) PrependTime и AppendTime.
Проверьте, что график и отчёт строятся по одному и тому же архиву. -
Этот ответ был изменен 4 месяца, 2 недели назад от
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.