Březen 2024
2024-03-28
DB 6927
Chytré filtry
optimalizace automatických přepočtů
úpravy, které umožňují navýšit zpět počet podmínek filtru zpracovatelných v jedné dávce (50→200)
místo spouštění přepočtu všech filtrů v jednom kroku (např. každých 12/24 hodin), které může zatížit systém i na desítky minut, rozložení práce průběžně během dne. Přepočítává se jen v malých dávkách (klidně po jednom filtru) ale spouštěny třeba vícekrát za hodinu. Každý jednotlivý filtr tak je také přepočten i vícekrát denně, ale větší zátěž serveru trvá vteřiny, max jednotky minut.
Targito
CSV exporty mají nově explicitně nastaveno používat desetinnou tečku (ne čárku)
XML exporty produktů jsou nově omezeny jen na nevyřazené (ne-EoL) artikly = úspora cca 60% dat (stovky MB)
Tisk
- faktura, vratka, dodák, proforma: nově si lépe poradí s delším názvem firmy/odběratele, adresou nebo název artiklu/položky. Automatické přizpůsobení a zalomení na další řádek.
Servis
Servisní knížky
modernizace DB vrtsvy IBX→FireDAC
modernizace tabulek DBGrid→SMDBGrid (rychlý filtry, náhled oříznutého textu, …)
modernizace UI (písmo, flat, …)
Různé
Import dostupnosti Trek/Bontrager – spolehlivější párování pomocí EAN místo kódu dodavatele.
experimentální podpora webp formátu. Primárně pro ukládání náhledu obrázku artiklů - větší rozměr/kvalita při menší velikosti - u desítek tisíc artiklů úspory v desítkách MB dat, hezčí náhledy v Yettim nebo Felixovi. Zatím neaktivní.
2024-03-25
DB 6925, 6926
Unicode
podpora Unicode napříč celým systémem včetně databáze - možnost míchat různé abecedy, speciální znaky, emotikony v jakémkoliv textovém poli. Podpora pro univerzální převod na malá/velká písmena, třídění, porovnávání …V detailech se může lišit od českých zvyklostí (např. třídění “ch”), ale na druhou stranu správně pracuje s (v češtině) neobvyklými znaky.
podpora běhu Yettiho na PC/windows s “ne-českou” jazykovou sadou
Znak mezera jako oddělovač tisíců i pro windows s jinak nastaveným místním formátováním (aby se čísla dokladů, id a pod. zobrazovala 123 456 78, místo 123,456,798 apod)
Sestavy
- Sestava prodejů podle artiklu / podle variant – nová možnost filtru podle země, měny; umožneno třídění kliknutím na záhlaví sloupce
Import
Přepracovaná technologie předání dat na server. Díky tomu odpadá závislost na souborovém serveru (ubu). To umožňuje provádět import i ze stanic, kde souborový server nebyl dostupný (pobočky…), a odpadají zbytečná selhání kvůli konfliktu s jiným uživatelem, rozpad spojení po restartu serveru atd.
Kontrola dat probíhá již na straně klienta a tak do budoucna umožní lépe upozorňovat na problémy v importovaných datech.
Možnost exportovat náhled importovaných/párovaných dat. Včetně sloupce se stavem párování a výběrem stavů k exportu.
Všechny chybové stavy párování nově začínají “chyba - “ pro snadnější párování/třídění
Možnost třídění náhledu kliknutím na záhlaví sloupce
Import skladové dostupnosti od dodavatele - převedený na stejný mechanismus jako ostatní importy. Místo formátu s pevnou šířkou sloupce tak bere jako vstup méně problematický CSV a do budoucna umožní další vylepšení.
Tisk
- příprava jednotné šablony pro tisk cenovky v libovolné měně
Různé
drobné zrychlení na desítkách míst aplikace (znatelné při připojení přes internet), díky ušetření nadbytečné komunikace se serverem
Servis - nová zakázka - oprava seznamu uložených typů věcí pro ne-české windows
Velín - Dohledávky - Převody na jiné podsklady - odebrané nerelevantní popup menu na pravé tlačítko.
Prodej – Druhy dopravy - dotažené UI pro úpravy číselníku doprav.
Poslíček – oprava potenciálního zatuhnutí aplikace při pokusu o odeslání SMS alertu
Velín – zrychlení načítání detailu vybrané objednávky (obj/péče), znatelné zejm. při pohybu v tabulce objednávek řádek po řádku
Bazar - výkup - při opakování výkupu zůstával údaj “doklad vydal” z minula
Prodej- Úprava artiklu - nešlo zadat údaj “jednotky” delší než 2 znaky (i když může mít až 6)
Třídění příjemky od dodavatele - oprava zpomalení (po načtení každého EAN), které mohlo za některých okolností nastávat
2024-03-12
DB 6924
Prodej – Sklad
- Detaily vybraného sortimentu (kliknutím lze zkopírovat hodnotu)\

- seznam položek slevových akcí, kde se sortiment (přímo) používá v podmínkách akce/filtru\

v budoucnu bude možné touto cestu některé údaje přímo upravovat, resp. odebrat sortiment ze slev. akce
Odebrána tlačítka “Přidat nový (pod)sortiment a Odstranit sortiment - málo používané akce, dostupné přes pravé tlačítko nebo hlavní menu
Specialized API
- synchronizace dostupnosti u dodavatele - nově je omezení na značku, stáří atd. zcela řízeno chytrým filtrem. Úpravou filtru tak uživatelé sami mohou omezit/rozšířit, co bude vidět skladem u dodavatele. Drobná zlepšení pod kapotou.
Chytré filtry
Editor chytrých filtrů - další zvýšení stability a UX. Poradí si s dalšími situacemi bez zbytečných chybových hlášek. (založení nové podmínky bez předchozího uložení založení nového filtru, spuštění přepočtu bez explicitního uložení upravovaných podmínek, chyba při založení první podmínky u čerstvě založeného filtru…)
Založení nové podmínky - automaticky se předvyplní údaj RADEK.
Oprava - obrácená podmínka s operátory “je vyplněn” / “není vyplněn”
Poslíček
- Editor šablon transakčních e-mailů - drobné opravy, F5 pro aktualizaci (pokud ke změně došlo odjinud)
Yetti čistič
pravidelné promazávání již nepotřebných dat rozšířeno o:
promazávání historie změny stavů položek objednávek (změny starší 5 let) (aktuálně cca 6 mil. záznamů ročně)
odstranění mini náhledu obrázku vyřazených (EoL) artiklů (tvoří až 20% velikosti celé DB). Při obnovení artiklu se náhled obrázku automaticky obnoví
2024-03-07
DB 6923
Slevín – Editor slevových akcí

Základní možnosti vytvoření, úpravy nebo odstraní slevových akcí.
Dostupné z hlavní nabídky Prodej - Slevové akce
Údaje slevové akce:
název akce (povinný, unikátní)
příznak aktivní (celkové vypne/zapne akci, bez ohledu na platnost od/do, výchozí: aktivní)
platnost od-do - může být prázdné (pak znamená bez omezení); může být jen datum nebo datum + čas
sloupec “platná” (pouze pro informaci/nelze editovat)
rychlý filtr
Smazání akce automaticky deaktivuje všechny použité filtry dané akce (ale záměrně neodstraní)
Vyžaduje nové oprávnení “prodej - slevové akce”
Slevín – přidávání sortimentů do slev. akce
Nový dialog pro rychlé přidávání sortimentů do podmínek slevové akce.
Výběr sortimentů
Rychlý výběr ze stromu sortimentů přímo ve Sklad exploreru (přes pravé tlačítko nebo rychleji klávesovou zkratkou F4)
Možnost odebrat sortiment ze seznamu (přes pravé tlačítko na seznam již přidaných sort.)
Každý sortiment jde přidat nejvýše jednou (duplicity jsou ignorovány)
Nastavení procentuální slevy
Volba podmínky zařazení do sortimentu (hlavní sortiment, přímo v sortimentu, v libovolném podsortimetnu)
Výběr stávající slevové akce (přes pravé tlačítko proklik do editoru slevových akcí)
Pokud pro danou akci a výši slevy již existuje chytrý filtr, podmínky pro dané sortimenty se přidají k němu. Pokud chytrý filtr pro výši slevy ještě není, automaticky se vytvoří.
Pokud dané sortimenty již ve stejné slevové akci figurují, budou odstraněny. Příklad: pokud v dané akci je sortiment již se slevou 50% a nově se přidá se slevou 40 %, zůstane jen se 40 %.
Přidání sortimentů do akce/filtrů nezpůsobí jejich okamžitý přepočet (často yb byl zbytečný, pokud se dělají další úpravy), ale upozorní na to a je na uživateli zda pak spustí přepočet sám nebo počká na pravidelný přepočet.
Vyžaduje nové oprávnení “prodej - slevové akce”

Eshop API
Ošetření návratové hodnoty 4 “chybí nazev feed” i pro zakládání artiklů, nejen pro aktualizaci (šetří zbytečné pokusy o opakování)