Skip to content

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í)