Zablokování tisku mezičasů pokud proběhne vyčítání při otevřeném dialogu
Pokud mám otevřený nějaký dialog (např.) "Přiřadit čip závodníkovi" a v té chvíli někdo provede vyčítání čipu, tak se zablokuje tisk mezičasů (tzn. vyčítání dál funguje, ale lístečky se už nikomu automaticky netisknou - lze tisknout ručně pomocí "Vytisknout mezičasy"). Pomůže pouze restart programu nebo (a to jsme už nestihli dostatečně otestovat) odškrtnout a znovu zaškrtnout "Automatický tisk".
EDIT: Automatický tisk se NEobnoví po zavření dialogu. Je nutné provést jednu z uvedených akcí - viz výše.
- Tuto chybu jsme opakovaně pozorovali na ČPŠ 25.-26.9.2021.
- Pokud stihnu dialog zavřít, než někdo vyčte, k zablokování tisku nedojde.
- Přikládám zálohu ze závodu: 20210926-1500.zip
To vypadá podobně jako #662
To vypadá podobně jako #662
Ano, předpokládám že #662 vytvořil @fvacek na základě našeho rozhovoru o víkendu na závodech. Nicméně mi přišlo, že název popisuje něco jiného, proto jsem vytvořil toto issue.
Na MCR klubu a stafet se nam to nestalo, nebo jsme si nevsimli.
Meli jsme vzdy 4 stroje sitove pres databazi:
- vycitani a tisk listecku MCR
- export mezicasu do emmalienta pro MCR
- vycitani a tisk listecku Veteraniady
- export mezicasu do emmaclienta pro Veteraniadu + databaze
Zmeny jsme provadeli primarne na vycitacich strojich. Pokud bylo potreba, tak na strojich s mezicasy. Nijak jsme se neomezovali.
Jen strilim od boku, ale neco podobneho se stalo v #571 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" :-)
Zkusil jsem chybu na aktuální dev verzi QE na W10 reprodukovat, ale nepodařilo se mi to. Při otevřeném dialogu pro přiřazení čipu nebo dialogu pro přidání závodníka se mi lístečky normálně tiskly dále. Pravděpodobně to tedy bylo způsobeno ještě nějakým dalším faktorem.
Muzu poprosit @janpalas , aby se to pokusil zreprodukovat s prilozenym QBE stejen jako @paukert. Budeme to muset orezavat tak dlouho, az se to podari zreprodukovat. Treba se to deje jenom s PSQL a ne s SQLite.
Chyba je to neprijemna, rad bych ji v QE nemel.