Skip to content

Červen 2024

2024-06-26

DB 6948

Zákazníci – “interní”

  • Úprava stávajících míst, kde se určovalo, zda jde o interního zákazníka. Díky tomu sjednocení postupu, zjednodušení kódu a někde i drobné zrychlení

    • Velín – objednávky

    • Sestavy

      • Půjčovna – Statistiky kviff

      • Prodeje podle sortimentů

      • Prodeje podle sortimentů 2

      • Prodeje – podle značky

      • Prodeje – podle podskladu

      • Prodeje – kola příslušenství

      • Servis – statistiky úkonů

      • Servis – objednaná kola

      • Servis – čas zpracovani

      • Servis – vcetne ND

      • Servis – Prehled

      • Ucetnictvi – prodeje zbozi

      • Profitabilita – podle značek

    • Specialized API – DailySales

    • Servis – přehled odvedené práce

    • Sklad – artikly – prodeje za 180 dní

Vario API

  • Nově Yetti umí spárovat existující kontakt ve Vario se stávajícím zákazníkem v Yettim.

  • To se využívá pro automatické řešení situace, kdy z nějakého důvodu selže synchronizace zákazníka Y→V “v půli cesty” a zákazník je tak založený ve Variu, ale Yetti o tom neví a opakovaně se jej pokouší založit znovu. To bylo dosud marné a způsobilo zaseknutí celé synchronizace, stav bylo nutné složitě srovnat úpravami v DB. Nově yetti stav detekuje a sám zajistí nápravu – zpětně zákazníka v Yettim a ve Variu spáruje.

  • Úpravy pro zvýšení stability

Šablony transakčních zpráv

  • Nová oprávnění

    • 'správa', 'šablony transakčních zpráv – prohlížení' (stačí pro vstup / prohlížení)

    • 'šablony transakčních zpráv – úpravy' – potřeba před prvním uložením změn

  • Oprava – nešlo měnit údaje podsklad, firma, eshop

Kviff API

  • Aktualizace mapování id míst i v UI části klienta

  • Odesílání SMS s alertem o problému jen při běhu v produkčním prostředí (ne test, vývoj)

Eshop API / priority blokací

  • Při povolení nebo zakázání blokací na daném podskladě (nastavením hodnoty “priorita blokací” z/na –1) se automaticky vyvolá aktualizace skladové dostupnosti na eshopu všech volných kusů na daném podskladě. (Při zakázané blokaci / priorita blokací = –1 se na eshop pro daný podsklad posílá vždy 0 volných ks, proto při změně nutná obnova všeho)

2024-06-24

DB 6947

Zákazníci

  • Sjednocení a zrychlení určení, zda je zákazník interní (a tím i prodej, obj., půjčení…). Příznak je přímo u záznamu zákazníka a určuje se automaticky podle jednotných kriterií (automaticky se aktualizuje při jejich změně).

  • zákazník je interní ⇔ má id 2 až 999 nebo jeho kategorie má příznak interní

  • Díky tomu zjednodušení, sjednocení a drobné zrychlení všude, kde se s údajem bude pracovat (a zpětně lze využít, sjednotit a zrychlit i v místech, kde se určuje ad hoc postaru)

Targito API

  • Branches.csv – nový sloupec “is_archived” (podle příznaku aktivní u podskladu)

Poukazy / storno dokladu

  • Při stornu daň. dokladu (dobropis celé výdejky), který obsahuje prodej (dárkového) poukazu, se nově poukaz deaktivuje tím, že se uplatní odpovídající položkou na stornujícím dokladu.Tím se deaktivuje (protože je již vyčerpán), současně na poukazu zůstává vazba na původní prodej a v uplatnění je vidět i storno. Dosud se řešilo explicitní deaktivací poukazu a odpojením od prodeje, čímž se ztratila vazba na původního odběratele a nebyl patrný důvod deaktivace poukazu.

  • Současně při stornu takového prodeje poukazu Yetti uživatele informuje

  • Modernizace UI storna dokladu, lepší ošetření chyb. stavů.

Eshop API

  • UI API klienta - oprava nefunkčního přepínání “create / update / delete”

2024-06-21

KVIFF API

  • úpravy pro kompatibilitu se změnami na serveru

  • oprava regrese po upgrade IBX→FireDAC (nefunkční zápis odpovědi)

  • přístupové údaje nově vždy z místního ini, z kódu odebrány i default hodnoty

  • UI modernizace

Ostatní

  • alert email / sms pro správu/monitoring běhu Yetti služeb:
    nově tel. číslo /. email bere vždy z nastavení v DB, už žádné zadrátované (byť default) hodnoty v kódu

2024-06-19

DB 6946

Eshop API / obrázky artiklů

  • Dosud se automaticky přenášely jen obrázky artiklů, které v Yettim obrázek neměly a na eshopu byl nově obrázek přidán. Pokud došlo později k další změně – výměna, doplnění, odebrání, změna pořadí (nebo smazání celého produktu), automat neměl přes stávající API možnost změnu zachytit a tak to záviselo na uživatelem vyvolané aktualizaci u konkrétního artiklu/ů. V praxi tak u jednotek tisíc (~jednotek procent) artiklů nebyly informace o obrázcích aktuální.

  • Nejde jen o viditelné náhledy hlavního obrázku v Yettim, ale i url originálů všech obrázků artiklu (a jejich pořadí), které se předávají dál např. ve feedech pro B2B odběratele nebo Anyrent API.

  • Díky kompletnímu přestavění celého procesu, spolu s optimalizací jednotlivých kroků a drobné, ale podstatné změně na Eshop API šlo dosáhnout

    • Plná automatizace – už všechny změny (viz výše) u obrázků produktů jsou automaticky přeneseny do Yettiho, nevyžadují ruční synchronizaci

    • Zásadní zrychlení – běžná synchronizace, kdy není od posledně mnoho změn, trvá řádově jen 20 s. I synchronizace při tisících změnách zabere jen minuty. Na zvážení je tak pouštět ji častěji než jednou denně.

    • Snížení zátěže serveru – eshopu i Yettiho

Ostatní

  • Transakční zprávy – optimalizace/stabilita

  • Yetti automat (spuštění pravidelných úloh) – oprava chybného odřádkování při ukládání do log souboru

2024-06-17

DB 6945

Velín

  • Objednávky / Péče – výpis položek nově obsahuje i seznam pozic, na které je daná věc skladem (na podskladě kde je blokována)

Kniha dokladů

  • Export dokladů - nový sloupec “uhrazeno celkem”

  • Export položek dokladu do csv nebo PDF ve formě dodacího listu (přes pravé tlačítko na doklad nebo jeho položky)

Eshop API

  • Aktualizace objednávek Yetti→Eshop nově obsahuje info o měně a zemi objednávky/eshopu.

  • Aktualizaci objednávek Yetti→Eshop nově vyvolá i změna země obj. nebo výdejního místa.

Doskladnění / Restock

  • Ošetření požadavků na doskladnění neceločíselného počtu kusů – zaokrouhlí se nahoru. (problém zachytila nedávná pojistka pro validitu položek objednávek)

2024-06-13

DB 6944

Eshop API

  • Obrázky artiklů: dosud Yetti automaticky stahoval obrázky z eshopu jen tam, kde zatím u artiklu žádný nebyl. Jinak bylo třeba aktualizovat ručně. Nově probíhá automaticky stažení i při jakékoliv změně obrázku/ů. Pokud se tedy na eshopu doplní, změní nebo odebere obrázek artiklu, do Yettiho se automaticky s další synchronizací (typicky v noci) změna přenese.

Kviff API

  • Konfigurace API pro další ročník / napojení na statistiky “našlapáno”

2024-06-12.2

Yetti Poslíček – transakční zprávy

  • změna znakové sady e-mail z tradiční “win-1250” na moderní UTF-8 - to umožní plně využívat unicode v transakčních e-mailech (zahraniční expanze, ale třeba také emotikony 😎)

  • Změna kódování e-mailu z “8bit” na “quoted-printable” - zlepšuje kompatibilitu s některými nestandardními poštovními klienty

  • Související úpravy v obsahu šablon

  • Ošetření doručování transakčních zpráv pro příjemce z domény kauppa.cz

2024-06-12

DB 6943

Velín

  • Dohledávky - vylepšená akce Nedohledáno.

    • Nově nabízí tři varianty

      • Nedohledáno - K objednání (přeblokovat)

      • Nedohledáno - Navržena alternativa

      • Nedohledáno - Stornováno

    • Rozšířený text upozornění před potvrzením, který popisuje co přesně se provede. Na procesu se krom možnosti výběru stavu vybrané položky nic nemění, pro referenci:

      • stažení všech kusů co jsou volné a k dohledání na daném skladu inventurou,

      • změna vybrané položky na zvolený stav (přeblokace / storno / naržena alternativa)

      • a přeblokování všech ostatních položek objednávek stejné věci co jsou k dohledání na stejném podskladu

  • Dohledávky – nově lze zobrazit volitelný sloupec “picking”, se stavem pickování dané položky (přes pravé tlačítko - Zobrazit sloupce)

  • Pokusně skryté filtry nástěnky dohledání, které se víceméně duplikují s možnostmi co poskytuje rychlý filtr (“žlutý první řádek”)

  • Objednávky/Péče - položky objednávek: vylepšená změna stavu položky:

    • Stav “navržena alternativa” je nově možné přepnout i ze stavů k objednání, objednáno-skladem, objednáno-neznámá dostupnost, nedostupné a stornováno (vedle stavů k dohledání, a automaticky předplokováno kde to již fungovalo)

    • Přepnutí na stav “k dohledání” zakázáno ze stavů v rezervačním boxu a objednáno (nově řeší autoblokace, ruční nastavení je naopak rizikové)

Sklad

  • Nově je platnost EAN (kontrolní číslice) vyžadována na úrovni DB. Všechny nekorektní EAN byly opraveny nebo odebrány. Odebraná funkcionalita upozorňující na neplatný EAN v DB (sklad-varianta, tisk cenovky, sestava skladu). Zůstává kontrola platnosti EAN jen při ručním zadávání EAN v úpravě varianty. Pokus o import neplatného EAN skončí chybou.

Databáze

  • EET - Automatické promazávání EET záznamů starších 5 let

  • Objednávky - nová interní pojistka zajišťující, že položka objednávky “běžné věci” (ne položka dopravy, zálohy a pod) v “běžném stavu” (všechny krom iniciačního a konečných - stornováno/vyřízeno) bude mít vždy počet ks 1. Oprava pár výjimek, které to nesplňovaly.

2024-06-05

DB 6942

Sklad / Pozice / Felix

  • Velín – Nástěnka dohledání: sloupec “Sklad” nově obsahuje pouze pozice na aktuálním podskladě, současně s drobným zrychlením

  • okno Sklad – Picking s výpisem stavu pickování je nově omezeno jen na aktuální podsklad

  • Prodej – Sklad – Záložka historie – u záznamů o změně ceny mohl být popis změny prázdný (pokud původní nebo nová cena byla prázdná)

  • Přepracovaný proces pro srovnávání stavu skladu / pozic, pozic k zaklizení a výdej, který se dosud pouštěl z externích ad hoc skriptů. Nově je z něj standardní procedura, kterou půjde v budoucnu spouštět přímo z UI, navíc s výběrem podskladu a volbou které částečné akce ne/provádět. Současně obsahuje dílčí zlepšení.

2024-06-03

DB 6941

Expedice

  • Felix - zabalení - Podpora štítků “PPL Smart” - při porovnání čísla zásilky ignorování přípony (čísla štítku) za pomlčkou

Půjčovna - Anyrent API

  • Při zrušení párování věci z půjčovny s prodejním artiklem (nebo spárování s jiným artiklem) se propaguje čas poslední změny i na původní artikl, aby u něj anyrent změnu zaznamenal a mohl věc odebrat.

Servis

  • Dílna – možnost vybrat ND ze skladu (stejně jako při prodeji apod.)

Objednávky pro nákupčí

  • Přes pravé tlačítko jde nově skrývat/zobrazovat sloupce v hlavní tabulce

  • Nové sloupce (ve výchozím nastavení skryté):

    • Volné celkem

    • Volné v cílovém podskladu

Sestavy

  • Denní součty objednávek - nově obsahuje podtabulku s detaily právě vybraného řádku hlavní tabulky - zde tedy seznam objednávek za vybraný den/měnu

Uživatelé

  • oprava - nefunkční přidání uživatele, pokud při předchozím pokusu došlo k chybě (např. Již použitý login či pin)

  • Lepší ovládání pro pohyb mezi políčky klávesou Tab

Tisk

  • Cenovka “laminát” – zvýrazněné přeškrtnutí původní ceny, změna písma