verze:eso9current
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&RelType=Parameters&QHDOK=QHDOK_FAP&CopyPage=nakup/faphlav&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.
DokuWiki Appliance - Powered by TurnKey Linux
verze/eso9current.txt · Poslední úprava: 20.03.2026 19:00 autor: 127.0.0.1