QE 2.3.7 Oblastní žebříček Soběšice
Ahoj, po dvou letech jsme opět na QE (verze 2.3.7 + Windows 10 + PostgreSQL) pořádali závody a musím říct, že za tu dobu se udělala na programu další spousta záslužné práce, díky. Na základě zkušeností jsem drobně aktualizoval Postup při pořádání závodů. Narazili jsme na následující drobné problémy (bude-li zájem, popíšu do detailu v samostatných vláknech + můžu poskytnout data z QE):
- Při vyčítání občas (cca každý dvacátý závodník) QE udělá to, že generuje do "Vyčítání SI čipů" po jednom vložení čipu dva záznamy najednou. První je OK a vyvolá řádný tisk mezičasů, druhý má vždy chybný čip (s číslem 0) a vyvolá "houkačku".
- V nástroji "Rozvržení startu kategorií" se chová divně ikona zámečku - čekal bych, že bude sloužit k tomu, abych si neposunul něco, co nechci, ale ona reaguje na položku "Ignorovat kontrolu kolizí kategorií".
- Při ručním tisku výsledků na velké tiskárně se v některých případech dočasně pozastavila funkčnost vyčítání a automatického tisku mezičasů na malé tiskárničce. Asi to bylo jen tehdy, když jsem zrovna byl v nějakém nevhodném místě (? dialog Windows 10 pro výběr velké tiskárny ?), ale stalo se to opakovaně. Po odeslání tisku do velké tiskárny zase vše funguje normálně, takže možná "tohle není bag ale fíčura" :-)
- Během závodu se nám z neznámých závodů u jednoho závodníka ztratil záznam v "Úseky/Etapy", který tam po prezentaci (mám zálohu) zjevně byl a na jeho místě se objevil vakant. To pak vyvolalo následně nekonzistenci dat, problémy s vyčtením jeho čipu a závodník prostě zmizel ze všech výstupů QE.
- Přišlo mi, že se promítá divně tisk výsledků kategorií do sloupce "Nové výsledky" ve statistikách závodu, ale to je možná jen mým nepochopením toho, jak to má fungovat.
Díky, zdraví Czelda
Při vyčítání občas (cca každý dvacátý závodník) QE udělá to, že generuje do "Vyčítání SI čipů" po jednom vložení čipu dva záznamy najednou. První je OK a vyvolá řádný tisk mezičasů, druhý má vždy chybný čip (s číslem 0) a vyvolá "houkačku".
ja jsem ted omylem usporadal 2 zavody na 2.3.6 a nestalo se mi to ani jednou, tak premyslim, jestli je to protoze 2.3.7 nebo protoze Windows, kazdopadne je to neprijemna chyba, kterou je tezko zreprodukovat jinde nez na zavodech
V nástroji "Rozvržení startu kategorií" se chová divně ikona zámečku - čekal bych, že bude sloužit k tomu, abych si neposunul něco, co nechci, ale ona reaguje na položku "Ignorovat kontrolu kolizí kategorií".
#572
Při ručním tisku výsledků na velké tiskárně se v některých případech dočasně pozastavila funkčnost vyčítání a automatického tisku mezičasů na malé tiskárničce. Asi to bylo jen tehdy, když jsem zrovna byl v nějakém nevhodném místě (? dialog Windows 10 pro výběr velké tiskárny ?), ale stalo se to opakovaně. Po odeslání tisku do velké tiskárny zase vše funguje normálně, takže možná "tohle není bag ale fíčura" :-)
no nevim, nic takoveho jsem neprogramoval, opet musim napsat to, co pred tim, nikdy se mi to nestalo a bylo by vynikajici, kdyby nekdo nasel zpusob, jak to zreprodukovat, aby to slo opravit.
Během závodu se nám z neznámých závodů u jednoho závodníka ztratil záznam v "Úseky/Etapy", který tam po prezentaci (mám zálohu) zjevně byl a na jeho místě se objevil vakant. To pak vyvolalo následně nekonzistenci dat, problémy s vyčtením jeho čipu a závodník prostě zmizel ze všech výstupů QE.
hadal bych, ze tam byl, ale mel nastaveno running==false
Přišlo mi, že se promítá divně tisk výsledků kategorií do sloupce "Nové výsledky" ve statistikách závodu, ale to je možná jen mým nepochopením toho, jak to má fungovat.
tam je mozne, ze to nefunguje spravne, ja to nepouzivam, takze ani moc netestuji :(
Během závodu se nám z neznámých závodů u jednoho závodníka ztratil záznam v "Úseky/Etapy", který tam po prezentaci (mám zálohu) zjevně byl a na jeho místě se objevil vakant. To pak vyvolalo následně nekonzistenci dat, problémy s vyčtením jeho čipu a závodník prostě zmizel ze všech výstupů QE.
hadal bych, ze tam byl, ale mel nastaveno
running==false![]()
Bingo ! Ověřoval jsem to teď v záloze a je to tak ! Když se nám vrátily papíry od startérů, zrušili jsme zaškrtnutí "Startuje" u těch pár závodníků, kteří dle těchto papírů neprošli startem (aby nám seděly statistiky, zejména zbývající počet lidí v lese). Takže buď nám dotyčného závodníka zapomněli v papírech odškrtnout nebo jsme v tomto místě omylem dotyčného vyřadili navíc, i když potvrzený start měl. Zajímavé je, jak se pak QE choval: Po vyčtení příslušného závodníka to řvalo, že takový čip v závodě není. Logicky jsme kontrolovali číslo čipu v "Závodníci" a to kupodivu sedělo. Zajímavé, že funkce "Přiřadit čip závodníkovi" tisk správných mezičasů vyvolala. Když jsme pak ale v klidu vyvěsili výsledky závodů na ORIS, volal nám dotyčný, že tam prostě chybí. Doma jsem zjistil, že příslušnému závodníkovi "chybí" záznam v "Úseky / Etapy" (nenapadlo mě, že jsme si ho sami "vypnuli"). Proto tam nešel ani standardně znovu přidat a musel jsem situaci řešit tak, že jsem celého závodníka smazal a následně znovu vložil, zadal mu do etapy stejný startovací čas jako měl předtím. znovu na příslušném vyčítacím záznamu aktivoval funkci "Přiřadit čip závodníkovi" a znovu exportoval výstup pro ORIS z QE.
Přišlo mi, že se promítá divně tisk výsledků kategorií do sloupce "Nové výsledky" ve statistikách závodu, ale to je možná jen mým nepochopením toho, jak to má fungovat.
tam je mozne, ze to nefunguje spravne, ja to nepouzivam, takze ani moc netestuji :(
Tisknout výsledky manuálně (tj. ne automaticky) lze z QE (z uživatelského pohledu) třemi způsoby:
- "Úseky / Etapy - Tisk - Výsledky - Aktuální etapa" nebo
- V okně "Statistiky závodu" přes první ikonku vlevo nahoře ("Vytisknout výsledky kategorií s novými závodníky") nebo
- V okně "Statistiky závodu" přes druhou ikonku vlevo nahoře ("Vytisknout výsledky vybraných kategorií")
Mají údaje ve sloupcích "Nové výsledky" a "Čas od tisku" reagovat stejně na všechny tři uvedené způsoby tisku výsledků nebo jen na některé ?
Minimálně sloupeček "Čas od tisku" momentálně není funkční https://github.com/Quick-Event/quickbox/issues/418
Při vyčítání občas (cca každý dvacátý závodník) QE udělá to, že generuje do "Vyčítání SI čipů" po jednom vložení čipu dva záznamy najednou. První je OK a vyvolá řádný tisk mezičasů, druhý má vždy chybný čip (s číslem 0) a vyvolá "houkačku".
ja jsem ted omylem usporadal 2 zavody na 2.3.6 a nestalo se mi to ani jednou, tak premyslim, jestli je to protoze 2.3.7 nebo protoze Windows, kazdopadne je to neprijemna chyba, kterou je tezko zreprodukovat jinde nez na zavodech
Tohle mi nápadně připomíná problém, na který jsme při pořádání narazili my --> #390 a potom i @martinkrivda (#438), bohužel se to nevyřešilo – nezjistili jsme, čím to bylo způsobeno
Při ručním tisku výsledků na velké tiskárně se v některých případech dočasně pozastavila funkčnost vyčítání a automatického tisku mezičasů na malé tiskárničce. Asi to bylo jen tehdy, když jsem zrovna byl v nějakém nevhodném místě (? dialog Windows 10 pro výběr velké tiskárny ?), ale stalo se to opakovaně. Po odeslání tisku do velké tiskárny zase vše funguje normálně, takže možná "tohle není bag ale fíčura" :-)
Zde mě napadá že dialogy jsou otevírány pomocí metody .exec(), která je blokující a tedy pravděpodobně může pozastavit některé události. Nejsem si jistý jak přesně to v Qt funguje, snad bude Fanda vědět více. Pochopil jsem to tak, že po zavování .exec() je hlavní event loop pozastaven a spustí se pouze lokální event loop na obsluhu dialogu.
Zajímavé je, jak se pak QE choval: Po vyčtení příslušného závodníka to řvalo, že takový čip v závodě není. Logicky jsme kontrolovali číslo čipu v "Závodníci" a to kupodivu sedělo. Zajímavé, že funkce "Přiřadit čip závodníkovi" tisk správných mezičasů vyvolala. Když jsme pak ale v klidu vyvěsili výsledky závodů na ORIS, volal nám dotyčný, že tam prostě chybí. Doma jsem zjistil, že příslušnému závodníkovi "chybí" záznam v "Úseky / Etapy" (nenapadlo mě, že jsme si ho sami "vypnuli"). Proto tam nešel ani standardně znovu přidat a musel jsem situaci řešit tak, že jsem celého závodníka smazal a následně znovu vložil, zadal mu do etapy stejný startovací čas jako měl předtím. znovu na příslušném vyčítacím záznamu aktivoval funkci "Přiřadit čip závodníkovi" a znovu exportoval výstup pro ORIS z QE.
Tady mě napadá, že by možná nemělo být možné přiřadit čip závodníkovi, který má nastaveno running==false
Přišlo mi, že se promítá divně tisk výsledků kategorií do sloupce "Nové výsledky" ve statistikách závodu, ale to je možná jen mým nepochopením toho, jak to má fungovat.
tam je mozne, ze to nefunguje spravne, ja to nepouzivam, takze ani moc netestuji :(
Tisknout výsledky manuálně (tj. ne automaticky) lze z QE (z uživatelského pohledu) třemi způsoby:
1. "Úseky / Etapy - Tisk - Výsledky - Aktuální etapa" nebo 2. V okně "Statistiky závodu" přes první ikonku vlevo nahoře ("Vytisknout výsledky kategorií s novými závodníky") nebo 3. V okně "Statistiky závodu" přes druhou ikonku vlevo nahoře ("Vytisknout výsledky vybraných kategorií")Mají údaje ve sloupcích "Nové výsledky" a "Čas od tisku" reagovat stejně na všechny tři uvedené způsoby tisku výsledků nebo jen na některé ?
Ja bych rekl, ze ano.
Přišlo mi, že se promítá divně tisk výsledků kategorií do sloupce "Nové výsledky" ve statistikách závodu, ale to je možná jen mým nepochopením toho, jak to má fungovat.
tam je mozne, ze to nefunguje spravne, ja to nepouzivam, takze ani moc netestuji :(
Tisknout výsledky manuálně (tj. ne automaticky) lze z QE (z uživatelského pohledu) třemi způsoby:
1. "Úseky / Etapy - Tisk - Výsledky - Aktuální etapa" nebo 2. V okně "Statistiky závodu" přes první ikonku vlevo nahoře ("Vytisknout výsledky kategorií s novými závodníky") nebo 3. V okně "Statistiky závodu" přes druhou ikonku vlevo nahoře ("Vytisknout výsledky vybraných kategorií")Mají údaje ve sloupcích "Nové výsledky" a "Čas od tisku" reagovat stejně na všechny tři uvedené způsoby tisku výsledků nebo jen na některé ?
Ja bych rekl, ze ano.
neděje se tak
zatímco možnost 2. a 3. na konci upravuje údaje ve statistice https://github.com/Quick-Event/quickbox/blob/5661d685023b8775d9733e6fd15c714b34be5299/quickevent/app/plugins/Runs/src/eventstatisticswidget.cpp#L549-L595 tak možnost 1. sloupce ve statistice neupravuje https://github.com/Quick-Event/quickbox/blob/5661d685023b8775d9733e6fd15c714b34be5299/quickevent/app/plugins/Runs/src/runsplugin.cpp#L1499-L1522
asi by to melo byt konzistentni