Projekt

Ogólne

Profil

Akcje

Błąd #538

zamknięte

17. [PRZEKAZANIE-002] Ujednoznacznić stan licznika przy przekazaniu

Błąd #538: 17. [PRZEKAZANIE-002] Ujednoznacznić stan licznika przy przekazaniu

Dodane przez Michał Kurkiewicz 7 dni temu. Zaktualizowane 5 dni temu.

Status:
Zamknięty
Priorytet:
Wysoki
Przypisany do:
-
Kategoria:
Przekazanie pojazdu
Data rozpoczęcia:
Data oddania:
% Wykonania:

100%

Szacowany czas:

Opis

Kolejność realizacji: 17/24

Problem:
transferMileage może być ignorowany lub nadpisany przez przeliczenie.

Skutek / ryzyko:
Możliwa jest niespójność danych, błędny przebieg, nieaktualny raport albo niejednoznaczna historia operacji.

Docelowe rozwiązanie:
Granica podziału wynika z przejazdów; ewentualna różnica odometru przechodzi przez LICZNIK-001.

Pliki:
app/vehicle_transfer.php; public/vehicles.php; app/mileage_sync.php

Kryteria akceptacji:
Rozwiązanie działa atomowo, zachowuje ciągłość przebiegu, nie zmienia po cichu zamkniętych okresów i pozostawia czytelny ślad tam, gdzie wykonywana jest korekta.

Uaktualnione przez Michał Kurkiewicz 5 dni temu Akcje #1

  • Zmieniono Status z Nowy na Zamknięty
  • Zmieniono % Wykonania z 0 na 100

Stan licznika przy przekazaniu jest teraz jednoznaczny.

Jeżeli przekazanie dzieli miesięczną ewidencję:
stan przekazania =
stan początkowy ewidencji
+ suma przejazdów sprzed daty przekazania
Jeżeli nie następuje podział ewidencji, obowiązuje aktualny przebieg wynikający z ewidencji.

Wartość wpisana w formularzu musi być dokładnie zgodna z wartością wynikającą z danych. Nie wystarczy już, że jest większa lub równa. W przypadku rozbieżności przekazanie zostanie zablokowane i system pokaże prawidłowy oczekiwany przebieg.

Akcje

Eksportuj do: PDF Atom