Какие записи нужны
ID события — постоянный внутренний идентификатор одной карточки матча. Он связывает команды, формат записи и историю изменений назначения.
Первоначальное назначение и новое назначение записывают отдельными полями с датой, временем и статусом. Первое значение не удаляют: оно показывает, что было назначено ранее. Новое значение отмечают как действующее только после подтверждения источником.
Статус «перенесён» относится к назначению. Он сам по себе не означает, что матч сыгран, прерван или завершён. Для результата нужна отдельная запись статуса матча и подтверждённого счёта.
| Поле | Значение |
|---|---|
| ID события | M-208 |
| Старое назначение | 12:00, статус: перенесён |
| Новое назначение | 18:30, статус: назначено |
| Статус матча | Нет подтверждения начала |
| Счёт | Неизвестен |
Как прочитать историю переноса
Вымышленный фрагмент журнала: «ID M-208. Назначение 12:00. В 10:15: перенос на 18:30. Результат не опубликован». Здесь 12:00 — прежнее время того же события, 18:30 — новое время, а не отдельная встреча.
В карточке сохраняют одну строку события M-208 с двумя временными отметками. Счёт не записывают как 0:0, потому что отсутствие подтверждённого результата не равно нулевому счёту.
- Создайте или сохраните единый ID события.
- Запишите прежнее назначение со статусом переноса.
- Добавьте новое назначение как новую временную отметку того же ID.
- Отдельно зафиксируйте источник и момент, когда изменение было замечено.
- Не создавайте второй результат, пока нет признака отдельного события с другим ID или иного явного основания.
Если матч успели начать
Матч, прекращённый до окончания, переигрывается, если регламент или организатор не устанавливает иной порядок. Поэтому перенос назначения и остановка уже начатого матча — разные ситуации в журнале.
Когда известно, что игра началась и затем была прекращена, к ID добавляют статус остановки, последний подтверждённый момент и счёт на этот момент. Дальнейшая запись зависит от решения организатора: она может относиться к переигровке либо к другому определённому им порядку.