Skip to content

Ří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ě