Změny v aplikaci


Změny za 2026

11. října 2026
  • Nová role Správce: má práva skladníka, kuchaře i nutričního poradce a navíc může exportovat všechna data a spouštět údržbu dat. Import všech dat a administrace zůstávají jen superadminovi.
  • Příručka popisuje roli Správce, dřívější Administrátor se nyní jmenuje Superadmin.
10. října 2026
  • Veřejná ukázková verze s připravenými daty a přihlášením za každou roli; data se každou noc vrátí do výchozího stavu. Na úvodní stránce je cena za měsíc i za rok.
  • Registrace nových uživatelů je ve výchozím stavu vypnutá, účty zakládá administrátor.
  • Seznam zboží na výdejce či příjemce, PDF, schválení a výmaz už neskončí chybou, pokud doklad obsahuje řádek v jednotce, kterou nelze převést na skladovou jednotku (po dřívější změně jednotky zboží). Celková cena se zobrazí jako „—“.
  • Naskladnění a vyskladnění takového dokladu je odmítnuto s odkazem na report nesprávných jednotek.
  • Změna jednotky zboží ponechá řádky s nepřevoditelnou jednotkou zcela beze změny, včetně jednotkové ceny.
  • Administrátor může tyto řádky opravit příkazem repair_stale_line_units, který převede množství i jednotkovou cenu a zachová celkovou cenu řádku.
6. října 2026
  • Report Zboží na skladu dle použitých jednotek má u každého zboží odkaz Změnit jednotku pro uživatele, kteří smějí měnit jednotku zboží.
  • Při přidávání nebo úpravě zboží na výdejce či příjemce se po výběru zboží předvyplní Jednotka podle skladové jednotky zboží.
4. října 2026
  • Nové funkce pro uživatele
    • Příručka je přepsaná jako příběh od dodavatele až na talíř: obsah, kapitoly podle rolí s kroky a tipy „Dobré vědět“, sekce Když něco nejde a odkaz na novinky. Datový model a přehled objemu dat obsahují nové tabulky menu, recepty v menu, změny jednotek a nastavení.
    • Správa jednotek umožňuje řízenou změnu jednotky zboží i převod jedné suroviny v receptu. Změna zboží přepočte zásoby, minimální zásobu, suroviny v receptech a řádky všech příjemek a výdejek včetně schválených; celková hodnota skladu a údaje o schválení zůstanou beze změny.
    • Před převodem se zobrazí náhled s příklady, koeficientem v obou směrech, varováními a rozdíly zaokrouhlení dokladů. Zdroj koeficientu je povinný, varování vyžadují potvrzení. Poslední změnu lze přesně vrátit, pokud se související data od té doby nezměnila.
    • Správa jednotek je dostupná z profilu a uživatelské nabídky, úpravy zboží a seznamů zboží a surovin receptu. Report nesprávných jednotek nabízí samostatné odkazy na změnu jednotky suroviny a zboží, také u příjemek a výdejek. Odkazy i akce respektují role uživatele.
    • Formuláře příjemek a výdejek zobrazují skladovou jednotku u názvu zboží. Nápověda na skladové kartě odkazuje na tlačítko Změnit jednotku; pokud recept nemá jinou použitelnou jednotku, stránka nabídne oprávněnému uživateli změnu jednotky zboží.
    • Zboží v ks má hmotnost kusu v g nebo ml. Výživové údaje se zadávají na 100 g / 100 ml; recepty a denní menu přepočítávají kusy podle této hmotnosti. Chybějící hmotnost je označena jako neúplný výživový údaj a upozornění v seznamu zboží.
    • Zboží se záporným množstvím nebo celkovou cenou je v seznamu skladu i jeho PDF zvýrazněno červeně a výstražnou ikonou.
  • Opravy chyb
    • Naskladnění a vyskladnění už nepřevádí jednotkovou cenu podruhé při odlišné jednotce řádku a skladu (chyba mohla změnit hodnotu 1000krát).
    • Jednotkové ceny se ukládají na 4 desetinná místa a zobrazují na 2, také v tabulce náhledu převodu. Levné zboží nebo zboží v g a ml už neztrácí cenu zaokrouhlením na celé koruny.
    • Vyskladnění nejprve aktualizuje ceny a poté je kontroluje. Zamítnutí ponechá původní ceny výdejky i stav skladu beze změny.
    • Kontrola zásob sčítá stejné zboží ze všech řádků a používá stejná zaokrouhlená množství jako odpis, i při různých jednotkách.
    • Při tvorbě výdejky z denního menu se množství stejného zboží nejprve sečtou a potom zaokrouhlí. Malé příspěvky z více receptů se neztratí; řádky se součtem zaokrouhleným na nulu se vynechají.
    • Celková cena výdejky je součtem zaokrouhlených řádků a odpovídá změně hodnoty skladu. Měsíční report příjemek a výdejek už není o 1 Kč nižší a pro prázdný měsíc ukazuje 0.
    • Náklady receptu zachovávají přesnost jednotlivých surovin a zaokrouhlují až zobrazený součet. Recept musí mít alespoň jednu porci; minimální množství suroviny v receptu a na příjemce je 0,01, stejně jako na výdejce.
    • Data naskladnění, vyskladnění a založení příjemky používají místní čas aplikace. Export skladu přijímá dnešní datum i kolem půlnoci a odmítá budoucí datum.
    • Historický export už neselže na nepřevoditelné jednotce. Pokud nelze stav určit, ponechá množství a cenu zboží prázdné; upozornění a sloupec export_warning označí dotčené doklady a řádky.
    • Čištění dat dokončí mazání historických záznamů bez chyby. Skladovou kartu nelze odstranit, pokud má zásobu nebo řádky na příjemkách či výdejkách, aby nezmizely i historické doklady.
    • Aktualizace výdejky z denního menu funguje v češtině i angličtině a zachovává původního autora. Opravena konfigurace společné části aplikace.
    • Formuláře zboží, surovin receptu, příjemek a výdejek odmítají staré hodnoty po změně jednotky. Chybějící kontrolní údaj ochranu neobejde a opakované odeslání odmítnutého řádku neuloží původní množství či cenu bez nového zadání.
    • Potvrzení náhledu a přesné vrácení převodu kontrolují skutečné hodnoty souvisejících dat, nejen čas změny. Novější ceny, množství, údaje dokladů a vstupy receptu se nepřepíšou; kontrola funguje i po obnově zálohy.
    • Vrácení převodu s nejmenším koeficientem 0,000001 už nevytvoří nečitelný auditní záznam. Zpětný koeficient se nepředvyplní, pokud mezitím došlo ke změně výchozí jednotky nebo vazeb suroviny.
  • Bezpečnost
    • Profil uživatele vidí jen jeho vlastník a administrátor.
    • Názvy zboží, receptů a poznámky se ve zprávách aplikace zobrazují jako text, nikoli jako HTML.
    • Import úplné zálohy už neukládá soubor databáze do veřejného adresáře médií.
    • Lokální databáze a staré soubory záloh se nezahrnují do sestavení Docker image.
  • Administrace
    • V administraci ani jejím importem nelze měnit nebo mazat schválené příjemky, výdejky a jejich řádky ani přímo měnit příznak schválení. Tyto zásahy by nepřepočítaly sklad.
    • Použitou sazbu DPH nelze smazat; procento DPH na schválených příjemkách nelze změnit v administraci ani jejím importem.
    • Přímá změna jednotky existujícího zboží zůstává blokována v běžné úpravě, administraci i importu seznamu zboží. Používá se řízený převod; import úplné zálohy nadále načítá jednotky ze souboru beze změny.
    • Záznamy změn jednotek lze v administraci prohlížet, filtrovat a vyhledávat, nikoli ručně přidávat, měnit nebo mazat.
    • Superuživatel může upravovat skladové i výživové údaje bez zařazení do skupin. Příjemky a výdejky brání smazání uživatele, který je vytvořil nebo schválil.
    • Údržba dat maže příjemky a výdejky podle data schválení (rok před dvěma lety a starší) a denní menu podle jeho data; neschválené doklady ponechá. Upozorňuje na omezení historických exportů před vymazaným obdobím.
30. září 2026
  • Při vytváření nového menu se název předvyplní podle naposledy vytvořeného menu. Stačí ho upravit, protože názvy menu musí být jedinečné.
27. září 2026
  • Výživové údaje a jejich součet v seznamu receptů denního menu se nyní zobrazují pouze nutričním poradcům.
26. září 2026
  • Výživové údaje v ingrediencích receptu, v seznamu denních menu a v receptech denního menu se zobrazují na 1 porci.
  • Výživové údaje celkem v seznamu denních menu se nyní zobrazují pouze nutričním poradcům.
  • V seznamu receptů denního menu je nově vidět, z jakého menu byly recepty převzaty. Název menu se zapisuje i do poznámky u každého převzatého receptu a do hlášky po vytvoření denního menu, takže omylem vybrané menu z jiného dne hned odhalíš.
  • Oprava: v seznamu denních menu se při listování stránkami mohly řádky opakovat nebo chybět, pokud bylo na jeden den a skupinu strávníků více druhů jídla.
  • Oprava: filtr podle data v seznamu denních menu nyní hledá přesné datum.
21. září 2026
  • Výživové údaje byly zjednodušeny na energii, tuky a nasycené mastné kyseliny, sacharidy a cukry, vlákninu a bílkoviny. Kompaktní souhrn je viditelný v receptech i denních menu.
  • Přidán report Zboží na skladu dle použitých jednotek s přehledem jednotek, počty a celkovým množstvím. Po výběru jednotky zobrazí všechno zboží, které ji používá.
20. září 2026
  • Maximální hodnota energie u zboží byla zvýšena z 3 800 na 10 000 kJ / 100 g.
  • Úvodní stránka byla přepracována a nově představuje výživové hodnoty, propojený provoz kuchyně a skutečné obrazovky aplikace.
  • Cena 29 € měsíčně nyní jasně uvádí, že zahrnuje DPH, bezpečnostní aktualizace, neomezený počet uživatelů a více provozů.
  • Vyskladnění výdejky a naskladnění příjemky je nyní rychlejší, hlavně u dokladů s větším počtem zboží.
  • Oprava: Když vyskladňuje nebo naskladňuje více lidí najednou, množství a cena na skladě se už nepřepíšou.
  • Bezpečnost: Nepřihlášeným návštěvníkům příručky se již nezobrazují uživatelská jména.
  • Oprava: Report nesprávných jednotek nyní ukazuje chyby také na výdejkách a příjemkách. Přehled cen už kvůli nim nezobrazí chybovou stránku.
17. září 2026
  • Výživové údaje zboží byly rozšířeny o nasycené, mononenasycené a polynenasycené mastné kyseliny, polyoly, škrob a sůl.
  • Výživové údaje při úpravě zboží a v ingrediencích receptu mají nové přehledné zobrazení, které respektuje členění tuků a sacharidů.
8. září 2026
  • Oprava: Export všech dat nyní obsahuje také uživatele a skupiny, takže lze data správně importovat.
  • Oprava: Při vytváření výdejky z denního menu se při nekompatibilních jednotkách zobrazí srozumitelná chyba s odkazem na report nesprávných jednotek místo chybové stránky.
6. září 2026
  • Oprava: sloupce tabulek, kde není možné řadit, jsou nyní správně nastaveny jako neřaditelné.
  • Oprava: při ukládání se občas zobrazila chyba a data se neuložila, pokud v aplikaci pracovalo více lidí najednou.
  • Oprava: u zboží je nyní možné nechat výživový údaj prázdný, uložení už neskončí chybou.
  • Oprava: když přidáváš recept, který už v menu nebo v denním menu je, zobrazí se srozumitelné upozornění místo chybové stránky. Stačí upravit počet porcí u receptu, který tam už je.
1. září 2026
  • Oprava: doplnění textace pro českou a anglickou jazykovou verzi.
  • Bezpečnost: Všechny funkce aplikace jsou nyní přístupné dle skupin uživatelů.
27. srpna 2026
  • Přidání výživových údajů k zboží a jejich zobrazení v receptu. Upravovat je může uživatel s rolí "Nutriční poradce".
  • Uživatel má z profilu možnost zobrazení příručky a novinek v aplikaci
25. srpna 2026
  • Bezpečnost: Aktualizace na nejaktuálnější verzi Django 6.1 a souvisejících knihoven.
5. února 2026
  • Při návratu na předchozí stránku se zobrazí původně zobrazená část stránky, i když je stránka delší.
  • Bezpečnost: Aktualizace na nejaktuálnější verzi Django 6.0.2 a souvisejících knihoven.
12. ledna 2026
  • Bezpečnost: Aktualizace na nejaktuálnější verzi Django 6.0.1 a souvisejících knihoven.
Změny za 2025

16. října 2025
  • Oprava: Hláška vyzývající k opravě to zboží, kde nesedí jednotky v receptu s jednotky na skladě se zobrazuje jenom když je nutné.
10. října 2025
  • Oprava: Hláška vyzývající k opravě to zboží, kde nesedí jednotky v receptu s jednotky na skladě. Důležité opravit před vytvořením výdejky.
  • Data jsou řazeny dle české abecedy.
6. října 2025
  • Tabulky v PDF mají hustější řádkování takže PDFka mají méně stránek.
  • Oprava reportu "Recepty, kde jednotky nesedí ze skladem". Možno zobrazit recept a zobrazení problematického zboží.
27. září 2025
  • Seznam denních menu řazen dle data.
  • Možnost přidat recept do denních menu a zadat 0 porcií.
  • Možnost zadat datum pomocí kalendáře i klávesnice.
  • Po vytvoření denního menu je možné ihned zadávat recepty.
  • Abecedné řazení zboží.
19. září 2025
  • Kompletní překlad aplikace i reportů do angličtiny. První verze, neváhejte hlásit možné chyby.
12. září 2025
  • Úprava formátování všech PDF exportů.
  • Export stavu zboží na skladu k vybranému dni.
8. září 2025
  • Výběr data pomocí kalendáře.
  • Aktualizace na nejnovější verzi Django 5.2.6 a souvisejících knihoven.
2. června 2025
  • Upraveno řazení zboží v seznamu zboží na výdejce, datum v seznamu výdejek obsahuje jenom datum a ne čas.
21. května 2025
  • Zrychlení aplikace změnou hostingu z Heroku na Hetzner a změnou DB z PostgeSQL na SQLite.
28. dubna 2025
  • Příjemky mají jako standardní DPH nastaveno 12%.
  • Možnost zadání datumu pomocí kalendáře při tvorbě - Nová výdejka z denního menu.
12. dubna 2025
  • Rozšíření aplikace o Údržbu dat - výmaz neaktivních záznamů starších 2 let.
  • Oprava - přidání uživatele přes Administraci již nepíše chybu.
6. dubna 2025
  • Aktualizace na nejnovější verzi Django 5.2 a aktualizace souvisejících knihoven.
  • Oprava nefunkčního Exportu zboží na skladu v rámci Inventury.
Změny za 2024

4. června 2024
  • Zrychlení načítání příjemek a seznamu denních menu. Úprava nápovědy a stránky O aplikaci včetne překladů do angličtiny. Úprava loga.
31. května 2024
  • Aktualizace na nejnovější verzi Django 5.0.6 a aktualizace souvisejících knihoven.
Změny za 2022

14. dubna 2022
  • Aktualizace na nejnovější verzi Django 4.0.4 a aktualizace souvisejících knihoven.
  • Změna generování PDF z wkhtml na jsPDF.
  • Přidání testů pro zvýšení kvality kódu.
5. března 2022
  • V případě úpravy zboží na výdejce si tabulka zboží uchová pozici a neskáče na začátek.
27. února 2022
  • Pro nově vytvořené výdejky: Když se vytváří výdejka a na skladu je 0 jednotek zboží, na výdejku se do 'Jednotková cena s DPH' použije poslední naskladněná cena. Z tohoto důvodu se na skladě zobrazuje 'Průměrná jednotková cena s DPH' i když je 'Na skladu' 0 jednotek zboží.
24. února 2022
  • Zjednodušení tvorby denního menu pomocí menu, které má přiřazené recepty a počet porcí. Jak to funguje? Vytvoř Nově menu, přidej požadované recepty a množství porcí. Následně, když vytváříš denní menu, vyber připravené menu a recepty se do denního menu přepíšou automaticky.
  • Tabulky zobrazují místo 15ti standardně 30 řádků.
15. února 2022
  • Na seznamu receptů se místo sloupce Poznámka zobrazuje sloupec Alergeny, automaticky převzatý z alergenů všech položek receptu.
14. února 2022
  • Odstranění reportů Spotřeba potravin dle receptů na den a Měsíční cena jídla dle skupiny strávníka.
  • Denní menu obsahuje místo pole poznámka maximální počet porcí ze všech receptů.
  • PDF pro výdejka má název: Vydejka-%Y.%m.%d_%H-%M-%S-%f.pdf. Popis symbolů - formátováni datumu.
  • Přidán report Stravovací jednotka.
Změny za 2021

31. prosince 2021 19. listopadu 2021
  • Nový report 'Celková cena příjemky/výdejky měsíčně' - přidány práva i pro recepci.
  • Aktualizace na Django 3.2.9.
  • Aktualizace hostingu na Heroku 20 a odstranění multitenant podpory.
18. listopadu 2021
  • Nový report 'Celková cena příjemky/výdejky měsíčně'.
Změny za 2020

26. prosince 2020
  • Aktualizace na Django 3.1.4.
  • Export a import je povolen jenom přihlášenému uživateli.
  • Podpora pro více společností formou samostatných instancí aplikace.
  • Bezpečnější admin URL.
  • Přehlednější menu s ikonama.
  • Možnost přepnutí jazyka aplikace CZ/EN.
17. listopadu 2020
  • Oprava počítání celkové ceny zboží na řádku zboží na příjemce i výdejce.
  • V rámci historie zboží se zobrazí i poznámka z příjemky a výdejky.
17. listopadu 2020
  • Aktualizace na Django 3.1.3 a aktualizace systémových balíků.
  • Zpřehlednění zobrazení seznamu změn v aplikaci.
16. listopadu 2020
  • Zjednodušení požadavků na heslo na minimum 8 znaků.
7. listopadu 2020
  • Přidán report měsíční ceny jídla dle skupiny strávníka.
1. listopadu 2020
  • Úprava formátování PDF reportu spotřeby potravin, možnost rychleho zobrazení z denního menu.
  • Abecedné řazení receptů na denním menu.
31. října 2020
  • Při zadávání zboží do receptu je možnost přímého uložení a zadání dalšího zboí.
4. října 2020
  • Aktualizace SW balíků bez dopadu na funkcionalitu.
  • Uživatel Drábková má právo na Seznam zboží na skladu, seznam zboží k naskladnění a vytvoření skladové karty.
  • Do nadpisu v rámci úpravy zboží doplněna celková cena a informace o vyskladnění/naskladnění pro příjemku a výdejku.
  • Zvětšení polí při úpravě zboží na příjemce/výdejce.
2020-09-21"
  • Aktualizace hostingu - získání podpory pro uložení do 10 milionů záznamů v datech.
16. září 2020
  • Recepce má právo na založení skladové karty.
  • Kuchyně má právo na výmaz výdejky.
  • PDF - zmenšení písma.
  • Recepce - zpráva po přidáni zboží na příjemku obsahuje informaci o počtu, jednotkové a celkové ceně.
  • Opraveno vyhledávání dle datumů v denní menu, příjemkách a výdejkách.
15. září 2020
  • Kontrola formátu zadaního datumu v PDF u denního menu a reportu rozpis pro kuchyň.
  • Import všech dat vymaže celou db kromě uživatelů a skupin.
14. září 2020
  • O aplikaci - zobrazení celkového počtu záznamů v databázi.
6. září 2020
  • Příjemka - oprava zaokrouhlování ceny a množství zboží.
  • Příjemka - zrychlení zadávání: možnost uložení a přechod na další zboží.
5. září 2020
  • PDF - změnšení písma.
  • Příjemka - oprava počítání celkové ceny.
1. září 2020
  • Příjemky - řazení zboží od nejnověji zadaného.
31. srpna 2020
  • Export a import všech dat obsahuje vše kromě uživatelů a skupin.
  • Oddělení nápovědy, O Aplikaci a Změn v aplikaci. Přidání odkazu na technickou podporu.
  • Formátování všech cen - oddělení tisíců mezerou a , místo .
  • Inventura - povolení exportu a importu skladu pro roli skladník.
  • Denní menu - neobsahuje duplikovaný sloupec datum.
  • Doplnění uživatele v roli kuchař - pí. Kohnerová.
30. srpna 2020
  • Oprava - výdejka - zobrazení všeho zboží, které není naskladněno, při nenaskladnění nedochází k částečnému odepsání.
  • Oprava - export obsahuje všechna data aplikace a import úplně resetuje DB.
28. srpna 2020
  • Zadání a aktualizace zboží na výdejce umožní zadat zboží s 0 množstvím.
  • Oprava - Příjemka - možno upravit zboží.
  • Oprava - Výdejka - možno zadat i větší počet zboží, než je na skladu.
  • Oprava - Příjemka - řazení zboží dle pořadí zadání.
  • Oprava - Výdejka - Průměrná jednotková cena zboží se uloží při vytvoření výdejky dle aktuální ceny zboží na skladě a po schválení se aktualizuje a pak nemění.
27. srpna 2020
  • Přesun menu Přehled a Nápověda do menu O aplikaci.
  • Možnost exportu a importu všech dat aplikace.
  • Oprava - Výdejka - celková cena zboží na výdejce se počíta z průměrné ceny zboží vyskladnění a ne z ceny zboží na skladu.
  • Oprava - Výdejka - konsolidované zboží je počítáno ve správném množství.
  • Do doby vyskladnění je možnost aktualizovat vyskladňované zboží na výdejce.
  • Přehlednější zobrazení všech tabulek.
  • V historii zboží zobrazení příjemka/výdejka.
26. srpna 2020
  • Oprava - Možnost exportu všech receptů v denním menu.
  • Oprava - hledání zboží v administraci již funguje.
25. srpna 2020
  • Výdejka - Zboží řazeno abecedně v PDF i s seznamu.
  • Oprava počítání celkové ceny receptu.
  • Přidání zobrazení ingrediencí receptu z denního menu.
  • Oprava - Správné počítání ceny zboží na výdejce.
24. srpna 2020
  • Inventura - možnost importu a exportu zboží pro roli Šéfkuchař - Dáša, Josef.
  • Recepce/Kuchyň, oprava - Tvorba výdejky z denního menu nekontroluje skutečné množství na skladu, to je kontrolováno až při schválení výdejky.
  • Oprava - Recept z denního menu již jde vymazat.
  • Oprava - Tlačítko Zpět na ingrediencích receptu již funguje.
  • Oprava - Minimální množství na skladu je nepovinné pole a min hodnota je 0.
  • Kuchyně/recepce - Zboží se na výdejce z denního menu vyskytuje jenom jednou.
23. srpna 2020
  • Importována data ze Stravníčka z dne 18.8.2020.
  • Jenom role "Nutriční poradce" má právo na Založení nové skladové karty - nového druhu zboží na sklad (pí. Trmalová, Josef Slavíček).

Historie programu

KiCoMa - Kitchen Cooking Management byl vytvořen jako moderní nástupce na základě požadavků společnosti TŘI, z.ú. Současný program je inspirován původním programem Strávníček, který v letech 1997 - 1998 vyvinuli Josef Dalibába a Dáša Trmalová.

A malé nostalgické okénko - takhle vypadal původní program:

Stravnicek