Říjen 2021
2021-10-29
Pokladny / Pokladní kniha
Modernizace této klíčové části pod kapotou (IBX na FireDAC) byla příležitostí i pro “přelakování” a doplnění několika chybějících funkcí
vylepšená volba časového období, podobně jako je tomu v jiných částech aplikace (sestavy, kniha dokladů, ...)
vedle typů plateb hotově/kartou konečně možné také filtrovat další typy - dobírky, převodem, úvěrem
odstranění již zastaralé a nepoužívané funkce “opravný pokladní doklad” - nahrazen dobropisy, vratkami
méně “skákání” při obnově dat, lepší chování při ztrátě spojení, rychlejší při delším časovém období a další přínosy
IBX → FireDAC ~27,5%
Pokladní kniha
Vklad/výdej/převod mezi pokladnami
Poslíček
- finální e-mail šablona pro elektronické dárkové poukazy
2021-10-27
Objednávky – dohledání
- optimalizace pro větší rychlost a spolehlivost potvrzení dohledávky při současné práci více lidí na stejné velké objednávce
2021-10-26
Foxdeli / Balíkonoš
- nově je údaj “hmotnost” nepovinný, je třeba jej zadávat jen kde je to skutečně dopravcem vyžadováno (např. Zásilkovna). Naopak i pokud je hmotnost zadána u zásilky PPL, Yetti ji kvůli nekompatibilitě v API Foxdeli/PPL nepředá.
Targito API
- rozšířená/upravená transakční historie tak, aby zahrnovala eshop objednávky už od jejich vzniku + sledování jejich stavu.
Ostatní
- Přes hlavní nabídku Yetti - Otevřít datovou složku Yettiho lze rychle otevřít místní datovou složku v průzkumníkovi, a dostat se tak rychle např. ke konfiguračnímu souboru, logům a pod., bez nutnosti prolézat složitou cestou jako c: > users > uzivatel > appdata > roaming > yetti
2021-10-24.1
Tisk / PDF / Poslíček
odstranění nejčastější příčinu pádu poslíčka, při vytváření PDF přílohy.
S tím proběhla i větší rekonstrukce celého tiskového/pdf modulu - postupně vzniklé 3 procesy (tisk s náhledem, bez náhledu, export do pdf souboru), byly sloučeny do jednoho robustního. Současně došlo k lepšímu oddělení vizuální (UI) části tisku od nevizuální/systémové. To vše do budoucna usnadní další vývoj a zvýší spolehlivost této klíčové části.
Obecné
- díky novému error reportingu podchycena celá řada míst, kde mohly vznikat neošetřené výjimky, typicky při ztrátě spojení se serverem a zavíráním oken/yettiho. Méně nečekaných pádů aplikace.
2021-10-23
- oprava pádu s výjimkou “Invalid value for field...”, typicky ve velíně, kdy se při inkrementálním vyhledávání podle čísla dokladu zadala nečíselná hodnota. Nově Yetti v takové situaci jen vydá zvukový signál pro upozornění. Současně ošetřena všechna další místa v aplikaci, kde se podobná funkce používá = méně pádů kvůli banálním výjimkám.
2021-10-22.1
Velín - Dohledávání - oprava výjimky při pokusu o setřídění dohledávek podle času
trial integrace nového systému pro error reporting
2021-10-21.1
Objednávky – uspokojení
- řádové zrychlení, zvlášť citelné při používání Yettiho přes internet a větší objednávky. V extrémním testovacím případě (objednávka o 3000 položkách) i na rychlém připojení bez optimalizace 60s, v nové verzi za zlomek vteřiny
2021-10-21
Velín
nově si Yetti pamatuje volbu “včetně interních” - jak v zák. péči, tak u objednávek
širší sloupec s číslem dokladu, aby byla vidět celá i 7-místná čísla (péče i obj.)
větší výchozí šířka celého velína (1280px místo 1100), nicméně stále si yetti pamatuje pozici a výšku/šířku nastavenou uživatelem
hledání v objednávkách - při hledání filtrování se automaticky hledá v interních, i pokud je tato volba jinak nezaškrtnutá
2021-10-20
Velín
Velké Zvětšování - základní/výchozí velikost písma zvětšena z 8pt na 9pt
opravena regrese - při některých situacích se neaktualizovaly tabulky “příjezdů” a “odjezdů” a počet ks k dohledání
Obecné
- další části rozhraní zkusmo upraveny pro nové / čitelnější / místy větší písmo - přihlášení, poznámka/SMS, platba, potvrzení stavu pokladny, podsklady
2021-10-19
Velín – Objednávky / Zákaznická péče
nový sloupec kategorie (zákazníka), interní kategorie mají název kurzívou
nová volba/filtr - “včetně interních” - zobrazí i objednávky zákazníků z interních kategorií
export tabulky obsahuje vedle nového sloupce kategorie i sloupec s příznakem “interní” (0/1) pro snadné filtrování
Velín obecně
dokončena výměna a modernizace všech databázových komponent této klíčové a nejpoužívanější části Yettiho na FireDAC
celkově rychlejší a stabilnější (zejm. na pomalejším spojení), z mnoha méně viditelných zlepšováků např. méně “skákání” při aktualizaci dat
testovací změna písma z “xpéčkového” Tahoma, na “Win10” Serge UI. Hezčí, čitelnější, zejm. v menší velikostech. Postupně projde změnou všech > 150 oken a dialogů.
IBX → FireDAC ~26.6%
- velín - půjčovna, zakázky, komise, aktivity, dohledání, příjezdy/odjezdy
2021-10-14
DB6745
IBX → FireDAC ~23.6%
Velín - zakázky (+ problematika SQL/where builder)
Velín - rezervace (+ problematika rychlosti blob fields)
Ostatní
rezervace - optimalizace pro hledání/filtrování podle stavu napříč systémem
Eshop API - optimalizace vkládání nových požadavků do fronty - projeví se při každé změně skladové dostupnosti nebo stavu objednávky
2021-10-11
Velín
- Objednávky, Zákaznická péče - Yetti by nově měl při aktualizaci dat držet nejen pozici, ale i konkrétní záznam. Neměl by tak nečekaně přeskakovat na jinou položku.
Vario
- drobné opravy v synchronizaci
2021-10-06
EshopAPI
fix: požadavek na aktualizaci artiklu, eshop odpoví že jej nezná → předělní na požadavek na vytvoření-- artiklu - ten mohl selhat, pokud původní požadavek obsahoval omezení aktualizace jen na vybraná pole.
lepší logování
vylepšené logování
Yetti Automat
- spouštění synchronizace Eshop API po jednotlivých úlohách postupně, místo balíku všech - lepší přehled o průběhu, logování, menší šance že problém jedné části Eshop API ovlivní i ostatní úlohy. Lze také reagovat na selhání jedné z podúloh samostatně