Время и статус

Почему время получения записи не равно времени события

Время события отвечает на вопрос, когда действие произошло, а время фиксации — когда источник или составитель записи его получил либо сохранил. Задержка между ними не означает, что изменился игровой таймер.

Две метки для одной записи

Временная метка события относится к самому действию: например, к моменту гола, завершения периода или публикации официального решения, если именно это документируется. Временная метка фиксации относится к работе с записью: получению документа, обнаружению обновления или сохранению карточки.

Эти значения описывают разные процессы. Между ними может быть промежуток из-за задержки публикации, передачи данных или последующего редактирования источника. Его нельзя записывать как прибавку к игровому времени.

Разобранный вымышленный пример

Вымышленный пример: в протоколе есть строка «гол, игровой таймер 18:42». Составитель досье открыл документ и сохранил эту строку в 2025-03-14T16:09:30Z. В карточке нужно оставить два значения: «время события: 18:42 игрового таймера» и «зафиксировано: 2025-03-14T16:09:30Z». Второе значение не превращает событие в действие на 16-й минуте матча и не меняет 18:42.

Если источник позднее заменил строку «18:42» на «18:40», это отдельная версия поля времени события. В журнале исправлений фиксируют «было: 18:42; стало: 18:40» и момент фиксации новой версии. Причину изменения не указывают, если источник её не сообщил.

Поля одной записи
ПолеЗначение
Время события18:42 игрового таймера
Время фиксации2025-03-14T16:09:30Z
ИсточникID исходного протокола
Версия времени события18:42, затем 18:40

Когда нужна дата, смещение и UTC

Для календарного момента одной записи недостаточно времени вида «16:09»: без даты и смещения оно не определяет момент однозначно. Формат с Z обозначает UTC. Если дано местное время и числовое смещение, UTC получают вычитанием смещения из местного времени; при переходе через полночь меняется дата.

Игровой таймер и календарный timestamp не следует заменять друг другом. Таймер показывает положение внутри матча, а календарная метка — момент на временной шкале. Связать их можно только когда документ действительно даёт оба значения или надёжно идентифицирует конкретное событие.

  1. Сохраните игровое время в поле события в том виде и единицах, в которых его сообщил источник.
  2. Отдельно сохраните календарный момент получения или фиксации записи.
  3. Укажите ID исходного документа и версию записи.
  4. При изменении строки добавьте новую версию, не стирая прежнее значение из истории.
Источники и методика