Skip to content

Prosinec 2019 ​

2019-12-20 ​

DB 6677

Sklad / doklady / obecné ​

  • přepracovaná a zrychlená kritická část systému, která se stará o automatickou úpravu stavu skladu (skladem / volné / blokované) při změnách položek dokladu (přidání / odebrání / úprava / změna stavu položky objednávky). Tento mechanismus se stal lety postupného vývoje a přidávání funkcí nepřehledný a zbytečně pomalý, jakákoliv další úprava znamenala zbytečný risk že něco “rozbije” (posledně při aplikaci změn výpočtu dph). Nová přepracovaná verze

    • je o poznání rychlejší (v syntetickém testu zrychlení z 35s na 24s), což opět dělá práci v Yettim svižnější resp. otevírá prostor pro další růst provozu

    • přehledný i kratší výsledný kód, který usnadňuje další změny/rozšíření

    • obsahuje současně nezávislý interní test, který automaticky vyzkouší 25 různých operací nad položkami dokladu, které simulují běžné i teoretické operace z provozu (příjem objednávky, blokace, meziskladové převody, uspokojení/fakturace, příjemky…) a po každé operaci kontroluje, zda výsledný počet skladem / volné odpovídá očekávání. To garantuje správné fungování této zásadní části systému při případných dalších úpravách a brání zanesení chyby i nějakým vedlejším efektem z jiné části systému.

2019-12-19 ​

Feedy dostupnosti dodavatelů ​

  • přidána podpora pro nového dodavatele - Schindler

2019-12-16 ​

DB 6676

Doklady / zaokrouhlování / účetnictví ​

  • Přepracovaný a sjednocený způsob, kdy a jak Yetti zaokrouhluje částky (typicky částky v Kč na celé koruny, částky v EUR na centy). Dosud to nebylo jednotné, někdy se zaokrouhlovalo už při dané obchodní operaci, někdy při tisku, zápisu na pokladnu, odeslání na platební terminál, tvorbě daň. dokladu, při exportu do účetnictví, atd.

  • Novým hlavní princip spočívá v tom, že částky se buď zaokrouhlí už v prvním kroku / vstupu do systému (např. hodnota nájemného při půjčení). Následně se bez ohledu na měnu a způsob platby při dalších operacích částky NEzaokrouhlují a zaokrouhlí se až v posledním kroku, a jen pokud to vyžaduje nastavení použité měny. Aktuálně to znamená jen platby a daň. doklady s platbou hotově v Kč. Mezi tyto situace patří zejm.

    • tisk / pdf daňového dokladu (malý paragon i velká faktura) - v případě že obsahuje platbu hotově v Kč, objeví se nový řádek “zaokrouhlení”, a částka k úhradě je zaokrouhlena.
      ****
  • *rozhraní pro zadání platby*
  • export do Altus Varia - doklady s platbou hotově se odesílají se zaokrouhlenou částkou “celkem s dph” + extra velikost zaokrouhlení a údaj o počtu des. místa, na které se zaokrouhluje

  • platby hotově v s desetinnou částkou se automaticky při zápisu do pokladní kniha zaznamenají zaokrouhlené (resp. podle nastavení použité měny)\

  • rekapitulace/výpočtu DPH se změna nedotkne, ta se odvádí z nezaokrouhlené částky (samotné zaokrouhlení na celé Kč dle nového zákona o DPH nevstupuje do základu DPH - “do základu daně není zahrnována částka vzniklá zaokrouhlením celkové úhrady (úplaty) při platbě v hotovosti (§37 písm. b) bod 1 novely ZDPH).” link

  • Naopak všechna ostatní nadbytečná zakrouhlení by měla být odstraněna

  • Hlavním efektem je, že částky hrazené převodem a zejm. kartou, odesílané do platebního terminálu, zůstanou nezaokrouhlené, což pak opět umožní automatické párování s výpisy od zprostředkovatele platby.

Automat / poslíček ​

  • dotažen automatický restart automatu/poslíčka v případě, že dojde k výjimce v procesu, nad kterým přímo yetti nemá plnou kontrolu (typicky vytváření PDF pro mailing/eshop). Dosud v takovém případě zůstala úloha “viset”, monitoring na to dokázal upozornit ale bylo třeba ručně spustit pokračování. Nově by 99 % těchto případů mělo být vyřešeno automaticky bez nutnosti zásahu.

Tisk ​

  • Když Yetti vybírá tiskárnu pro tisk (uloženou v nastavení), nově u názvů tiskáren ignoruje část “(připojeno relací X)”, která se do názvu přidává při připojení přes vzd. plochu. Protože číslo relace X se běžně mění, nefungovalo tak dříve pamatování zvolené tiskárny při připojení přes vzd. plochu.

Ostatní ​

  • Velín - Snad-oprava šotka, který způsobuje změnšenou tabulky aktuálních půjčení

Yetti 2019-12-11 ​

DB 6675

Balíkonoš ​

  • Yetti dokáže nově zpětně zjistit kód zásilky, pokud se ho nepodaří zjistit při prvotním uzavření

  • další úpravy pro změnu Balíkonoš API -> Foxdeli API

Feedy dostupnosti dodavatelů ​

  • aplikace filtru jen na vybrané značky pro feedy dalších dodavatelů

Údržba ​

  • do pravidelné noční údržby přibylo automatické pročišťování osiřelých záznamů fronty pro synchronizaci s Vario API

Yetti 2019-12-09 ​

Sklad ​

  • dostupnost na skladech dodavatelů (na vlastních nikoli) lze nově v případě potřeby upravovat jednotlivě

Další drobné opray ​

  • importu feedu dostupnosti dodavatelů

  • nový tiskový modul

Yetti 2019-12-06 ​

Tisk ​

  • výrazná vnitřní rekonstrukce nového tiskového modulu FastReport (rozdělení do dvou modulů, na vizuální a nevizuální část). Umožní v budoucnu spolehlivější a rychlejší export pdf z poslíčka/automatu, což je důležité s rostoucím provozem, a sdílení modulu i v dalších částech Yetti systému - aplikační server, android klient atd. Navíc usnadní přidávání dalších tiskových šablon (nebo převod starých) pro běžný tisk.

  • v běžném provozu by se na pohled při tisku nemělo aktuálně nic změnit.

Feedy dostupnosti dodavatelů ​

  • (snad) opravená chybka, která občas/náhodně bránila importu náhodného feedu

Yetti 2019-12-05.1 ​

Objednávky / dohledávání ​

Mikulášská nadílka - dlouho žádaná funkce - v momentě, kdy se do boxu dá poslední očekávaný kus, Yetti na to upozorní. Navíc rozlišuje a zvlášť upozorní, pokud je objednávka

  • kompletní a připravená k expedici

  • kompletní, ale čeká na neuhrazenou platbu\

Yetti 2019-12-05 ​

Balíkonoš ​

  • prodloužení časových limitů, po které Yetti čeká na odpověď od serveru foxdeli / dopravce. V sezonních špičkách zejm. servery PPL nestíhaly včas odpovídat na požadavky.

Specialized API ​

ProductAvailability - optimalizace

Feedy dostupnosti odběratelů ​

  • přidána podpora pro složitější feedy, zejm. kde jsou jednotlivé záznamy v nelineární struktuče / ve více úrovních

  • díky tomu podpora dalšího feedu - Phenix

  • Nassa - ošetření případů. kdy server dodavatele nevrací CSV ale chybu

Yetti 2019-12-03 ​

Poslíček / Automat ​

  • pokus o odchycení výjimky, která vzniká mimo kontrolu Yettiho (PDF modul) a které v případě, kdy nastanou, způsobí zastavení automatu/poslíčka

Objednávky ​

  • přeblokování položek vybrané objednávky – po spuštění této funkce mohly některé položky zůstat ve stavu obj. přijata ke zpracování, opraveno

Sklad / eshop / obrázky ​

  • noční aktualizac obrázků - postupem času nabobtnala na 150 min, což komplikovalo další úlohy a běh celého serveru. Optimalizací zrychleno na cca 10-15 min, další optimalizace možná

Yetti 2019-11-30 ​

Sklad ​

  • kontrola příjemky od dodavatele - když Yetti hledá, zda na přijímané zboží čeká nějaká objednávka, nově hledá i mezi objednanými věcmi ve stavu

    • nedostupné - navrhněte storno

    • a k dohledání, pokud je k dohledání na stejném podskladu jako kontrolovaná příjemka

  • to řeší zejm. případ, kdy přijde objednávka na věc v čase mezi založením příjemky a její kontrolou/roztříděním

Firebird server ​

  • optimalizace konfigurace serveru pro stále rostoucí databázi Yettiho (10GB) -> lepší odezvy Yettiho při větším provozu

Yetti 2019-11-28 ​

Feedy dostupnosti dodavatelů ​

  • nová verze modulu, která podporuje

    • párování pomocí kódu dodavatele (místo EAN)

    • omezení/filtrování na artikly ze seznamu sortimentů

    • zkrácení času na zpracování o 50–90 % díky dávce optimalizací

  • přidána podpora pro feedy dalších dodavatelů:

    • 3. Princova

    • Progresscycle

    • Zookee

    • 4bambini.cz

Poslíček ​

  • přidána nová pojistka - když selže uložení info o odeslání zprávy, raději se vypne automatické odesílání úplně, aby se zabránilo cyklickému odesílání stejné dávky dokola

  • přidána nová pojistka - když selže odeslání min. ⅓ zpráv z dávky, raději se vypne automatické odesílání úplně a monitoringu se oznámí chyba

Yetti 2019-11-26.2 ​

DB 6674

Záplaty, které obchází chybu z prostředí Delphi 10.3.3. Dotýká se mj

  • poslíček, interní zakázka, záznam úhrady, zákaznická péče, import položek dokladu, uzavření dokladu

Yetti 2019-11-25 ​

  • Velín - Dohledávání - opraveno rozbité třídění podle sloupce

  • vytvořeno v nové verzi vývojového prostředí Delphi 10.3.3

Picker 2019-11-25 ​

  • Přepracovaná část s filtry.

  • vytvořeno v nové verzi vývojového prostředí Delphi 10.3.3

Yetti 2019-11-23 ​

Velín - Dohledání ​

Nové možnosti filtrování seznamu k dohledání ve velíně

  • podle eshopu\
  • podle cíle - s tím upraven i sloupec cílový podsklad, nově oběcně jako cíl a rozlišuje osobní odběr/expedici/převoz (viz obrázek výše)\

Tisk - vratkový formulář ​

  • drobné změny, nová adresa pro vracení

Doklady ​

  • oprava regrese - výjimka při zobrazení účetních detailů v knize dokladů

Eshop API ​

  • úpravy pro lepší spolehlivost

Yetti 2019-11-21 ​

DB 6673

DPH / zrychlení ​

  • V době zavádění změn ohledně EET, se nasadilo dočasné řešení, které správně určovalo odvody dph pro zboží prodané v komisi. Toto řešení dávalo správné výsledky a šlo nasadit rychle, ale současně celý proces určování dph/cen bez dph u položek komplikovalo a zejm. zpomalovalo. V běžných drobných operacích zpomalení nebylo znát, ale ve specifických případech, které pracují s dph/bez dph hromadně, nebo obecně při větší zátěži serveru, už se projevovalo.

  • Nyní se podařilo celý systém určování dph položek dokladu přepracovat z gruntu tak, aby bylo vždy rychlé, ba dokonce rychlejší než před změnami kolem EET. V extrémních případech je zrychlení stonásobné, výrazné je i v některých běžných úlohách. Za všechny:

    • pravidelně prováděný přepočet nákupních cen zboží z 37s na 11s (přitom ten s výpočty dph souvisí jen nepřímo).

    • Podobně výrazně se může dotknout např. příjmu/úpravy příjemky (to byl prvotní důvod, proč se řešení tohoto problému opět natolilo)

    • nebo náročnější sestavy prodejů nebo stavy skladů.

    • Současně odlehčí každé rutinní operaci s doklady, což se příznivě projeví na vytížení serveru a tím práci všech.

  • Jako bonus výpočet dph pracuje s vyšší přesností (16 des. míst místo 6). U “velkých” dokladů (kde se sumy pohybují ve statisících) se mohly kumulovat chyby ve výpočtu dph v řádu 1 koruny. Nyní by měly být výpočty přesné i pro částky ve stovkách bilionů 😃

Servis ​

  • tisk nové zakázky již přepnutý na nový tisk. modul

Zákazníci ​

  • údaje ulice a město mají nově max. délku až 100 znaků (dosud 50)

Vratky - refundace ​

  • oprava chybové hlášky, pokud se mezi refundacemi objevilo číslo účtu delším něž 30 znaků

Půjčovna ​

  • oprava výjimky vrácení

Yetti 2019-11-18 ​

DB 6672

Půjčovna / pokladny ​

  • při půjčení s platbou kartou se údaje platby kartou (zejm. referenční ID) uloží k platbě. Díky tomu se pak použije jako VS při exportu do Varia což umožní automatické párování plateb kartou

  • To samé pro případnou platbu doplatku při vrácení

Sklad ​

  • nová interní funkce pro převod veškerého zboží na jednom podskladu na jiný podsklad (+ přerezervování objednávek). Praxe ukáže, zda se pro to bude hodit i rozhraní přímo v Yettim.

Yetti RS 2019-11-17 ​

Feed s katalogem / skladovou dostupností ​

  • feed pro odběratele Alza opraven a přepracován, aby byl založen na stejných základech jako feedy pro ostatní odběratele