Uživatelské nástroje

Nástroje pro tento web


verze:eso9current

ESO 9 změny ve verzi 7.3

ESO 9 změny ve verzi 7.3 z 30.6.2026

 

Obecný klient

Změny v technologii .NET

  • 9. 3. 2
    Doplněn nový hidden parametr formy SwitchToEditorAfterNew.
    S hodnotou 1 je před každým založením záznamu zkontrolováno, zda je forma v editoru, a pokud ne dojde k přepnutí.
    př.


  • Obecný klient
    Opraven našeptávač v číselníku subjektů nad názvem subjektu, kdy při výběru myší byl proveden výběr subjektu o jeden řádek níže.

  • Obecný klient
    Při nastaveném parametru Browse_PotvrdZmenu = 1 mohlo v určitých situacích docházet k zamrznutí formuláře s neukončeným Loaderem("křečkem").
    Opraveno v testovací verzi z 3.3.2026 do ostré bude uvolněno po otestování během 1 týdne.

  • Obecný klient
    V případě použítí Chatu na master formě a použití opakované kopie řádku CTRL+K v závislé, docházelo k chybě "Nelze editovat, není uložena vazební forma."

    Opraveno v testovací verzi z 3.3.2026.

  • Obecný klient
    Opraveno chybné zobrazení checkbox pro marstate v čtečkové aplikaci.

  • Obecný klient
    Opraveno
    Pokud se v browse otevře a zavře TextArea (ctrl+enter) a zavře (esc) tak následný pohyb šipkou dolů přeskoší dva záznamy.

  • Obecný klient
    Otevření číselníku z browse dvojklikem.
    Zajistí se maskou mask=“; brwdbclkcis“.

  • Obecný klient
    Numerický editor pro číselné pole. přidá se maskou mask=“;numEditor“.
    Do editoru přidá ikonu kalkulačky za pole a je možné vyvolat editor podobný kalkulačce, ktará umořní jednosužší zadání čísla na dotykových zařízeních.
    V browse se po rozeditování tohoto pole objeví ikona v editačním poli stejně jako u číselníku.
    V kombinac s maskou ; brwdbclkcis se tento editor z browse vyvolá dvojklikem.

  • Obecný klient
    Numerický editor pro číselné pole s výběrem hodnot. přidá se maskou mask=“;numEditor=muj1“.
    Do editoru přidá ikonu kalkulačky za pole a je možné vyvolat editor podobný kalkulačce, ktará umořní jednosužší zadání čísla na dotykových zařízeních. Editor je třeba zaregistrovat funkcí klienta eso9.ui.dlg.numEditDlg.regEditor po jeho inicializaci eso9.onInited. Je možné zaregistrovat více editorů jak je ucvedeno v příkladu na konci. pro jednotlivé editory se zadá seznam hodnot zatříděných do řádků editoru.

    V browse se po rozeditování tohoto pole objeví ikona v editačním poli stejně jako u číselníku.
    V kombinac s maskou ; brwdbclkcis se tento editor z browse vyvolá dvojklikem.

    př.
    eso9.onInited(function (){
    eso9.ui.dlg.numEditDlg.regEditor({
    "muj1":[[0.1,0.2,0.3,0.4,0.5],[1,5,10,15],[100,200,300]],
    "muj2":[[0.1,0.2,0.3,0.4,0.5],[1,5,10,15],[101,201,301]]
    });
    });

  • Obecný klient
    Opraveno zobrazení tlačítka v browse pro nastavenou výšku dle RowHeight.

  • Obecný klient
    Opraveno zobrazení int a smollint čísla v Browse s maskou ;TH. čísla se zobrazují s oddělovači.

  • Obecný klient
    Opraveno stylování buňky tabulky podle rowstyle. Nyní se aplikuje background color i na celou buňku. Původně se aplikovalo jen na text, ale při změně výšky RowHeight se zobrazila barva jen pod textem.

  • Obecný klient
    Oprava zobrazení MF_ROWSTYLE u readonly polí.

  • Obecný klient
    Skrytí podbarveného Markstate při skrytém Navbar=Check v navbaru.

  • Obecný klient
    Doplněn hidden parametr "CelRenderer" který umožnuje provés modifikaci buňky brows při jejím renderování. do prametru se zadá jméno funkce která je ve stránce a při každém renderování se tato funkce zavolá.
    na vstupu jsou:
    row=číslo řádku
    columnfield=pole (jqx)
    value=hodnota pole
    defaulthtml = DOM objekt buňky
    columnproperties=vlastnosti sloupce (jqx)
    field=název pole
    rowData=hodnoty všech polí v řádku

    výstupem této funkce musí být modifikované defaulthtml nebo null, pokud se nic nemění

    př. formátování pole (zobrazují se jen použitá des mista 10.00->10, 10.10->10.1, 10.12->10.12)
    var formatNumber = function (num) {
    return new Intl.NumberFormat("cs-CZ", {
    minimumFractionDigits: 0,
    maximumFractionDigits: 20 // dostatečně velké, aby zachytilo všechny
    }).format(num);
    }
    var myCellRenderer = function (row, columnfield, value, defaulthtml, columnproperties, field, rowData) {
    if (field.name == 'HDPRODCENA'){
    if (value != null || value != "")
    defaulthtml.innerText = formatNumber(value)
    }
    hideMarkstate('ZBOZI');
    return defaulthtml;
    };

  • Obecný klient
    Oprava Zarovnání CheckBox při použití FIELD_ROWSTYLE.

  • Obecný klient
    Do volaného číselníku doplněna práce s ROWSTYLE_LEGEND.

Aplikace ESO9 Start

Účetnictví

  • 1. 1. 2. 3 - Výkaz DPH - souhrnné hlášení (legislativa HU)
    Ve výkazu 2665M-02 a 2665M 02-K (při XML exportu) doplněny částky podle sazby DPH a částka uplatněné daně (přidané 4 sloupce)
    - upraveny funkce fnDPH_SH_Detail_HU a fnGetVykaz1965M
    Úprava byla proveden již v doplňku č. 2 k verzi 7.2.2.

Finance

  • 1. 2. 1. 2 - Automatické vystavení platebního příkazu
    U parametru DuvPlatce_DleLimitu byla doplněna možnost nastavení hodnoty 2 - v tom případě se kontrola provádí pouze v případě, že částka k úhradě je vyšší hodnota uvedená v parametru DuvPlatce_LimitKUhr (tedy stejně jako při nastavené hodnotě parametru 1), ale nebude se provádět, pokud je částka k úhradě rovna hodnotě mimo daň (tedy na dokladu nejsou základy daní ani daně, ani základ 0%)
    Upravena procedura spHDok_TestDuverUctu, spPolPP_AfterInsert, spPolPP_AfterUpdate, spBaV_VytvorPP_XMLParams, spHdok_ValRec

    Doplněn nový parametr DuvPlatce_TypPoznBezKontroly.
    Pokud je tento parametr vyplněn typem poznámky a k dokladu existuje podmínka tohoto typu, kontrola důvěryhodnosti plátce a zveřejněného účtu se na dokladu nebude provádět. Při tvorbě platebního příkazu se bude provádět pouze měkká kontrola, ale platební příkaz bude možno založit. Vytvoření platebního příkazu je v tomto případě na zodpovědnosti uživatele, který poznámku založil.

Změny předpisů sestav

  • Bav_kos.idc - Opis rozúčtování bankovního výpisu (doplněk č. 1 předchozí verze)
    Opravena sestava, nyní se v záhlaví sestavy vypisuje číslo bankovního výpisu a v záhlaví stránky název domácího subjektu.

  • Bav_kos.idc - Opis rozúčtování bankovního výpisu (doplněk č. 2 předchozí verze)
    Opravena sestava. V záhlaví sestavy se nyní již správně zobrazuje číslo bankovního výpisu (dříve bylo uvedeno číslo dokladu = položky bankovního výpisu) a název subjektu dle parametru aplikace.

  • DbPisForm.idc - Dobropis faktury vydané daňový doklad v CZ (doplněk č. 1 předchozí verze)
    Sestava byla upravena
    - v 1.řádku se opět tiskne číslo zboží/služby (jako do eso9 verze 7.1 )
    - nově dynamický tisk textu složky na 2 řádky. 1. řádek obsahuje tisk prvních 50 znaků, zbytek (od 51. resp. 52.znaku ) se tiskne do přídavného 3.řádku datového pruhu na celou šířku sestavy
    - zmenšené prázdné místa v "hlavičce"
    - překlady do EN, SK, DE jazyků

  • DbpisForm.idc - Dobropis faktury vydané daňový doklad v CZ (doplněk č. 2 předchozí verze)
    Důvodem byla neexistenci překladových výrazů ve slovníku. Slovník doplněn o překlad pro SK, EN, DE. Bude součástí doplňku.
    Provedena drobná úprava v datovém zdroji vypisující sloupec TXTVETA z titulu mezer mezi slovy při překladech:
    , concat( dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', 'Sazba' ), ' ', SazbaDPH, ' '
    , dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', 'Základ DPH' ), ' ', format( hdZaklad, 'N2', 'cs-CZ') , ' ', DomaciMena
    , dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', ', DPH' ), ' ', format( hdDPH , 'N2', 'cs-CZ') , ' ', DomaciMena
    ) as txtVeta

  • FavForm.idc - Faktura vydaná daňový doklad (doplněk č. 1 předchozí verze)
    Sestava byla upravena
    - v 1.řádku se opět tiskne číslo zboží/služby (jako do eso9 verze 7.1 )
    - nově dynamický tisk textu složky na 2 řádky. 1. řádek obsahuje tisk prvních 50 znaků, zbytek (od 51. resp. 52.znaku ) se tiskne do přídavného 3.řádku datového pruhu na celou šířku sestavy
    - zmenšené prázdné místa v "hlavičce"
    - překlady do EN, SK, DE jazyků

  • FavForm.idc - Faktura vydaná daňový doklad (doplněk č. 2 předchozí verze)
    Důvodem byla neexistenci překladových výrazů ve slovníku. Slovník doplněn o překlad pro SK, EN, DE. Bude součástí doplňku.
    Provedena drobná úprava v datovém zdroji vypisující sloupec TXTVETA z titulu mezer mezi slovy při překladech:
    , concat( dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', 'Sazba' ), ' ', SazbaDPH, ' '
    , dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', 'Základ DPH' ), ' ', format( hdZaklad, 'N2', 'cs-CZ') , ' ', DomaciMena
    , dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', ', DPH' ), ' ', format( hdDPH , 'N2', 'cs-CZ') , ' ', DomaciMena
    ) as txtVeta

  • Hl_kniha_ob_detXmlPar - Hlavní kniha - detail obratů (doplněk č. 2 předchozí verze)
    V grafické předloze sestavy na sloupci číslo dokladu nastaven formát čísla na obecný (dříve byl chybně nastaveno datum, což se projevilo ve výpisů dokladů majetku)

  • Hl_kniha_Str_syn.idc - Hlavní kniha (doplněk č. 2 předchozí verze)
    V grafickém designu v sestavě formátu A4 na ležato opraveno jméno databandu v datových oddílech mezisoučtů.

  • Vyk_AP_CZ_2017 - Výkaz Aktiv a pasiv v odevzdatelném formátu (doplněk č. 2 předchozí verze)
    Provedeno zmenšení šířky sloupců s řádky a textem, rozšíření sloupců s hodnotami + nastavena vlastnost "Shrink Font To Fit" (nastaví se menší velikost písma, aby se celá hodnota vypsala do boxu ) z titulu částek v miliardách v pracovním formátu.

  • ZDbPisDForm.idc - Dobr. zál. vydaný daňový doklad v CZK - rozepsané DPH záloh (doplněk č. 1 předchozí verze)
    Sestava byla upravena
    - v 1.řádku se opět tiskne číslo zboží/služby (jako do eso9 verze 7.1 )
    - nově dynamický tisk textu složky na 2 řádky. 1. řádek obsahuje tisk prvních 50 znaků, zbytek (od 51. resp. 52.znaku ) se tiskne do přídavného 3.řádku datového pruhu na celou šířku sestavy
    - zmenšené prázdné místa v "hlavičce"
    - překlady do EN, SK, DE jazyků

  • ZDbpisDForm.idc - Dobr. zál. vydaný daňový doklad v CZK - rozepsané DPH záloh (doplněk č. 2 předchozí verze)
    Důvodem byla neexistenci překladových výrazů ve slovníku. Slovník doplněn o překlad pro SK, EN, DE. Bude součástí doplňku.
    Provedena drobná úprava v datovém zdroji vypisující sloupec TXTVETA z titulu mezer mezi slovy při překladech:
    , concat( dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', 'Sazba' ), ' ', SazbaDPH, ' '
    , dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', 'Základ DPH' ), ' ', format( hdZaklad, 'N2', 'cs-CZ') , ' ', DomaciMena
    , dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', ', DPH' ), ' ', format( hdDPH , 'N2', 'cs-CZ') , ' ', DomaciMena
    ) as txtVeta

  • ZFavDForm.idc - Daňový doklad k přijaté platbě v CZ - rozepsané DPH záloh (doplněk č. 1 předchozí verze)
    Sestava byla upravena
    - v 1.řádku se opět tiskne číslo zboží/služby (jako do eso9 verze 7.1 )
    - nově dynamický tisk textu složky na 2 řádky. 1. řádek obsahuje tisk prvních 50 znaků, zbytek (od 51. resp. 52.znaku ) se tiskne do přídavného 3.řádku datového pruhu na celou šířku sestavy
    - zmenšené prázdné místa v "hlavičce"
    - překlady do EN, SK, DE jazyků

  • ZFavDForm.idc - Daňový doklad k přijaté platbě v CZ - rozepsané DPH záloh (doplněk č. 2 předchozí verze)
    Důvodem byla neexistenci překladových výrazů ve slovníku. Slovník doplněn o překlad pro SK, EN, DE. Bude součástí doplňku.
    Provedena drobná úprava v datovém zdroji vypisující sloupec TXTVETA z titulu mezer mezi slovy při překladech:
    , concat( dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', 'Sazba' ), ' ', SazbaDPH, ' '
    , dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', 'Základ DPH' ), ' ', format( hdZaklad, 'N2', 'cs-CZ') , ' ', DomaciMena
    , dbo.fnSlovnik_PrelozzCZ( '%PRN_Lang%', ', DPH' ), ' ', format( hdDPH , 'N2', 'cs-CZ') , ' ', DomaciMena
    ) as txtVeta

  • ZFaVForm.idc - Zálohová Faktura vydaná v CZK (doplněk č. 1 předchozí verze)
    Provedena úprava:
    - v 1.řádku se opět tiskne číslo zboží/služby (jako do verze 7.1 )
    - nově dynamický tisk textu složky na 2 řádky (1. řádek obsahuje tisk prvních 100 znaků s možností zalomení). Tisk do přídavného 3.řádku databandu na celou šířku se tiskne od 101. resp.102.znaku
    - zmenšené prázdné místa v "hlavičce"
    - překlady do EN, SK, PL, DE jazyků

  • ZFaVForm.idc - Zálohová Faktura vydaná v CZK (doplněk č. 1 předchozí verze)
    Sestava byla upravena
    - v 1.řádku se opět tiskne číslo zboží/služby (jako do eso9 verze 7.1 )
    - nově dynamický tisk textu složky na 2 řádky. 1. řádek obsahuje tisk prvních 50 znaků, zbytek (od 51. resp. 52.znaku ) se tiskne do přídavného 3.řádku datového pruhu na celou šířku sestavy
    - zmenšené prázdné místa v "hlavičce"
    - překlady do EN, SK, DE jazyků

Změny webových stránek

  • Ucet\OdpisPohledavek.htm - Doklad účetních operací - tvorba odpisů a opravných položek
    Do formy Pohledávky a Poznámky doplněn RowFilter

  • Ucet\PreuctVynosu.htm - Přeúčtování výnosů dlouhodobých zakázek
    Do formy účetních zápisů doplněn RowFilter

  • Ucet\Ucet_dokl.htm - Doklad účetních operací
    Do formy účetních zápisů doplněn RowFilter

Technologie ESO9 - server + klient

Serverový doplněk

  • Serverový doplněk - Vyčítání e-mailové schránky na O365
    Do aplikace pro vyčítání mailů ze schránky na Office 365 byla doplněna možnost spouštět program s volbou konfiguračního souboru. Při vyčítání více schránek tak není nutné mít celý program rozkopírovaný v mnoha adresářích, ale postačí jediná kopie programu a několik konfiguračních souborů.
    Dostupné v programu EmailReader.exe od verze 2.2.

  • Serverový doplněk - Vyčítání e-mailové schránky na O365
    Do vyčítání e-mailové schránky bylo doplněno i zpracování adres CC (Carbon Copy - kopie příjemce) a BCC (Blind Carbon Copy - skrytá kopie příjemce). Uvedené položky byly pak doplněny i na rozhraní zpracující stored procedury.
    Dostupné v programu EmailReader.exe od verze 2.3.

Změny v technologii .NET

  • Aplikační server - Automatický import z ISDOC(X)
    Při automatickém importu z ISDOC(X) se nebrala v potaz domácí měna aplikace, což mohlo v některých případech vést k načtení částky v základní sazbě DPH do částky mimo daň.
    Po doplnění parametru s kódem domácí měny aplikace se hromadný import chová stejně, jako ten ruční.
    Dostupné v automatu AutImportISDOC.exe od verze 7.2.1.0.

  • Aplikační server - Špatné kódování češtiny v mailech generovaných do EML souborů
    Minimálně v MS Outlook došlo ke změně při odesílání mailů vygenerovaných přes EML soubory. Pokud se do takto vzniklého mailu (např. tiskem sestavy) dopsal text a formát mailu byl v Outlooku nastaven na "HTML", došla protistraně "rozbitá" (resp. špatně kódovaná) čeština. Pokud se v Oulooku přepnul formát mailu na "Prostý text", došel protistraně mail v pořádku. Pokud se mail vygeneroval rovnou s textem těla (v HTML či prostém textu), došel protistraně také správně.
    Protože v ESO9 neovlivníme nastavení mailového klienta, byl změněn způsob generování mailů pro případ, že budou odesílány v HTML formátu.
    Dostupné v technologii ESO9 od 13.2.2026.

  • Aplikační server - Zacyklení při parsování předlohy
    Pokud předloha stránky obsahovala několik vložených stránek (INCLUDE) a zároveň obsahovala spěcifickou chybu v syntaxi (viz níže), došlo k zacyklení při parsování a vtahování vložených stránek.
    Opraveno ve verzi ze 17.2.2026.

    <a href="esoform.asp?TPage=ucet/DoklKopie&amp;RelType=Parameters&amp;QHDOK=QHDOK_FAP&amp;CopyPage=nakup/faphlav&amp;vzortext=<%VzorText%">Kopie</a>

  • Aplikační server - Otáčení stránek PDF souboru při slučování
    Při spojování PDF souborů se detekuje, zda daná stránka v PDF souboru není otočená; informace o otočení je součástí metainformací uložených u každé stránky v PDF souboru. Stávající mechanismus špatně vyhodnocoval původní otočení stránky landscape / portrait. Při otáčení se potom mechanismus snažil vyhodnotit "špatné" otočení stránky a v některých případech stránky naležato s otočením převracel o 180°.
    Opraveno v knihovně ESO9Lib.dll veze 7.2.0.5.

  • Aplikační server - Práce s includy
    Při parsování stránek s includy (viz úprava ze 17.2.2026) došlo ke znemožnění použití includu v includu kvůli striktní kontrole rekurzivního volání.
    Opětovné použití vnořených includů je možné od 6.3.2026, ovšem pouze do hloubky zanoření 2.

  • Komunikace s MPSV - Reportování příjmů
    Při reportování příjmů z ESO9PAM na MPSV docházelo u několika zákazníků k chybě HTTP 401 Unauthorized. Jiná volání (např. hlášení cizinců) procházela bez problémů.
    Po několika úpravách je reportování příjmů funkční.
    Dostupné v knihovně MPSV.dll od verze 7.2.0.4.

  • Reporting Server - Jméno souboru se sestavou v žurnálu
    Při generování sestav přes Reporting server se jméno souboru zapisovalo do žurnálu (tabulka HISSTIOFFLINE) v případě, že se sestava generovala do souboru nebo do souboru + DMS. Nově se jméno souboru zapisuje i v případě generování sestav do e-mailu a do e-mailu + DMS.
    Dostupné v Reporting Serveru od v7.0.0.7.

verze/eso9current.txt · Poslední úprava: 20.03.2026 19:00 autor: 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
DokuWiki Appliance - Powered by TurnKey Linux