5.78 Pri zaplem zneplatnovani stravnku prikaz d*e*l nemaze, ale uzamyka pomoci accountLocked 5.77 Nahrazeni funkce password (parovani kategorii) pro veze MySQL 8 5.76 Oprava znovu objednavani stejnych zneplatnenych objednavek Optimalizace ukladani zmen udaju u stravniku - accountLocked Pridana podpora ODBC5 5.75 Pridana nova funkce na deaktivaci stravniku pri povelu C Pridana nova servisni funkce na hromadne odebrani prihl. udaju 5.74 Nastaveni def. pojmenovani komunikacnich souboru pro nove terminaly 5.73 Pridano potvrzovani objednavek starsich nez prave posilane W1 5.72 Pridan test a pripadne mazani souboru safetmp pred kopirovanim 5.71 Pozdrzení cteni obsahu souboru request a iData v def. poctu opakovani 5.70 Do striktni kotroly nastaveni WEEK pridana vyjimka na C (vyjimky tedy W,C,O) 5.69 Pokud je zapnute logovani porovnavani - commit.txt se vytvari na den 5.68 Oprava posilani desetinnych castek v kreditu pri volnem uctu dle kreditu 5.67 Pridana podpora editace predcisli u provozovny 5.66 Pozdrzení cteni obsahu souboru iData (dle nastaveni pozdrzeni cteni Request) 5.65 Optimalizace posilani simkr a limkr Kontrola nasobneho vydeje z iC a terminalu - podvodne odebrani jidla 5.64 Uprava vyhledavani kateg. stravnika, mozny problem s caseSensitive 5.63 Pri mazani stravnika mazani i jeho cipu 5.62 Pridana podpora pro prenaseni kodu cipu do databaze iC - dle nastaveni 5.61 Rozsireni iData - pridana spotreba U - JINE (ubytovani,rezie...) - od verze JIW 462 5.60 Do iData pridan email stravnika (verze JIW od 453) 5.59 Pridano dalsi hlidani komunikace pri od/blokovani iC (od verze JIW 452) Pridana moznost (dle nastaveni) globalniho zablokovani vsech dalsich prikazu po neuspechu od/blokace iC 5.58 Uprava podpory stahovani jidelnicku pro nove terminaly 5.57 Doplnena striktni kotrola nastaveni WEEK pri kazdem dotazu 5.56 Opravena kontrola stazeni zaznamu z iC pri nepouzivani hvezdicek do DB 5.55 Osetreno nacitani kategorii 5.54 Prihlaseni,odhlaseni iC umozneno pouze v aktivovanem servisnim rezimu Formulare pro pripojeni DB (iC,Stravne,Jid) viditelne pouze v servisnim rezimu 5.53 Oprava kontroly stazeni zaznamu z iC - respektovani smazani (odebrani cipu) 5.52 Preusporadani layoutu nastaveni Internet Pridana volba Simulace kreditu vsem s nastavenim limKr do iC 5.51 Oprava kontroly stazeni zaznamu z iC (Kontrola stazeni vsech zaznamu) 5.50 Oprava posilani limitu kreditu do term (300 vs. 3000) Oprava posilani jen zmen do iC - respektovani nastaveni historie objednavek Pridana podpora posilani jidelnicku do term ze zvoleneho zdroje 5.49 Podpora novych terminalu (delsi delka jmena,diakritika,mezery) 5.48 Oprava posilani jen zmen do iC - reflektuji se zdroje obj (problem s kreditem) 5.47 Oprava limitu kreditu do terminalu - nezahrnuji se do limitu R radky 5.46 Pridana moznost dalsi kontroly - poctu posilanych radku do TERM vs poctu do iC 5.45 Pridany notifikace prubehu posilani na iCanteen 5.44 Pridana moznost optimalizace posilani objednavek do iCanteen - posilat jen zmeny 5.43 Pridana moznost neposilani dat do nasobnych terminalu podle kategorie stravnika Pridana kontrola pri nastaveni limitu kreditu do terinalu 5.42 Oprava generovani nahradniho vystupu za terminal - vytvareni R radku 5.41 Pridana podpora na vylouceni stahovani zmen pro vybrane kategorie z terminalu 5.40 Pridano zachovavani historie ceniku pri posilani cen (svazano s historii objednavek) 5.39 Moznost zvolit limit kreditu, ktery se ma posilat do terminalu (verze JIW 423) 5.38 Doplnena moznost hashovani hesel 5.37 Pridano logovani pri blokovani a odblokovani Internetovek Pridana moznost zpozdeni cteni obsahu souboru Request podle nastaveni 5.36 Doplnena moznost posilani 0 objednavek do terminalu pro kombinaci s GrSim 5.35 Oprava skladani Datax DeOrder pri hromadnem stahovani dat z internetu Aplikace skladani Datax Order i na terminaly 5.34 Oprava skladani pri stahovani dat DS a SV Rozlisovani vice kategorii pri posilani cen 5.33 Doplnena funkce pro neposilani zadnych dat do terminalu 5.32 Doplneno zpracovani informaci o stravnicich a export na internet o datum poslednich objednavek 5.31 Kontrola pri nacitani DAT souboru Moznost posilat do terminalu jen cas zaznamu Moznost uchovani historie objednavek na internetu u stravnika po zvolenou dobu Doplneno zpracovani informaci o stravnicich a export na internet 5.30 Uprava zjistovani databaze pro WIN7 5.29 Nastaveni portu pro posilani pres SCP 5.28 PSCP se spousti primo z pavouka. (ne pres .BAT soubor) RequestTime nastaven na 10 5.27 Pri blokovem prenosu se nekontroluje stav pripojeni u kazdeho stravnika. Pouze na zacatku. 5.26 Nastaveni poctu neuspesnych dotazu na vzdalene misto (Pouze v INI) Nastaveni intervalu dalsiho pokusu o test vzdaleneho mista (Pouze v INI) 5.25 Slouceni UPDATu "SimulaceKr" a "LimitKr" Pokud nejsou rozepsany chody DS, SV, R tak se neprovadi SELECT s Chod_id IN (0) Nastaven RequestTimer na 25Hz Moznost vypnuti dotazu na tabulku Pavcom 5.24 Moznost vypnuti hlaseni o ztrate spojeni se serverem 5.23 Odstraneni souboru ceny.txt 5.21 Zkusebni verze 5.20 Soubor obj.hist se uklada po dnech 5.19 Kontrola zda je dostupny adresar s GRouterem 5.18 Pridana kontrola, jestli se z terminalu vraci stejny pocet objednavek, jako tech co rano odesli do terminalu Moznost neposilat nulove ceny 5.17 Pridana kontrola, jestli se vrati z iC vsechny objednavky 5.16 Jestlize je zapnuta simulace Kreditu, tak se uklada i vyse kreditu (LimitKr) 5.15 Opravena cestina v prihlasovacich jmenech a heslech Moznost vymazani prihl. jmena a hesla pro jednotlivce a vsechny 5.14 Doplneni sloupce TypChodu na zalozce Databaze 5.13 Volny ucet podle kreditu 5.11 Generovani slozitejsiho hesla 5.9 Ošetřena chyba při pokusu o otevření souboru SCP_Result.txt 5.8 Možnost vypnout logování Q a R řádků jdoucích do terminálu Dokud se nevrátí RexCom.sta ze všech terminálů tak operace nepokračují Pokud se vrátí RexCom.sta z různým obsahem je operace ukončena jako neúspěšná 5.7 Nastavení hodnoty pro čekání na předbíhající se RexCom.sta se neaplikovalo V nastavení lze vypnout vypis dat z Pavouka do Programu Změnena výchozí nastavení hodnot Logovat čas a Dodávat časovou značku 5.6 Rozšířené možnosti sledování průběhu zpracování příchozích dat Příkaz Y nastavuje isOK na True 5.5 Pokud selže načtení strávníka z nekterého terminálu - přeruší se celá operace 5.4 Záznam kdy který uživatel připojil/odpojil iCanteen Zkušební pojistka proti situaci kdy na VPN Rexcom.sta předběhne output.txt 5.3 Výchozí platnost strávníka od 1.1.2008 Při spuštění, při hromadném Q a při Y se zaznamenává aktuální nastavení W1 a W2 5.2 Deblokace 000 state rozšířena i na S příkaz 5.1 Obsluha načítání IO z náhradního zdroje Oprava chyby nastavení týdnů 5.0 Umí obsluhovat tabulku PavInfo Doplněn výpis do hlavního okna při stažení Y Doplněna kontrola nastavení chodů Příprava pro načítání IO z náhradního zdroje 4.99 Pavouk nenastavoval po startu výchozí stav na isOK = True. To je tak když mě někdo přeruší v práci. 4.9 Při neúspěchu při stažení dat z internetu vrátí vždy kód "00,0" Při RexCom.sta = 00,0 se v souboru RexCom.txt vrací chybová hláška. Tento soubor je JIW schopen odbavit během komunikace Během terminálových přenosů se využívá pouze přístrojová logika a bylo odstraněno vnitřní zamykání cest pomocí BWQ Kompletně odstraněn automatický reconnect při výpadku serveru. Namísto toho se provádí pokus o reconnect při každém požadavku na DB Vyhledávání v Historii bylo výrazně urychleno použitím pokročilých vyhledávacích algoritmů Připojení zpět v HKLM Pokud šel bezprostředně před příkazem Y příkaz S pavouk toto vyhodnoti jako bezpečnostní stažení dat pro JIW a pokud na internetu nejsou žádné objednávky tak vrátí "01,0" 4.8 SimDT mohl dělat random time za určitých okolností Zásobníky ideckaQ a ideckaR se nemuseli po připojení nastavit a IO a IR se vraceli jako 00000 GetInetObjQ, GetInetObjR a GetInetObjAll se volali i když bylo vypnuté propojení s iCanteen 4.7 ! Pokud byl terminál veden jako zablokovaný (B) tak se na výzvu P neprovádělo sloučení objednávek + Z důvodu 100% jistoty stažení dat z terminálu byla odstraněna optimalizace která nestahovala data z internetu při stažení dat před posláním. Důsledkem toho je delší doba potřebná k poslání dat do terminálu. + Přidána záchranná pojistka která v případě že se z internetu vrátí řádek obsahující jen 0, tyto překlopí na * + Pokud se z internetu nebo terminálu vrací * neuplatní se ve výsledku (což se dříve mohlo dít) + Obsluha výzvy Y kompletně předělána + Pojistka cmp.TermDead pro případ že terminál vrátí Rexcom.sta ale bez Output.txt + Servisní tlačítko Vymazat soubory + Nastavení terminálů bylo komplet přepracováno z důvodu přetrvávajících problémů s ukládáním nastavení + Upraveno ověření SCP a ohledem na časovou náročnost + Dočasně vyřazena funkce automatické synchronizace iCanteen a terminálů + Údaj DeltaT na RX řádku + Volitelné umělé zdržení před výzvou na iCanteen při P a Y + Výchozí cesty nastaveny na "C:\Program Files\GRouter\Kom" a "C:\Program Files\GRouter" - Z nastavení a programu byla odebrána volba "Soubory nejdřív předat, až potom zpracovat" kvůli zjednodušení a nepotřebnosti - Z nastavení byla odebrána volba "Neporovnávat objednávky při bezpečnostním stažení dat" vzhledem k předchozím změnám 4.6 * Zjednodušené nastavení cest k souborům jen pomocí adresářů * Upraveno volání SCP_SEND skrze .bat pro větší spolehlivost přenosu * Nešlo vyřadit první terminál z činnosti + V nastavení chodů lze editovat i ID, toto se bude hodit při vazbě na BA-Sklad + Pokud probíhá redistribuce objednávek z internetu do terminálu neprovádí se nová kontrola 4.5 * Změna umístění DSN z HKLM do HKCU + Podmínka na nestažení dat při Y rozšířena na DataVT AND (LastS = O / S) + Odstraněno riziko možnosti EDivByZero při extrémně rychlém průjezdu O00 - O11 4.4 + Možnost mazat aktuální záznamy v logu. Při ladění se to hodí. + Zápisová pojistka s ohledem na program Kasparsky Anti-Virus * Při opakovaném připojení k databázi se neobnovovaly chody. 4.3 + Umí dosazovat "fiktivní" kredit + kategorii + Program po startu upozorňuje pokud nejsou vyplněny chody * Oprava posílání kreditu. V EN prostředí se již neposílá kredit -1 * Ošetřena možná chyba ve zpracování Dummy souboru tmp.tmp 4.2 + Možnost zobrazit průběh odesílání souboru pomocí SCP + Jede na MSSQL8 a MSSQL9 + Hlídání ProgressiveInsert při použití MSSQL + Možnost odeslat objednávky zvlášť až úplně na konec + Na příkaz S se mimo terminálu vrátí i info o SQL serveru + jeho čas + Program umí sledovat čas mezi O00 a O11 + Program sleduje jakou paměť aktuálně obsadil a jakou největší část paměti kdy zabíral + Nový ukazatel aktivity hlavního cyklu + Parametr 'c' při spuštění vypíná připojení na DB. V kombinaci s MSSQL téměř nutnost. + Možnost odeslat objednávky až na konec po ostatních datech. + Možnost zápisu konečných objednávek přímo do DataSetu. + Víceřádkový insert v MSSQL (MsMi) * Zjednodušení nastavení - nelze zapnout navzájem se vylučující volby. * Souhrn nastaveni na StatusBaru je řešen pomoci barev namísto On/Off kvůli šířce textu 4.1 + Nastavitelný timout pro kontrolu přenesení souboru + Do logu se vypisují dvě další hlášky ohledně přesouvání souboru 4.0 * Jinak vyřešeno přesouvání souboru po síti 3.9 * Optimalizace zátěže CPU při stažení dat z internetu pomocí Y + Možnost nastavit prioritu procesu 3.8 + „*D*e*l“ se neposílá na internet + „*D*e*l' co je v databázi z dřívějška se při připojeni odstraní + Do kontaktních údajů doplněno jméno pracovníka + Umí vzdáleně hlásit počet neplánovaných odpojení od serveru * Při zamčeném terminálu se neprovádí kontrola objednávek na internetu, je to z důvodu toho aby při posílání dat nedošlo k jejich současnému stažení a redistribuci * O11 se propouští až po dokončení DBCheck pro balíčky + Umí zahlásit „Unknown command“ při novějším volání + Umí Aktualizaci programu na dálku 3.7 - Z nastaveni odstraněny některé nepoužívané prvky * Chyba při které pokud se nastavila SimulaceKr (=Volny účet) na 1 tak už se nikdy nedokázala vrátit zpět na 0 * Bleskové zjištění počtu objednávek pomocí SubSelect + Historie objednávek podle strávníka + Nástřel hlídání připojení k MySQL serveru + Remote Control 3.5 - 3.6 + Oprava sloučení/rozkladu Q.q R.r při komunikaci po jednom 3.3 - 3.4 Pro přehlednost ošetřena aktivace/deaktivace GlobSend v nastavení Spolehlivá registrace ssh_klíče 3.2 Možnost exportu SCP_Debug.bat Ošetření cesty pro pscp pomocí "" 3.1 Tlačítka Terminály.Všem zůstávala aktivní i při odjištěném Timeru Doplněny a opraveny Hinty v nastavení Vylepšena správa terminálů (ukládání, nastavení, apod.) Automatická kontrola duplicity cest u více terminálů 3.0 Ošetřeno Prepare.DoplnNeuplne() dělalo dvojnásobné řádky Prepare.UnPrepare vrací čas na primárním řádku 2.9 Ošetřeno sahání více procesů na jeden soubor. chyba již nevyskakuje. 2.8 Možnost kompaktního logu porovnávání objednávek Na záložce Databáze se nachází pole s údajem na kolik čekáme balíku sql příkazů Na hlavní stránce je odpočet do další kontroly SCP přenosu Nějakým podivným zásahem se def_IO_row nastavoval na 00000 místo ***** 2.6 - 2.7 Umí si zaregistrovat ssh server kvůli SCP Umí StrPrecache Neposílá prázdný gl_sql Lepší přehled o podkladech pro SCP Zabezpečený ProgressInsert Další posun ohledně neblokováni při restartu/vypnutí pc 2.5 Umí posílat data skrze SCP 2.4 Fungující měsíční terminál Umí dekódovat DATAX Kontrola registrace chodu (chybněji 2,3,B,C apod) Implementace BlockSQL.Send() 2.3 Betaverze měsíčního terminálu 2.2 Informace o ruční změně hesla se loguje do hesla.log Komunikace po jednom se nepočítá do perfMonitor Reset provádí i reset loginu Jinak ošetřeno vypínání počítače 2.1 Možnost nastavit strávníkovi výchozí heslo Nastavování údajů provozovny přímo z Pavouka Umí optimalizace na StrInsert Nepřepisuje nastavený SimKr při updatu 2.0 Umí ProgressiveInsert Splashscreen při startu kvůli zpoždění připojení k databázi Nastavitelná částka která aktivuje simulaci kreditu 1.9 Neblokuje restart počítače 1.8 Z ADOCon odstraněn CLog Logování provozních údajů Ošetřena Možnost "zkratu" při nekonzistentní databázi (staré objednávky / nové objednávky) 1.7 Umí vypisovat kompletní rozklad Q při posláni do DB Chyba při porovnaní "poslední večere" = 000000* Změny v nastaveni se ukládají automaticky Ranní * se nepřeklápí za žádných okolností Výchozí je neposílat hvězdy Možnost legálně neposílat hvězdy do db Ve sloupci číslo chodu se někdy hledaly symboly A,B,C,.... Dummy mezera (čip + vp) byla napevno a dělala problémy, nyní je variabilní IO po jednom má výchozí stav 0000000, kdežto hromadné (Y) měla ******** 1.6 Přejmenování obědnávky -> objednávky KusuC2 = Kusu 1.5 Umí rozkládat ne9vítkové ceny 1.4 Odladěná verze - umí KrmRemoteControl Dokáže fungovat jako Systemprocess Nemůže chybně zůstat v zablokovaném stavu 1.3 Umí stahovat IO 1.2 Funkční beta - neumí stahovat IO Může zůstávat v zablokovaném stavu 1.0 Víceméně funkční Alfaverze