Quick-Event / quickbox

Quick Event - Orienteering Software
GNU General Public License v2.0
52 stars 41 forks source link

RACOM: chybný čas startu u kategorií s volným časem startu #953

Open martinkrivda opened 9 months ago

martinkrivda commented 9 months ago

U kategorií s volným časem startu (např. HDR, P, T) se v exportech pro EmmaClient ve variantě RACOM files exportuje striktně čas startu 000.00,0000 i v případě, že v čipu existuje záznam startovního času oražením startovní jednotky.

Je možné, že jsem měl něco špatně nastaveno, ale různými pokusy přenastavením časů Startu a Intervalu v kategoriích se mi nepodařilo docílit toho aby, se exportoval skutečný čas startu.

Výsledky jsou pak v Liveresultat chybně a zobrazují se časy od času 00 závodu, typicky 10:00:00.

classes_before vycteny_zaznam

Export: 917 2096126 HDR PHK1855 Tihonová Ester 000.00,0000

Testováno ve verzi 2.6.26

Simulace chyby

  1. Vytvořím závod s kategorií HDR
  2. Nastavím Startovní čas kategorie: 0
  3. Zamknu losování
  4. Přihlásím Závodníka do kategorie
  5. Nalosuji startovní časy podle metody Náhodné rozmístění klubů
  6. Vynuluji čip závodníka, orazím start, kontroly, cíl
  7. Vyčtu čip závodníkovi
  8. Provedu export: Služby -> EmmaClient -> Exportovat startovní listinu
  9. Otevřu vyexportovaný txt soubor a ověřím vyexportovaný čas závodníka, že se rovná 000.00.0000 (x)
Pjootr commented 9 months ago

Kategoriím HDR, P a T zadej čas startu 0.00 (sloupeček Start nesmí zůstat prázdný) pak by to mělo fungovat.

martinkrivda commented 9 months ago

@Pjootr sloupec Start jsem neměl prázdný nikdy, zkoušel jsem různé hodnoty, ale stále se exportuje startovní čas 0.00. Jestli to jinak normálně funguje. Mohu nasdílet .qbe. courses

Pjootr commented 9 months ago

Nastavíš čas 0.00 u "Kategorií" ale po nalosování uzamčené kategorie se neazapíše čas 0.00 závodníkům této kategorie v "Úseky/Etapy" Podívej se ještě do "Úseky/Etapy" tam by každý závodník kategorie HDR, P a T měl mít ve sloupci "Start" hodnotu 0.00

martinkrivda commented 9 months ago

@Pjootr Aha, díky. Už tomu rozumím a potvrzuji, že když má závodník startovní čas 0.00 nikoliv prázdnou hodnotu, tak se exportuje správný startovní čas ze startovní krabičky.

Nešla by ta logika upravit tak, aby se aplikovala i v případě, že startovní čas nemá závodník vyplněn, když to program umožňuje?

arnost00 commented 9 months ago

Nešla by ta logika upravit tak, aby se aplikovala i v případě, že startovní čas nemá závodník vyplněn, když to program umožňuje?

Kouknu na to, tohle chovani jsem ani netusil.

arnost00 commented 9 months ago

Chyba opravena, po nasazeni PR #956 by nemuselo byt potreba mit neprázdnou hodnotu (null) v poli start u zavodnika v "Úseky/Etapy"