Pokladna 2
Cash desk software for small shop based on a Pokladna 1.0 (DOS program). Pokladna 2 is free to use and available with sources under the Eclipse Public License. To obtain sources, contant me here. Both versions were developed to suit needs of Tea Vitae company, but I think it can serve well for learning purposes.
Current version: 3.4.5, build: 829, build timestamp: 202602271824
Minimum requirements
- Windows
- Java Runtime Environmnet (JRE) version 11 (64 bit)
- 50 MB of disk space
- 2048 MB RAM
- 1 GHz CPU
- at least 1024 x 768 resolution
Get started
Downloads
Windows 64 bit (~47MB): pokladna-3.4.5-win32.win32.x86_64.zipRelease history
- M1: 2008-02-10
- M2: 2008-03-09
- M3: 2008-03-31
- M4: 2008-05-01
- M5: 2008-05-30
- RC1: 2008-06-29
- RC2: 2008-07-04
- RC3: 2008-07-11
- RC4: 2008-08-03
- 2.0.0: 2008-08-08 (build 19)
- 2.0.1: 2008-08-19 (build 20)
- 2.0.2: 2008-08-21 (build 21)
- 2.0.3: 2008-08-27 (build 22)
- 2.0.4: 2008-09-09 (build 53)
- 2.0.5: 2008-09-12 (build 55)
- 2.0.6: 2008-09-17 (build 59)
- 2.0.7: 2008-10-05 (build 61)
- 2.0.8: 2008-12-02 (build 74)
- 2.0.9: 2009-01-08 (build 79)
- 2.0.10: 2009-02-22 (build 86)
- 2.0.11: 2009-11-16 (build 93)
- 2.0.12: 2009-12-19 (build 102)
- 2.0.12a: 2009-12-19 (build 103)
- 2.0.13: 2010-01-03 (build 110)
- 2.0.14: 2010-01-21 (build 112)
- 2.0.15: 2010-02-14 (build 118)
- 2.0.16: 2012-01-22 (build 130)
- 2.0.17: 2012-01-30 (build 136)
- 2.0.18: 2013-06-08 (build 141)
- 2.1.0: 2013-06-10 (build 144)
- 2.1.1: 2013-10-06 (build 148)
- 2.1.2: 2015-05-04 (build 153)
- 2.1.3: 2015-05-11 (build 159)
- 2.1.4: 2015-10-14 (build 163)
- 2.1.5: 2015-10-18 (build 165)
- 2.1.6: 2015-10-30 (build 167)
- 2.1.7: 2016-04-24 (build 175)
- 2.1.8: 2016-04-27 (build 178)
- 2.1.9: 2016-07-16 (build 183)
- 2.1.10: 2016-11-06 (build 202)
- 2.2.0: 2016-11-15 (build 208)
- 2.2.1: 2016-11-15 (build 209)
- 2.2.2: 2016-11-28 (build 211)
- 2.2.3: 2016-12-02 (build 213)
- 2.2.4: 2016-12-06 (build 215)
- 2.2.5: 2016-12-18 (build 217)
- 2.2.6: 2017-01-05 (build 224)
- 2.2.7: 2017-02-18 (build 240)
- 2.3.0: 2017-02-21 (build 248)
- 2.3.1: 2017-02-21 (build 249)
- 2.4.0: 2017-02-27 (build 250)
- 2.4.2: 2017-03-07 (build 253)
- 2.4.3: 2017-03-09 (build 254)
- 2.4.4: 2017-04-02 (build 256)
- 2.4.5: 2017-08-07 (build 258)
- 2.4.6: 2017-08-08 (build 259)
- 2.4.7: 2017-08-23 (build 268)
- 2.4.8: 2017-08-31 (build 270)
- 2.5.0: 2017-09-29 (build 277)
- 2.5.1: 2017-10-02 (build 279)
- 2.5.2: 2017-10-07 (build 281)
- 2.5.3: 2017-10-14 (build 284)
- 2.5.4: 2017-10-19 (build 288)
- 2.5.5: 2017-11-08 (build 289)
- 2.5.6: 2018-09-10 (build 291)
- 2.5.7: 2019-02-02 (build 294)
- 2.5.8: 2019-10-28 (build 296)
- 2.5.9: 2021-05-08 (build 339)
- 2.5.10: 2021-05-19 (build 356)
- 2.5.11: 2021-05-21 (build 361)
- 2.5.12: 2023-01-02 (build 369)
- 2.6.0: 2023-02-12 (build 389)
- 2.7.0: 2023-09-15 (build 448)
- 2.7.1: 2023-09-22 (build 452)
- 2.7.2: 2023-10-07 (build 468)
- 2.7.3: 2023-10-14 (build 480)
- 2.7.4: 2023-10-20 (build 489)
- 2.7.5: 2023-10-28 (build 493)
- 2.7.6: 2023-11-04 (build 496)
- 2.7.7: 2023-11-20 (build 501)
- 2.7.8: 2023-12-22 (build 508)
- 2.7.9: 2023-12-27 (build 512)
- 2.7.10: 2023-12-28 (build 514)
- 2.7.11: 2024-01-01 (build 516)
- 2.7.12: 2024-01-01 (build 518)
- 2.7.13: 2024-01-02 (build 519)
- 2.7.14: 2024-01-05 (build 523)
- 2.7.15: 2024-01-07 (build 526)
- 2.7.16: 2024-01-19 (build 535)
- 3.0.0: 2024-02-14 (build 537)
- 3.0.1: 2024-02-15 (build 538)
- 3.0.2: 2024-02-16 (build 541)
- 3.0.3: 2024-02-16 (build 544)
- 3.0.4: 2024-02-16 (build 545)
- 3.0.5: 2024-02-19 (build 546)
- 3.0.6: 2024-02-22 (build 552)
- 3.0.7: 2024-02-26 (build 555)
- 3.0.8: 2024-02-28 (build 557)
- 3.0.9: 2024-02-28 (build 558)
- 3.0.10: 2024-02-29 (build 560)
- 3.0.11: 2024-03-07 (build 562)
- 3.0.12: 2024-03-10 (build 563)
- 3.0.13: 2024-03-20 (build 566)
- 3.0.14: 2024-03-20 (build 567)
- 3.0.15: 2024-04-11 (build 571)
- 3.0.16: 2024-04-12 (build 577)
- 3.0.17: 2024-04-17 (build 579)
- 3.0.18: 2024-04-19 (build 581)
- 3.0.19: 2024-05-17 (build 583)
- 3.1.0: 2024-05-31 (build 587)
- 3.1.1: 2024-05-31 (build 588)
- 3.1.2: 2024-07-04 (build 596)
- 3.1.3: 2024-07-04 (build 598)
- 3.1.4: 2024-08-30 (build 605)
- 3.1.5: 2024-09-06 (build 609)
- 3.1.6: 2024-09-06 (build 610)
- 3.1.7: 2024-10-17 (build 612)
- 3.2.0: 2024-10-18 (build 616)
- 3.2.1: 2024-10-18 (build 617)
- 3.2.2: 2024-10-23 (build 624)
- 3.2.3: 2024-10-30 (build 625)
- 3.2.4: 2024-12-01 (build 630)
- 3.2.5: 2024-12-01 (build 636)
- 3.2.6: 2024-12-04 (build 637)
- 3.2.7: 2024-12-05 (build 638)
- 3.2.8: 2024-12-06 (build 639)
- 3.2.9: 2024-12-06 (build 640)
- 3.2.10: 2024-12-06 (build 641)
- 3.2.11: 2024-12-13 (build 642)
- 3.2.12: 2024-12-15 (build 643)
- 3.2.13: 2024-12-20 (build 644)
- 3.2.14: 2024-12-22 (build 651)
- 3.2.15: 2025-01-10 (build 652)
- 3.2.16: 2025-01-11 (build 653)
- 3.2.17: 2025-01-14 (build 654)
- 3.3.0: 2025-06-11 (build 657)
- 3.3.1: 2025-06-13 (build 659)
- 3.3.2: 2025-06-27 (build 661)
- 3.3.3: 2025-06-27 (build 662)
- 3.3.4: 2025-06-27 (build 665)
- 3.3.5: 2025-06-27 (build 666)
- 3.3.6: 2025-06-29 (build 667)
- 3.3.7: 2025-08-10 (build 683)
- 3.3.8: 2025-08-13 (build 736)
- 3.3.9: 2025-08-22 (build 804)
- 3.3.10: 2025-08-26 (build 809)
- 3.4.0: 2026-02-06 (build 814)
- 3.4.1: 2026-02-06 (build 815)
- 3.4.2: 2026-02-09 (build 817)
- 3.4.3: 2026-02-17 (build 819)
- 3.4.4: 2026-02-17 (build 820)
- 3.4.5: 2026-02-27 (build 829)
Changes
3.4.5+ Nakupy: nacitani z ISDOCu: Parovani radku se ted navic deje na zaklade drive sparovanych produktu s radkem (zkousi se jak line SKU, tak popis)
+ Nakupy: nacitani z ISDOCu: Prepocita DPH, kdyz v ISDOCu chybi
- Nakupy: nacitani z ISDOCu: Oprava chybne resene prace s oddelovacem desetinnych mist (pokud jich bylo vic nez 2 (2.000), tak hausnumera)
+ Nakupy: Pridana moznost cenotvorby oproti posledni cene
- Nakupy: Opraveno nekolik nepresnosti ve vypoctech
- Nakupy: Po zmene mnozstvi pridana moznost prepocitat cenu
- Nakupy: Do ZJ/MJ nebylo mozne zadat desetinnou carku (fungovala jen tecka)
- Nakupy: Pokud pridavam radek rucne a pridavany produkt obsahuje jednu konverzi, Pokladna se zepta, zda ji chci pouzit
- Sklad: Doba expirace se zobrazuje v mesicich (byla ve dnech)
- Product.customId -> Product.sku
3.4.4
- Nakupy: pokud nastavim zisk v %, tak se mi vysledna cena pro zakaznika vzdy zaokrouhli na cele koruny
- ISDOC loader: umožněno načíst ISDOC s chybějícím množstvím v StoreBatch (mnozstvi se vezme z InvoicedQuantity a vytvori se batch)
3.4.3
- Editor uctu: Tabulka s polozkami zmizi - zbela, pokud se prekliknu z jednoho editoru bunky na jiny primo
- Editor uctu: nastaveni prodejni ceny smesi nespadne a spravne vse prepocita
- Editor uctu: moznost vybrat zakaznika (priprava na slevy pro dobre zakazniky)
- Editor uctu: je nutne vybrat zakaznika, pokud se nakupuje za nakupku
- ISDOC loader: umožněno načíst ISDOC se špatným oddělovačem destinných míst
'
3.4.2
+ Nakupy: prumerovani polozek: pokud mam hmotny produkt v nakupu vicekrat, naklad zobrazi rovnou jeho prumernou cenu v nakupu
+ Nakupy: pridana validace, ze vsechna alokace probehla v poradku, naklady odpovidaji cene a DPH odpovida sazbe
- Nakupy: copy/paste/cut radku: Pokud nekdo udelal copy/paste, tak se vzdy kopiroval nebo vkladal radek tabulky
- Nakupy: pokud jsem zaroven mazal a pridaval radky, tak hibernate kolaboval kvuli duplicitnim ID
- Nakupy: nacitani z ISDOCu: naklad na ZJ byl spatne, pokud pri nacitani doslo ke konverzi mnozstvi
- Nakupy: nacitani z ISDOCu: pokud mam vice stejnych kodu dodavatele, tak radek nastavim Rezii (a nespadnu)
- Nakupy: nacitani z ISDOCu: pokud je v ISDOCu vice expiraci pro jeden produkt, tak rozdelim na vice radku
- Nakupy: rozpocitani nakladu: nehmotne polozky nejsou nikdy prijemci alokaci z rozpocitanych polozek (dopravne, atp.)
- Nakupy: rozpocitani nakladu: poradi i pokud mam vsechny nealokovane polozky nulove
- Nakupy: rozpocitani nakladu: nyni korektne volane i po smazani, pridani, zmene asociace polozky
- Editor produktu: Pokud selze ukladani, uzivatel se nic nedozvedel. Ted se mu zobrazi chyba.
3.4.1
- Fulltext filtr, sklad: Oprava pomaleho nacitani (zpusobeno novou tabulkou pro konverzi - tisice SQL SELECTu kvuli neoptimalizovanemu mapoveni)
3.4.0
+ Produkt: pridana tabulka s konverzi na ruzne jednotky v zavislosti na baleni - jeden produkt muze mit vice EANu
+ Editor uctu: lze prodat podle vsech EANu, ktere na sobe produkt ma
+ Naklad na porizeni zbozi se bere vzdy jako cena bez dane
+ Nakupy: Do radku nakupu se uklada puvodni EAN, kod, nazev, MJ, mnozstvi v MJ, DPH, sazba DPH, prevodni koeficient na ZJ, mnozstvi v ZJ
+ Nakupy: Uklada se cena za radek misto ceny za polozku (resi zaokrouhlovaci problemy)
+ Nakupy: Na kazdem radku se ukazuje naklad s a bez DPH k datu nakupu (tzn. ze kdyz mam na nakupu polozky s normalni cenou + zdarma, uvidim tam uz prumer)
+ Nakupy: moznost pracovat s vice radky najednou (smazani, presun na jiny nakup)
+ Nakupy: moznost vytvorit produkt z radku nakupu
+ Dárkové poukazy: nyní lze prodat se slevou
+ Export dat: nazev souboru obsahuje i cas HHmm
3.3.11
- Pri ukladani smesi na ucet pouziji pro celou smes sazbu DPH, ktera je mezi polozkami nejvic zastoupena (spocitano vazenym prumerem)
- Editor smesi: opraveno EntityNotFoundException pri odebrani polozky
- ISDOC import: pokud přepočítávám množství z ks na kg, tak nyní přepočítám i jednotkovou cenu, která se může lišit
- Editor nakupu: Zvetsena vychozi sirka sloupecku kod a kod dodavatele
3.3.10
- Editor uctu: nelze zvolit typ platby dobirka - NPE
3.3.9
- Upgrade Eclipse RCP z 4.29 (2023) na 4.34 (2024) (velikost 114 MB -> 69 MB)
- Rozdeleni hlavni feature na 3 (Pokladna plugins, RCP plugins, 3rd party libs plugins)
- Using newer log4j from maven (1.2.13 -> 1.2.17)
- ISDOC import: Automaticke prepocitani kusu na kilogramy pro vsechny varianty, pokud to lze (drive jen 1 kg na ks)
- editor nakupu: Pokud se nakupni cena prodavaneho zbozi lisi od minuleho nakupu, zobrazi se cervene a v tooltipu posledni cena
- Pri uzaverce se vyexportuji denni prodeje a sklad v CSV formatu do vybraneho adresare
3.3.8
- Upgrade Eclipse RCP z 4.23 (2022) na 4.29 (2023) (vyzaduje Java 17; velikost vzrostla ze 73 na 114 MB)
- ISDOC import: opraven import cen s halíři
- ISDOC import: import expirací
- ISDOC import: upozornění, pokud je na faktuře a u nás jiná jednotka množství
3.3.7
- Export prodejů do CSV
- Editor nakupu: Umozneno nacist ISDOC soubor
- Editor nakupu: Umozneno posouvat polozky nahorou a dolu
- Kontakt: Umozneno zadat ICO
- Editor uctu: pridana moznost zadat spropitne
- Editor směsi: položky zobrazují procentní zastoupení bylin ve směsi
- Směsi: Při mazání zobrazí srozumitelnou chybu, pokud je směs referencovaná z účtu
- Upgrade Hibernate 3.5.2 na 5.6
- podpora pro Java 17
3.3.6
- Prestashop synchronizace: synchronizace se jiz nestazi vytvaret produkty typu INTANGIBLE nebo GIFT_VOUCHER_REDEEM
- Darkove poukazy a nehmotne produkty ukazuji nulove mnozstvi ve skladu
+ Premie ukazuje novy vypocet premie od cervna 2025
- Povolena akce pro zpetne prepocitani nakupni ceny na uctech
- Editor nákupu: Pokud dodavatel není plátce daně, DPH musí být 0%
- Editor nákupu: opraveno pocitani zisku
3.3.5
- oprava pocitani expiraci, pokud mam skladem polozky z vice nakupu se zadanou expiraci
- Prestashop synchronizace: mnozstvi, ktere se nastavi pri synchronizaci odpovida mnozstvi, ktere neprojde behem mesice jeste neprojde
3.3.4
- opraven refresh expiraci - nyni se prepocitaji pri ulozeni nakupu a pri kliknuti na refresh ve skladu
3.3.3
- opravena synchronizace
3.3.2
+ na editor produktu pridana tabulka s nakupy
+ sklad: pridan sloupec s informaci za kolik dni produkt expiruje
+ Prestashop synchronizace schova produkt, kdyz projde driv jak za mesic
3.3.1
- Opraveno parsovani cen vetsich nez 1000
- Pokus o opravu tisku dlouhych uctenek
- Produkt editor: prepracovano zobrazovani cen
3.3.0
- Produkt: Nakupni a prodejni cena se uklada jako halire s DPH
- Transakce: Nakupni a prodejni cena se uklada jako halire s DPH
- Unifikace terminologie ohledne ceny s DPH a bez DPH napric celou Pokladnou - Produkt, Smes, Ucet, Transakce
- Prejmenovana vlastnost produktu "Vyrobce" na "Znacka"
- Ucty: Pridana moznost rychle filtrovat ucty na 1 den, 7 dni, 30 dni a vsechny
- Pridana moznost smazat nakup
- Pravidlo pro ucet - nastaveni eshop ceny a sleva 10% 12.6.2025 na MycoMedica, YaoMedica a CareMedica akci
3.2.17
- editor uctu: opravena regrese - NPE pri ukladani uctu se smesi
+ na reportu se zobrazuje rozdeleni celku podle typu produktu, aby bylo videt darkove poukazky zvlast
3.2.16
- oprava pocitani denni trzby a zvyseni bonusu na 2% od ledna
+ pridani moznosti otevrit ucet jako novy
3.2.15
+ darkovy poukaz: dialog pro zadani kodu umoznuje jeho nahodne vygenerovani
+ darkovy poukaz: smazani darkoveho poukazu z uctu provede jeho automaticke smazani z eshopu
+ darkovy poukaz: vyuziti darkoveho poukazu ho na eshopu pouze nastavi jako vyuziteho a nemaze ho
+ darkovy poukaz: smazani vyuziteho darkoveho poukazu z uctu provede jeho autmatickou reaktivaci
+ darkovy poukaz: dvoufazove pridavani - nejprve se prida jako neaktivni a po ulozeni se aktivuje
+ darkovy poukaz: do popisu v eshopu se uklada veskera historie akci
3.2.14
+ Predvybrana metoda platby je kartou a staci dat enter
+ darkovy poukaz: automaticke kontroly a aktivace a uplatneni lokalne i v Prestashopu
- darkovy poukaz: na ucet pridavany samostatne, aby bylo ke kazdemu mozne ulozit slevovy kod
- darkovy poukaz: opravena validace, kdy to neakceptovalo znak W
3.2.13
+ pri prodeji nebo pouziti darkoveho poukazu se Pokladna zepta na kod
3.2.12
+ pridany pravidla uctu - lze vypnout v nastaveni Pokladny "Aktivovat pravidla uctu"
-- nazev produktu zacina herba vitalis a mnozstvi => 3 - sleva 10%
-- jednotka je kg a mnozstvi je 0.5 kg -> sleva 10%, mnozstvi je 1 kg -> sleva 20%
-- hodnota nakupu je 1000 nebo vic a kod DP -> sleva 100%
+ na vytisteny ucet pridany dalsi informace z terminalu: autorizacni kod, sekvence, nazev karty, id terminalu
+ pridany typy produktu pro darkovy poukaz
3.2.11
- Opraveno generovani reportu vybranych HTML produktu
+ Uzávěrka nyní tiskne data z uzávěrky z terminálu + přidá vlastní rozdělení tržeb od minula
+ Comgate integrace: osetreny i zavaznejsi chyby (cannot connect, ...), aby stacilo potvrdit chybu jen jednou
3.2.10
- Opraveno mazani smesi z uctu (zabilo celou Pokladnu)
- Opraven chybejici puvod u uctu, ktere byly automaticky vytvorene po zavreni predchoziho
3.2.9
+ cislo uctenky formatovano s mezerou mezi kazdymi tremi cislicemi
+ na seznam uctu pridano hledani podle cisla uctu
- pokud probehne refundace pomoci karty, tak uz se nepta na refundaci pomoci hotovosti
- zkracen popis u DUZP, nevejde se na 6 cm ucet
3.2.8
+ Pridana informace o tom, kde ucet vzniknul (napr. Pokladna 2). Konfiguruje se v nastaveni, tiskne se na ucet a je mozne ji zobrazit na seznamu uctu
+ Vylepseny tisk uctenky: hezci rozlozeni, pridano DUZP a jednotkova cena a mel by odpovidat legislative pro platce DPH
+ Comgate integrace: Pridana moznost vyvolat uzaverku z Pokladny
+ Comgate integrace: Povolena refundace
3.2.7
- Comgate integrace: vylepseno chovani pri selhani platby - uzivateli se ukaze duvod selhani v dialogu, ktery muze zavrit jednim enterem
3.2.6
- Opraveno pocitani denni trzby a premii
- Prestashop synchronizace: Update produktu, zkontroluje pozici v kategorii a pokud vypada chybne, opravi ji
- Nastaveni uctu: oprava prohozenych popisku velikosti a nazvu fontu
+ Nastaveni uctu: text hlavicky a paticky je nyni vyveden vybranym fontem
+ Nastaveni uctu: u loga lze urcite zvetseni 0 - 100%
3.2.5
+ Opraven ucet, aby se vesel i na uzky 6 cm papiru. Doporuceny font Ubuntu Mono.
3.2.4
+ Zdvojene skupiny s DPH 0% slouceny
+ Comgate integrace: Smazani uctu vrati platbu, pokud bylo placeno kartou; priprava na refundaci
+ Comgate integrace: Pouziva verzi v6 API.
+ Sklad: Pridan zpet sloupec s nakupni cenou bez DPH
3.2.3
+ Editor produktu: presnost procenta slevy/prirazky na eshopu zvysena z 4 na 6 desetinnych mist, aby byla vysledna cena na eshopu presna na halire i pro polozky s cenou v radu tisicu (cim je vyssi cena, tim je treba vyssi presnost)
+ Sklad: Pridan sloupec s eshop cenou, eshop cena procent, DPH, datum inventury
+ Hromadny editor: Umoznena zmena eshopove ceny - procenty z normalni ceny i fixni castkou (+ reorganizace poradi)
+ Ucet: Hromadna zmena slevy/ceny prepocita halerove vyrovnani
+ Editor uctu: po kliknuti na halerove vyrovnani, se prepocita nebo vynuluje halerove vyrovnani
+ Editor uctu: nezaokrouhluje, pokud jsou vsechny polozky z eshopu - protoze faktura z eshopu taky neni zaokrouhlena
+ Editor uctu: hromadna zmena zpusobu platby nebo slevy prepocita halerove zaokrouhleni
3.2.2
+ Comgate integrace: Pridana podpora pro spropitne
+ Comgate integrace: Pridano maskovane cislo karty na vytistenou uctenku
- Editor uctu: zaokrouhleni se neprepocitalo, kdyz uzivatel zmenil "Typ ceny" nebo "Slevu"
- V součtu ve statusu na seznamu účtů chyběl typ platby "Dobírka"
3.2.1
- Opraveno pocitani prodejni ceny, zakladu dane a dane na seznamu uctu - chybelo halerove vyrovnani
- Opraveno pocitani denni trzby ve statusu - chybelo halerove vyrovnani
3.2.0
+ Na ucet pridano halerove vyrovnani
+ Opraveno pocitani DPH na uctech i v reportech. Ceny na uctu se nyni ukladaji v halirich a vypocet by mel odpovidat zakonu
+ Dialog pro vyber produktu: Podpora pro EAN prefix - nektere produkty maji stejny EAN, ale objednavaji se zvlast. Takove produkty pridame s EANem, ktery ma skutecny prefix, ke kteremu se prida suffix. Je nutne, aby pri nacteni EANu cteckou se nevybral automaticky prvni, ale uzivatel rucne vybral ten spravny.
- Prestashop synchronizace: nesynchronizovalo se aktualni mnozstvi. Bylo treba zneplatnit cache
- Odebrano "stare mnozstvi", ktera tam bylo nejakou dobu jen pro kontrolu s novym zpusobem vypoctu
3.1.7
- Opraveno ukladani zpusobu platby "platebni brana". Ukladalo se chybna jako "platba kartou"
3.1.6
+ Pridan typ platby dobirka
3.1.5
+ pridana integrace s platebnim terminalem Comgate
3.1.4
+ Editor uctu, seznam uctu, atd.: Pridana moznost rozlisit pri zauctovani uctu typ platby
3.1.3
+ Pokladna nyni podporuje Prestashop 8.1
3.1.2
+ Editor uctu: pridana zmena slevy a typu ceny
+ Editor uctu: Rozsiren dialog na vyber produktu
+ Editor uctu: Doplneny chybejici akce v kontextovem menu
3.1.1
+ Editor produktu ma tlacitko na nastaveni aktualniho casu naskladneni
- Opravena NPE na editoru produktu, kdyz nebyl zadan datum inventury
3.1.0
+ Mnozstvi se ted pocita jako INVENTURA + NAKOUPENO - PRODANO
+ Veskere statistiky jsou k dispozici okamzite - neni treba cekat minuty na vysledek
+ Pred zacatkem synchronizace s Prestashopem je treba vybrat, jakym smerem synchronizovat nazvy (fix faze 1)
+ Pridany automatizovane testy na novy vypocet mnozstvi
- zakazana zmena hodnoty v combo boxu kvuli nechtenym zmenam pri scrollovani
3.0.19
+ na uctence se ukazuje poskytnuta sleva a zda se jedna o nakupni cenu
+ implementovano zpresneni statistik prumernych mesicnich prodeju - nyni se pocita podle prvniho mesice, kdy bylo prodano a ne podle zacatku zadaneho obdobi. To zlepsuje statistiku produktu, ktery se malo prodavaji za kratke intervaly. Idealne je treba volit minimalne rok.
- opravena NPE chyba pri meneni kodu produktu
- opraveno razeni produktu podle sloupce "Dojde za mesicu"
- pridana moznost filtrovat podle sloupce "Dojde za mesicu" (napr. "dojdezamesicu>2")
- pridana moznost filtrovat podle sloupce "Na uctu" (napr. "nauctu>10")
- pridana moznost filtrovat podle sloupce Mnozstvi (napr. "mnozstvi=0")
3.0.18
- u vyrobce TCM Point se docasne synchronizuje nazev z Prestashopu do Pokladny
- opraveno ukladani nastaveni sloupecku v tabulkach
3.0.17
- opravena kontrola unikatnosti kodu pri ulozeni noveho produktu (nesel zadat pouze pismenny kod)
- Statistiky: pridany mesicni prodeje na editor produktu
- u vyrobce MyTao se docasne synchronizuje nazev z Prestashopu do Pokladny
- nemapovatelne produkty se v Prestashopu zakazou
3.0.16
- Prestashop synchronizace: Opraveno parovani DPH (drive bralo v potaz i smazane TaxRuleGroups s flagem DELETED=1)
- Pridano zobrazeni premii na status bar
3.0.15
+ Nakup: Umozneno editovat celkovou cenu "s" a "bez" DPH
+ Nakup: Vylepsena vizualizace procentnich hodnot (napr. misto 0.5 se zobrazi 50%)
+ Tabulka nakupu: Pridan sloupecek s cislem faktury a umozneno podle nej i vyhledavani
+ Editor produktu: opraveno hledani volneho kodu. Kod muze zacinat i cislici
3.0.14
+ Editor produktu: upraveno hledani volneho kodu. Uzivateli se nabidne u noveho produktu zmena na volny kod sama pri ulozeni, pokud je v konfliktu s existujicim.
+ Sklad: Pridan sloupec s informaci jake mnozstvi se proda za mesic
+ Sklad: Predelan vypocet odhadu, kdy produkt dojde. Nyni se jen vydeli aktualni mnozstvi prumernym mesicnim prodejem a vyjadri se v mesicich
+ Statistiky: Umozneno zadat interval, z ktereho se pocitaji statistiky, coz zrychli jejich vypocet (stale ale nejvic casu trva dotazeni dat z DB)
3.0.13
+ Ucet: Slevu lze nove zadat i primou zmenou prodejni ceny
- Ucet: Opraveno: zadavani carovych kodu na ceske klavesnici - zadani cisla neoteviralo dialog pro pridani produktu, protoze byl zmacknuty SHIFT
- Nakup: Aktualizace prodejni ceny pri zmene nakupni ceny se provede az po odsouhlaseni a pro nesmyslne hodnoty jako 0 se vubec neprovede
- Nakup: Oprava: Po smazani polozky zustala byt videt smazana polozka v tabulce
3.0.12
- Opravena chyba zalohovani DB pri ukonceni Pokladny, pokud DB bezi vzdalene
- Ucet: Pridana moznost zadat slevu
3.0.11
- Nakupy: pridan datum expirace
3.0.10
- Opraveno nahravani vlastnika a typu produktu ze souboru
3.0.9
- Editor produktu: Oprava prepocitavani cen
3.0.8
+ Nakupy, Dodavatele: Pridan vyber, zda je platce DPH
+ Produkt: Pridan typ produktu - hmotny/nehmotny, pridan vlastnik
3.0.7
- Nakupy: Opraveno pridavani prvni polozky na novy nakup
+ Nakupy: Automaticke nastaveni sirky sloupecku na nejmensi mozny obsah tak, aby byl obsah videt
3.0.6
+ Nakupy: Pridano pocitani souhrnu do status baru, pokud uzivatel vybere nakup/nakupy
+ Nakupy: Pridano ukladani do souboru
- Nakupy: Opraven filtr
- Nakupy: Opraveno pridavani produktu po predchozim smazani nejakeho jineho
3.0.5
+ Nakup: Umozneno menit kod dodavatele v tabulce polozek
+ Nakup: Pridana jednotka mnozstvi
- Nakup: Opraveno resizovani tabulky polozek
- Dodavatele: Opraveno mazani dodavatele
3.0.4
+ Nakup: Pridan sloupecek s procentnim ziskem
+ Nakup: Zmena nakupni ceny automaticky zmeni prodejni cenu tak, aby byl procentni zisk porad stejny a provede zaokrouhleni
3.0.3
+ Nakup: Umozneno editovat prodejni cenu produktu primo z radku produktu
3.0.2
+ Nakup: Pridany sloupce do Nakupu - JC prodej, Celkem bez DPH
+ Nakup: Umozneno editovat nakupni cenu produktu primo z radku produktu
+ Nakup: Pridana moznost naskladnit polozky z nakupu
+ Nakup:Pridana akce na otevreni produktu z nakupu
3.0.1
- Oprava regrese dialog vyberu produktu - v tabulce pri pridani na ucet chybela cena
3.0.0
+ Pridana moznost definovat nakupy (a dodavatele) pro podchyceni ruznych nakupnich cen
2.7.16
+ Sklad fulltext filter: Umozneno vyhledavat pouze v urcenem sloupecku pomoci napr. nazev1=abc
+ Prestashop/Sklad: Zrychlen Sklad nahravanim kategorii z Prestashopu asynchrone
+ Prestashop/Sklad: Umoznena zmena vychozi kategorie ze skladu
+ Prestashop/Hromadny editor: Umoznena hromadna zmena kategorii
2.7.15
+ Sklad: opravena regrese - NPE, pokud byl aktivni sloupecek s kategoriema
+ Prestashop: Opraveno chybne mazani WIP kategorii
+ Prestashop: Opraveno nastavovani DPH
2.7.14
+ Sklad: Pridan sloupecek kategorie z Prestashopu a umozneno vyhledavani v nem (category scope)
+ Zmena kodu zmeni kod i na uctech (to je nutne, protoze kod produktu se pouziva pri serializaci do XML a nenaslo by se to)
2.7.13
- Opravena regrese ve vyhledavani smesi - vyhledavani nefungovalo
2.7.12
+ Pridana moznost filtrovat podle sloupecku (dph, supplier, manufacturer, name1, ...)
+ Zmena kodu na produktu ho zmeni i v Prestashopu
+ Na Produkt pridano datum inventury
2.7.11
+ Pridana moznost prechazet pomoci CTRL+TAB na dalsi bunku v tabulce skladu v dalsim radku
2.7.10
+ pridano policko na produktu pro dodavatele, vyrobce a id dodavatele
2.7.9
+ Pridano policko na produktu pro hodnotu mnozstvi pri inventure
+ Opraveno prekreslovani tabulky skladu a dialogu vyberu produktu pri filtrovani
2.7.8
+ Opraven tisk uctu z uctu samotneho (regrese z 2.7.7) - pokud byl vybran ucet v prehledu uctu, tak mel prednost oproti aktualnimu uctu
2.7.7
+ Prestashop: Pridana moznost smazat produkt z Prestashopu, pokud je uz v kosi
+ Aktualizace psjcli z 0.0.2 na 0.0.3 - umoznuje zmenit HTTP client read timeout
+ Prestashop: Synchronizace: Predelana logika neskryvani produktu, ktere maji nulove mnozstvi a melo by je jit objednat. Nyni na zaklade vyrobce a tagu "objednatelny-neni-li-skladem" a priznaku primo na produktu.
2.7.6
+ Prestashop: Pridana aplikace pravidla 3 v oprave kategorii
+ Opraveno nacitani priznaku "vyhozeny" z nactenych dat
+ Editor produktu, Sklad: Pridana moznost vyhodit produkt do kose
+ Aktualizace matheclipse z 0.0.5 na 2.0.0 a referencovan jako maven artifact v Eclipse targetu
2.7.5
+ Prestashop: Pridana aplikace pravidla 2 v oprave kategorii
2.7.4
+ Oprava nazvu archivu distribuce, kde chybela atkualni verze
+ Prestashop: Synchronizace: Opravena chyba, kdy se vzdy synchronizovaly vsechny polozky
2.7.3
+ Opravena diakritika ve slove "Nakupni" ve vyberu typu prodejni ceny
+ Prestashop: Synchronizace: Neskryvat produkty, ktere maji nulove mnozstvi a je mozne je znovu objednat u dodavatele (ridi se priznakem na kategorii)
+ Prestashop: Pridana moznost pustit opravu kategorii (aplikuje pravidlo 1)
2.7.2
+ Aktualizace saxon z 9.2.0.3 na 9.9.1-8 a referencovan jako maven artifact v Eclipse targetu
+ Aktualizace xstream 1.4.4 na 1.4.20 a referencovan jako maven artifact v Eclipse targetu
- Odstranen kod EET
- Aplikovan workaround pro POK-55: V dialogu na ukladani chybi .zip suffix
2.7.1
+ Pridana moznost nastavit na uctu prodejni cenu jako nakupni nebo eshopovou
+ Cena pro eshop se nyni zadava jako % z kramkove ceny
+ Prestashop: Opraveno zobrazovani objednavek na status baru
2.7.0
+ Aktualizace Eclipse RCP z 3.8.2 (2013) na 4.23 (2022)
+ Pokladna nyni vyzaduje 64bit Java 11
+ Odebrany 32bit buildy pro Linux a Windows
+ Upgrade HSQLDB na 2.7.2 a referencovan jako maven artifact v Eclipse targetu
+ Report produktu obsahuje nakupni i prodejni cenu
+ Pridana moznost nastavit jinou cenu produktu pro eshop
2.6.0
+ Pridana moznost pracovat nad databazi vzdalene Pokladny
+ Aktualizace HSQLDB z 2.2.9 na 2.5.1
+ Pridana moznost nastavit vlastni adresar pro zalohu
+ EET: Pokud je EET vypnute, nezobrazovat nic na status radku a vubec nespoustet synchronizacni thread
+ Nastaveni tisku: Opravena chyba ukladani nastaveni tisku, pokud nebyla vybrana zadna tiskarna
2.5.12
+ Prestashop: Synchronizace: Od ~2022-12 selhava vytvareni novych produtku (HTTP 400, Validation error: "Property Product->link_rewrite is not valid"). Fix byl nastavit link_rewrite na prazdnou hodnotu.
2.5.11
+ Tento release resi technicky dluh
+ Aktualizace Eclipse RCP z 3.6.2 (2011) na 3.8.2 (2013)
+ Autogenerovany config.ini
+ Aktualizovany ikony a pridana 256x256
2.5.10
+ Tento release resi technicky dluh a zacal cestu k snadno reprodukovatelnym buildum
+ Definovani targetu na zaklade konfiguracniho souboru
+ Aktualizace Eclipse RCP z 3.5.1 (2009) na 3.6.2 (2011)
+ Prestashop: Synchronizace: Pridan taskbar progress bar
+ Uklid - reseni ruznych varovani v kodu a konfiguraci
2.5.9
+ Prestashop: Synchronizace: pokud je nulove mnozstvi, produkt se schova (doted se zobrazoval s napisem "vyprodano")
+ Aktualizace EET certifikatu. Mely by vydrzet do listopadu 2027
+ Pridana 64bit Windows distribuce
+ Odebran build update zipu a JavaWeb Start verze
2.5.8
+ Upravena synchronizace - produkty, jejichz vychozi kategorie je skryta se skryji taky
2.5.7
+ Pridana moznost pridat na ucet obrazek
2.5.6
+ Prestashop: Synchronizace: Nove vytvoreny produkt je ihned objednatelny
+ EET: certifikat https://dl.cacerts.digicert.com/DigiCertGlobalRootG2.crt pridat do trust storu EET clienta
2.5.5
+ Prestashop: Synchronizace: Pokud je produkt aktivni, ale neni objednatelny, tak se po synchronizaci stane objednatelny
2.5.4
+ Opraveno: Pri nahrani dat ze souboru se neulozi carove kody
+ Pokud nastane chyba pro nacitani dat, nacitani se zrusi a zobrazi se error (doted se chyby ignorovaly)
2.5.3
+ Editor uctu: opraveno vybirani produktu po jeho pridani na ucet, pokud se pridaval bez mezerniku
+ Editor uctu: opraven vyber pri odebirani z uctu - vyber se snazi zustat na stejnem radku, pokud existuje
+ Editor produktu: chybejici kategorie u PS produktu nezpusobi chybu zobrazeni dat z PS
+ Editor produktu: po otevreni editoru je vybrano policku s carovym kodem (driv byl kod, ale ten je ted zakazane editovat, takze ESC nefungoval)
- Editor produktu: odstranena synchronizace s PS, aby bylo ukladani produktu rychlejsi -> nebude fungovat zmena kodu a jmena. Vratim zpet az bude fungovat asynchroni synchronizace
+ Sklad: v produktech lze vyhledavat pouhym napsanim kodu, pokud je fokus v tabulce. Enterem se otevre primo editor produktu
+ Prestashop: synchronizace: nove vytvorene produkty maji Home kategorii
2.5.2
+ regrese: Editor uctu: opraveno pridavani produktu se stejnym kodem (ktery se slucuje do jednoho - pridaval se dvojnasobek)
+ regrese: Editor produktu: opraveno parsovani desetinnych cisel pro ceskou lokalizaci
+ Editor uctu: stejne smesi se slouci do jedne stejne jako kusove produkty
+ Editor produktu: zmena kodu zmeni kod i v PS, pokud je nastavene propojeni. Pro editaci kodu musi byt zapnuty Hack mode (CTRL+ALT+H)
2.5.1
+ Editor uctu: pro zobrazeni produktu ve filtru je mozne pouzit neuplny carovy kod
+ Editor uctu: opravena klavesova zkratka na pridavani smesi
+ PS: synchronizace nazvu: 1) novy produkt v PS -> nazev z Pokladny 2) ukladani produktu v Pokladne -> Nazev z Pokladny 3) Synchronizace vseho -> Nazev z PS
2.5.0
+ Editor uctu: polozky lze zadavat bez prvniho otevreni pridavaciho dialogu mezernikem pouhym vytukanim kodu/nazvu/caroveho kodu
+ Editor uctu: po pridani polozky na ucet neni aktivni editace mnozstvi
+ Editor uctu: polozky stejneho kodu se na uctu slouci do jedne, pokud jsou to kusovky a vychozi mnozstvi pro pridani je 1
+ Editor produktu: opraveno parsovani cisel pro anglickou lokalizaci
+ Prestashop: Editor produktu: aktualizace pouze ceny, dane a caroveho kodu (jiz se neaktualizuji kategorie, vyrobce, popisek, ...)
+ Prestashop: synchronizace: prepsana synchronizace s Prestashopem, aby splnila nove naroky a byla bezpecnejsi
+ Prestashop: synchronizace caroveho kodu obema smery - pokud na jedne strane neexistuje, zkopiruje se ten existujici. Pokud existuje na obou stranach, ma prednost carovy kod, ktery je v Pokladne
+ Prestashop: synchronizace: automaticke vytvoreni produktu v Prestashopu, ktery je v Pokladne, ale ne Prestashopu
+ Prestashop: synchronizace: report: prepracovan synchronizacni report
+ Prestashop: synchronizace: report: jiny nazev pro kazdy report, takze zustavaji na disku a neprepisuji se
2.4.8
+ Editor uctu: opravena chyba otevreni uctu, pokud byla vypnuta integrace s EET
+ Prestashop: Pridana moznost filtrovat podle caroveho kodu pri vyberu produktu na uctu a v seznamu produktu
2.4.7
+ Prestashop: Mnozstvi smesi na sklade se pri synchronizaci nastavi na 5, aby stav po obednani smesi nebyl "backorder", ale "processing order"
+ Prestashop: Pridano zobrazeni stavu objednavek ve status baru
+ Pridana moznost ukladat carove kody
2.4.6
+ Prestashop: nove vytvoreny produkt v Pokladne se sparoval se smesi a premazal jeji prazdny kod. Smes se tak chybne navazala k novemu produktu.
+ Prestashop: vzdy zobrazuj cenu u produktu
2.4.5
+ Prestashop: caje se zobrazuji jako vyprodane - opraveno pocitani mnozstvi na sklade pro polozky s jinou jednotkou, nez kusy (kg)
+ Odebrana moznost synchronizace se starym eshopem (Nastaveni + Nastroje)
2.4.4
+ vracena moznost mazat polozky z uz ulozeneho uctu klavesou Del
+ vracena moznost menit mnozstvi na uz ulozenem uctu
+ ucet lze potvrdit jen pokud se na nem udaly nejake zmeny a vysledna cena neni 0 (zamezi nechtenemu potvrzeni prazdneho uctu)
2.4.3
+ Pridana volba umoznujici tisknout ucet automaticky bez zeptani
+ EET: Do vytisteneho casu pridany sekundy - dle specifikace povinny udaj
2.4.2
+ Opraveno generovani reportu z uctu
+ EET: Automaticke znovuodeslani trzeb k fiskalizaci v pripade problemu
+ EET: Opravena aktualizace stavu fiskalizace ve vypisu uctu v Pokladne
+ EET: Opraveno zobrazeni vysledku fiskalizace v otevrenem uctu v Pokladne (nebyl videt FIK)
2.4.1
+ Vracena moznost aktualizace stareho eshopu
+ Opraveno generovani reportu z uctu
+ EET: Opraveno zobrazovani vysledku zaslani EET (FIK, BKP nebyly na uctu videt)
2.4.0
+ EET: Pridana moznost opravy uctu. Jeden ucet ma navazano vice poslani do EET
+ EET: Upraven tisk FIK, BKP, PKP
+ EET: Jako celkova castka se pouzije zaokrouhlena hodnota z uctenky
2.3.1
+ EET: Upraven tisk FIK, BKP
2.3.0
+ Pridana integrace s EET - pridany polozky FIK, BKP, PKP a cislo uctu do DB i XML. Veskera komunikace s EET se uklada do souboru
+ Pokladna si pamatuje cislo uctu
2.2.6
+ Opraveny chyby v generovani reportu a prelozeny hlasky v nemapovatelnych produktech
+ Umozneno nastavit kategorii v editaci produktu
+ Umozneno nastavit novy/pouzity v editaci produktu
+ Smazani produktu v Pokladne ho smaze i v Prestashopu (Pokud je nastaveno spojeni)
+ Odebrana moznost aktualizovat produkty na starem eshopu
+ Pridana moznost vycistit lokalni Prestashop cache (napr. pokud se zmeny udelane v Administraci Prestashopu v kategoriich nezobrazuji v Pokladne)
+ Obnoven koncici SSL certifikat (platnost do 2022)
2.2.5
+ Umozneno nastavit co delat, kdyz neni produkt na sklade (zda povolit/zakazat objednavky)
+ Umozneno nastavit dodavatele
+ Spravena synchronizace dane (vsechny produkty ted mely 21%)
+ Skryty nepodstatne PS polozky v editaci produktu
+ Pokud neni nazev v Pokladne a v PS stejny, tak je mozne je editovat samostatne
2.2.4
+ Opraveno aktivovani/deaktivovani Prestashop produktu pri updatu
+ Pridano parovani produktu na zaklade jmena (resi aktualizaci cen smesi)
2.2.3
+ V hack modu je mozne menit kod - aktualizuje se i v Prestashopu
+ Opravena cena caju pri updatu produktu v Prestashopu. Pokud je zbozi v Pokladne v kilogramech a vychozi mnozstvi neni jedna, pronasobi se cena vychozim mnozstvim
+ Report z hromadne aktualizace zobrazuje v tabulce aktualizovanych produktu jmeno
+ Prestashop produkt se pri ulozeni z Pokladny automaticky zapne, pokud ma popisek i fotku. V opacnem pripade se vypne
+ Kod se pri ulozeni vzdy prevede na velka pismena a oseknou se bile znaky
2.2.2
+ Pridana hromadna aktualizace vsech Produktu v Prestashopu
2.2.1
+ Opraven Prestashop update u produktu, ktere nemaji nastaveny datum aktualizace (chyba Prestashopu?)
2.2.0
+ pridana obousmerna integrace s Prestashopem. V editoru produktu se zobrazi vybrane informace a nektere je mozne zmenit
2.1.10
+ pridana integrace s Prestashopem. V editoru produktu se zobrazi vybrane informace o produktu z Prestashopu
2.1.9
+ prepracovano tisteni uctu kvuli pozadavku tisku na novou tiskarnu 8cm sirka papiru (moznost ulozit si tiskarnu, odebran left-padding, tisteni az do kraju, zmenen layout vytisteneho uctu - right-aligned mnozstvi + cena)
2.1.8
+ spraven mesicni report. Ctvrtleti uz ukazuje soucet misto NaN ve sloupci Celkem
2.1.7
+ upraveny reporty - odstraneny dvojita %% a zaokrouhlen sloupec Celkem
2.1.6
+ vylepseno generovani noveho kodu - hleda mezery, umi postupne skakat na dalsi, prefix rozdeli na znaky a cislo a zacina hledat od zadaneho cisla nahoru, padding 0 do 100
2.1.5
+ pridano automaticke generovani nepouziteho kodu
2.1.4
+ pridana synchronizace cen i u produktu, ktere nemaji kod a skupin/smesi. Sparuji se podle nazvu.
2.1.3
+ pridana synchronizace viditelnosti
2.1.2
+ synchronizace cen aktualizuje jen skutecne rozdilne ceny
+ v synchronizacnim reportu se zobrazuji jednotky pro snazsi pochopeni problemu chybne aktualizace
+ v synchronizacnim reportu je mozne klikat na linky pro primou editaci na webu
2.1.1
+ Pridana moznost synchronizace cen s online shopem (+castecna automaticka konverze jednotek)
+ Optimized data load - about 2x better performance
+ Optimized shop shutdown - about 2x better performance
+ Requires Java 1.6 (1.5 previously)
+ Upgraded HSQLDB to 2.2.9
+ Upgraded XStream to 1.4.4
+ Fixed ordering of the bill items and group items after data import
+ Pridana moznost nastavit odsazeni zleva pro ucet
2.0.17
+ opraveno zaokrouhlovani DPH v sumari kodu
2.0.16
+ core upraven, aby byl testovatelny (nezavisly na bezici RCP Platforme)
+ opraveno zaokrouhlovani DPH na reportech
+ maximalni pamet pro program zvysena z 384MB na 640MB
2.0.15
+ Opraveno razeni polozek na vytisknutem uctu
2.0.14
+ Pridany filtry kodu na vsechny sestavy
2.0.13
+ Opraveny reporty aby zobrazily jakoukoli dan (drive jen 9%, 19%)
+ Zjednodusena prace s vice otevrenymi novymi ucty soucasne
- Opraveno generovani indexu klavesove zkratky uctu - index je pridelen jako nejmensi volny
- Zmenen titulek uctu z datumu na pocet uctu od otevreni programu
- Klavesova zkratka na prepinani editoru zmenena z CTRL + index editoru na CTRL + SHIFT + index editoru
- Pridana klavesova zkratka na prepinani uctu (CTRL + index uctu)
- Klavesova zkratka pro cyklovani mezi novymi ucty zmenena z CTRL + SHIFT + U na CTRL + TAB
- Akce pro cyklovani mezi novymi ucty doplnena o funkci zafocusovani tabulky aktivniho uctu, pokud jej ztratil (pokud je tabulka cervena, tak zezelena)
- Po zauctovani noveho uctu se prepne na predchozi novy ucet (misto otevreni noveho). Pokud zadny jiny novy neexistuje, vytvori jej.
+ Zjednodusena prace s uctem
- ucet se potvrdi jednim enterem a ne dvema
- pokud se potvrzeni zrusi (escapem), tak tabulka s uctem dostane zpatky focus (Je zelena. Drive byla cervena a musela se rucne vybrat)
+ Opraveno duplicitni zobrazovani neulozeneho stavu editoru (zobrazovaly se "**" misto "*" pred nazvem)
+ Akce pro zobrazeni pohledu (sklad, smesi, ucty) nyni prepnou na prislusny pohled, pokud je jiz vytvoren
+ Pokud otviram ucet, kontroluje se, zda skutecne existuje (to se mohlo stat pokud jsem smazal ucet, ale jeste nezmizel ze seznamu a ja ho otevrel)
+ Pokud smazu ucet, automaticky se zavre i jeho editor (pokud bych totiz editor pouzil a pokusil se obsah ulozit, nastala by chyba)
+ Predelan filtr na uctech - nyni se nahraji jen ucty ve vybranem obdobi (vychozi nastaveni je za aktualni den). Nahravat vzdy vsechny pri velkem poctu uctu zbytecne zpomaluje.
2.0.12
FS#190 Upgrade Eclipse 3.4.1 na Eclipse 3.5.1
FS#170 Upgrade saxonu z 9.0 na 9.2
FS#189 Opraven Java Web Start
+ Opraveno pocitani statistik pro produkty ve skupinach (smesich)
+ Opraven index okna editoru uctu, aby odpovidal poctu otevrenych editoru (a slo pouzit rychle prepinani uctu CTRL + index editoru)
+ Prepracovano generovani reportu - je rychlejsi (doba zpracovani vice odpovida mnozstvi zpracovavanych dat) a zobrazuji detailneji prubeh
+ Pridany scrollbary na editor produktu
+ Pridan report dennich trzeb
+ Pridan report mesicnich trzeb
+ Seznam reportu presunut z tabulky uctu do hlavniho menu
2.0.11
FS#187 Regression: Pokud spoustim pokladnu poprve bez existujicich dat, spadne
FS#188 Regression: Selze database compact (opraveno zavirani streamu pri backupu)
FS#186 Dialog pro vyber produktu obcas nefunguje
FS#165 Thread pocitajici denni obrat padal kvuli nezavrene transakci na dialogu pro pridani produktu
+ statistiky: odhad vyprodani zasob (tabulka produktu/detail produktu)
+ statistiky: celkovy pocet prodanych kusu (tabulka produktu/detail produktu)
+ statistiky: celkovy pocet prodanych kusu za posledni mesic (detail produktu)
+ statistiky: na kolika uctech se produkt objevil (tabulka produktu/detail produktu)
+ statistiky: prodeje po mesici za posledni rok (detail produktu)
+ opraveno updatovani WebStatusu, aby kontroloval jestli UI uz neni zavrene
+ opraveno zobrazovani nekonecna (EditProductDialog)
+ backup pri ukonceni se provede az po zkompakteni databaze
+ zmeny v databazi s ukladaji na disk po 5 sekundach (drive 20)
+ upgrade databaze z 1.8.0.10 na 1.8.1.1
2.0.10
FS#181 Kriticka chyba: Jiz neni mozne spustit vice Pokladen a prijit o data
FS#182 Automaticke hodinove zalohovani zmen databaze
FS#169 Upgrade Eclipse RCP na 3.4.1
FS#133 Implementovano vyhledavani v uctech podle kodu
FS#183 Zalohy generovane pri ukonceni se od ted neprepisuji (zruseny)
FS#184 Titulek okna zobrazuje umisteni databaze, proti ktere program bezi
FS#185 Odstranen problem s filtrovanim ve vyberu produktu/smesi, pokud fraze obsahovala mezeru
FS#161 Vice otevrenych uctu lze jednoduse prepinat pomoci CTRL+1, 2, 3...
+ radove zrychleni obnovy statistik dennich prodeju; interval obnovy zkracen z 15 s. na 10 s.
+ prepracovana prace s vlakny
+ zruseno zalohovani pri vypnuti - nyni se zalohuje prubezne primo databaze
+ migrace do SVN
+ opet se zobrazuje brandovana ikona launcheru na Windows
+ pridana klavesova zkratka CTRL+B pro otevreni seznamu uctu
+ automaticke cisteni backup adresare
2.0.9
+ opraveno generovani sumare - spatne porovnani datumu
2.0.8
+ plugin pro zobrazovani stavu objednavek z web shopu
+ pridan filter kodu na sumar kodu
+ pridan filter kodu na report ze skladu
+ upraveno xslt na generovani sumare - html obsahuje skryte sloupce
+ opravena IndexOutOfBoundsException na BillItemContentProvider.getFirst()
+ nastavena nizsi priorita na vlakna ukazujici info na status baru
FS#177 Udelat konfigurovatelne odstranovani tajemne polozky M
2.0.7
FS#172 Pridat testy na storage plugin
FS#164 Full text vyhledavani nad smesi
FS#174 chybne jednopismenne filtrovani na view skladu
FS#143 Selekci pro sumar zadavat pomoci casoveho rozmezi
FS#168 Vyjimka v konfiguraci, pokud neni vybran ucet
2.0.6
+ na report seznamu produktu pridany dalsi informace
FS#156 Pridat vyhledavaci dialog na tabulku produktu (aktivace pres CTRL+F)
FS#160 Pridat moznost rychle zjistit cenu pri editaci uctu (editace mn. primo v dialogu)
+ opravena prace s transakci na editoru uctu a skupiny
+ pridan unique constraint na custom_id a group name (stavajici db je treba opravit rucne)
+ zautomatizovano nahravani souboru na ftp
+ automaticke zazipovani zdrojaku
+ automaticke odeslani emailu
+ zautomatizovan cely release proces
2.0.5
FS#163 Pridat podporu pro tisk vyberu produktu
2.0.4
FS#151 Automaticky generovany seznam vydanych verzi
FS#150 Build update artefaktu
+ zaokrouhlovani vysledne castky na uctu na cela cisla
+ pri hledani produktu se zobrazuji prvni produkty, ktere vyhovuji kodem
+ vylepseno poslouchani klaves na editoru uctu
2.0.3
FS#154 Chyba v exportu dat - chybi prvni polozka za smesi; neuklada se spravna nakupni cena
FS#152 Pridat zisk na sumar kodu
FS#159 Filtr pro produkty a smesi nefunguje spravne s hackem nad c a z
FS#158 Pridany statistiky vybranych uctu do status baru
FS#166 Klavesovou zkratkou pro vytvoreni uctu prenest focus na jiz existujici, pokud takovy existuje
FS#157 Editor uctu: pridat vychozi cenu ihned do souctu
FS#162 Editor uctu: Sipkou vlevo nebo vpravo se ted aktivuje editace mnozstvi na uctu (cislice jiz nefunguji)
FS#167 Editor uctu: zvyraznit kdy ma tabulka s polozkami focus
+ Editor uctu: nekolik dalsich drobnych vychytavek
2.0.2
FS#153 Chyba pri editaci uctu - NPE
FS#155 Editace uctu: Navrat do tabulky polozek po stisknuti sipky nahoru/dolu
2.0.1
FS#147 Umoznit editovat odvozene atributy produktu (single/bulk)
FS#149 Odlisit dialogy pro vyber smesi a produktu
FS#148 Funkce na zaokrouhlovani do hromadneho editoru
FS#144 Na status bar do statistik skladu pridat cenu s DPH
FS#146 Nastavitelny tiskovy font
History
It took five years to finish this program. It all started in 2003 I think. I was told there is a need for new features in old DOS Pokladna 1.0 (program my father uses in his shop) and as there were no sources available for the old program, new one have to be made. At that time I was on the university. I looked at programming languages available and choose Java as a winner because of its multiplatform nature. I didn't know Java, so I entered the Java course. During holiday, I started to work on it. I designed complex data model and a lot of new great features. During my next study, I used parts of program as semestral work or chosen theme of semestral works so its results can be used in the program. Unfortunatelly, my solution was quite complicated and I didn't use any third party libraries, so I never finished it. But I never regret I learned Java, as my knowledge of it turns out to be very useful. I took a part time job as Java programmer during my study, write my thesis in Java and finally after school took another job as software engineer (Java again) ;-)
As I said, first attempt was not succesfull and I realized, that feature set was too big to be finished by one person with limited time resources. So I took another approach: bottom-up with help of open source and free libraries. It was 2006/2007. I chose Eclipse RCP as application base and bought a great book Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications. I finished school, take a full time job and after 4 months of work in free time I have usable prototype. Since then I release new version each month with new features and bugfixes. 2008-08-08 was the release date of Pokladna 2.0.
Doing this program was a hobby and great experience of building Java based desktop application. I must also say, that Eclipse RCP is great :-) and I would like to thanks to everybody, who made it.



