verze:eso956
ESO 9 změny ve verzi 5.6 z 31.12.2017
Obecný klient
Změny v technologii .NET
- Obecný klient - Nápověda F1
Byla implementována nápověda k obecnému klientovi. Nápověda je vyvolána klávesou F1 nad zvýrazněnou položkou browse nebo editor. - Obecný klient
Do filtru doplněn ruční a výběr konfigurace. - Obecný klient - Dialog vyhledávání
Opraveny chyby v zobrazení a chování dialogu vyhledávání - Obecný klient - Chování při scrollování
Vylepšena práce s kolečkem myši a to jak scrollování v rámci gridu, tak v rámci celé stránky - Obecný klient - Filtrovací dialog
Struktura filtru v obecném klientovi byla přepracována tak, že každá ze čtyř záložek má nyní statické záhlaví a zápatí a mezi nimi dynamicky vysoký obsah. Je to vhodné v případě, že se formulář základního filtru na výšku nevejde do filtrovacího dialogu a je nutné jej scrollovat. Tlačítka pro obsluhu filtru tak zůstávají na zápatí stále viditelná a pro jejich potvrzení není nutné scrollovat. - Obecný klient - JqWidgets
25.08.2017 v 13:39 byla komponenta jQWidgets aktualizována na verzi 5.1. - Obecný klient - Obarvení sloupců
Opraveny chyby v obarvování sloupců - Obecný klient - PackForm
Doplněn HTML prvek PackForm, který umožňuje z předlohy určit, zda daná forma bude schovaná, či nikoliv - Obecný klient - Browse
Doplněna možnost hromadné změny - Obecný klient - Setřídění podle více sloupců a dialog setřídění
Přidáno setřídění podle více sloupců. Ctrl + click na další podřízený sloupec jej přidá do setřídění. Opakovaným kliknutím s ctrl na ten podřízený sloupec se změní jeho směr setřídění. Také je funkční dialog setřídění přístupný z kontextového menu. - Obecný klient
Ikona přesýpacích hodin, při čekání, nahrazena prvkem jqxLoader. Dále doplněno toto čekání i při tisku sestav, kdy mohlo dojít k situaci, že se stránka generovala a uživatel nevěděl, že se čeká na server a mohl na formuláři náhodně klikat. - Obecný klient - Posun v našeptávači
Implementována možnost posunu v našeptávači šipkou nahoru a dolů a kolečkem myší i za hranice zobrazených dat. - Obecný klient - Filter
Tlačítka "Filtr", "Nový", "Smazat" v okně vstupního filtru na záložce Základní přesunouta z pravé strany spodní lišty doleva. - Obecný klient - Formulář
Změna práce s datumkou na formuláři. při ALT+Q, dvojkliku nebo klikem na ikonu za datumovou položkou, se vyvolá datumka přímo u textového pole a ne v modálním dialogu.
Pokud se jedná o datum a čas, tak se vyvolává datumka nebo zadání času. Pokud je cursor v datumové části tak datum. Pokud je cursor v časové části tak čas. - 1. 3. 3. 4 - Info dialog
Přidána možnost odkliknout info dialog enter - Obecný klient - Třídění
Vylepšen dialog setřídění, který reflektuje aktuální stav řazení v browse.
Dialog nyní umožňuje i uložit stav "bez řazení".
V browse zobrazen u každého sloupce směr setřídění a pořadí důležitosti řazení. - Obecný klient - Aplikace pro mobilní sklady
V mobilní aplikaci pro sklady doplněn výstražný zvuk pokud není nalezen subjekt nebo zboží. Bylo zapojeno do činnosti příjem a výdej.
Aplikace ESO9 Prodejna
Klientský doplněk
- Platba kartou
Verze 5.5.3.2
Upravena komunikace s karetními terminály České spořitelny:
- Pro novější verzi terminálů ČS (typ iCT220, připojených přes Magicbox a RS232) upravena komunikace tak, aby vracela více informací o průběhu transakce.
- Obsaženo v knihovně PlatKart.dll verze 5.5.1, která je součástí instalace Prodejny. - Komunikace s karetními terminály Sonet
ESO9 Prodejna od verze 5.5.8.0
Doplněna komunikace s terminály firmy SONET (www.sonet.cz). Zapojena práce s terminály těchto bank:
- Česká Republika: KB - Komerční banka, RB – Raiffeisenbank, UCB - UniCredit Bank
- Slovensko: UniCredit Bank, Poštová banka
- Maďarsko: Global Payments Europe
Komunikace probíhá po TCP/IP a využívá se k ní knihovna hcterm.dll od firmy Sonet.
Součástí instalace je konfigurační soubor hcterm.ini. V jeho sekci [tcpip] je třeba zadat skutečnou IP adresu terminálu, například: server=192.168.1.99.
- Zjistíte ji z terminálu akcí Menu (F1) / FUNKCE / zadáte číslo 66 – stisknete OK. Vyberete rozhraní ETHERNET, zobrazí se aktuální IP adresa
- IP adresu terminálu je nutné nastavit jako pevnou.
Pro terminál SONET:
- Je povolena i operace Návrat – vyvolá se tehdy, když do terminálu odešlete doklad se zápornou hodnotou – vracíte částku na kartu zákazníka.
- Zakládají se záznamy do nové tabulky PLATKART, formulář „Platby platební kartou“ volaný z odkazu „Platby kartou“ na prodejce.
Z formuláře „Platby platební kartou“ je možné volat „Storno platby kartou“ a „Opakovaný tisk účtenky“. Toto je možné jen v rámci účtenek v aktuální uzávěrce terminálu.
Změna činnosti
- Storno po složkách
Storno po složkách je funkční při zapnutí parametru "Nastavení / Práva / "Povoleno storno po složkách".
Pokud označíte jednu nebo několik složek prodejky a vyvoláte akci Storno, nabídne program dialog s možnostmi:
- storno jen vybraných složek
- storno celého dokladu
Před tím hledá, zda již existuje storno takového dokladu (celého nebo jen označených složek - podle parametru). Pokud již storno existuje, není možné stornovat opakovaně.
Aplikace ESO9 Start
Klientský doplněk
- 9. 6.18 - Definice exportů a importů
Klientský doplněk ExpImpAddin - verze 3.2.0
Doplněna možnost volby oddělovače pro import z XLS. Volí se kombinací dvou parametrů:
- Typ oddělovače pro import z XLS, možnosti:
-- Výchozí: výchozí nastavení Excelu a .NET FW. Toto je zpravidla anglické, oddělovač čárka.
-- Regionální nastavení: podle regionálního nastavení Windows, oddělovač seznamů. V českém prostředí bývá zpravidla středník.
-- Vlastní: hodnota podle parametru „Vlastní oddělovač“.
- Vlastní oddělovač: použije se jen v případě Typ oddělovače = Vlastní.
Použije se v případě importu z XLS. U voleb „Výchozí / Regionální“ probíhá import pomocí metody „Ulož jako CSV“ z Excelu. V případě volby „Vlastní“ probíhá skládání výstupu po jednotlivých buňkách a v případě velkých importovaných souborů může být řádově pomalejší.
Použije se i v případě importu z TXT, ale jen pro první oddělovač za číslem označujícím pořadí řádku. Ostatní oddělovače se přímo převezmou z TXT/CSV souboru – je tedy potřeba oddělovač v CSV a parametru sladit.
Rozšířena struktura tabulky ExpImpDef o sloupce VLTYPODDELOVAC a ODDELOVAC. Upravena forma Nastaveni\ExpImpDef.htm pro činnost 9.6.18
Účetnictví
- 1. 1. 2. 5 - Export pro INTRASTAT
Umožněn tisk "Výkazu PŘIJETÍ" a "Výkazu ODESLÁNÍ" pro CZ legislativu.
Spolu s tím provedeny následující úpravy:
- nová funkce fnINTRASTAT_VYKAZHLAV: obsahuje sloupce pro tisk záhlaví/zápatí STI sestav "INTRASTAT_PRIJETI" a "INTRASTAT_ODESLANI"
- nová funkce fnINTRASTAT_VYKAZ: obsahuje sloupce pro tisk řádků STI sestav "INTRASTAT_PRIJETI" a "INTRASTAT_ODESLANI"
- procedura spINTRASTAT_Export: upravena tak, aby se tabulka INTRASTATOBDOBI naplňovala/aktualizovalo již během kontroly. Důvodem je to, že funkce fnINTRASTAT_VYKAZHLAV a fnINTRASTAT_VYKAZ z této tabulky čerpají informace
- tvorba STI sestavy "INTRASTAT_PRIJETI": využívá funkce fnINTRASTAT_VYKAZHLAV a fnINTRASTAT_VYKAZ
- tvorba STI sestavy "INTRASTAT_ODESLANI" využívá funkce fnINTRASTAT_VYKAZHLAV a fnINTRASTAT_VYKAZ
- předloha ucet\INTRASTAT_EXPORT.htm: doplněny odkazy "Výkaz PŘIJETÍ(Dovoz)" a "Výkaz ODESLÁNÍ(Vývoz)" - 1. 1. 2. 4 - Výkazy AP, ZZ, CF
Ve skupině výkazů založen nový parametr "ZnamenkoKorekce", který může nabývat hodnotu +1 nebo -1.
-1 znamená, že korekce ve výkazu aktiv a pasiv se budou tisknout se záporným znaménkem (tak jako dosud, nastaveno defaultně).
+1 znamená, že korekce ve výkazu aktiv a pasiv se budou tisknout se kladným znaménkem.
Upraveny stránky :
- ucet\V_AP.idc
- ucet\V_AP_Det.idc
- ucet\V_AP_Det_SumRadek.idc
Upravena STI sestava Vyk_AP_form.idc - 1. 1. 2. 4 - Výkazy AP, ZZ, CF (legislativa CZ)
Byly přepracovány stránky vstupních filtrů pro zadávání parametrů účetních výkazů, na filtrovací stránce jsou pak odkazy pro tisk výkazu :
- v pracovním tvaru - částky jsou nezaokrouhlené, na 2 desetinná místa, je možno tisknout zvlášť buď skutečné nebo plánované hodnoty
- v odevzdatelném tvaru - částky jsou uváděny v tisících CZK, je možno tisknout zvlášť buď skutečné nebo plánované hodnoty
- v XLS - částky jsou nezaokrouhlené, na 2 desetinná místa, obsahuje skutečné i plánované hodnoty
Tisk každého výkazu je řešen vždy jednou STI sestavou, způsob tisku (jeden ze tří výše uvedených tvarů) je pak ovlivněn zadáním parametrů sestavy.
V sestavách v pracovním tvaru je pak možno nad příslušným řádkem zobrazit jeho detail - tyto detailní sestavy zatím zůstaly původní (idc/htx).
Nové sestavy :
- Vyk_AP_CZ_2017
- Vyk_ZZ_CZ_2017
- Vyk_CF_CZ_2017
- Vyk_PVZZ_CZ_2017
- Vyk_VZVK_CZ_2017
- Vyk_ZVK_CZ_2017
Nové/upravené stránky :
- Ucet\Vykazy\CZ_AP_filtr.htm
- Ucet\Vykazy\CZ_CF_filtr.htm
- Ucet\Vykazy\CZ_PVZZ_filtr.htm
- Ucet\Vykazy\CZ_VZVK_filtr.htm
- Ucet\Vykazy\CZ_ZVK_filtr.htm,
- Ucet\Vykazy\CZ_ZZ_filtr.htm
- Ucet\Vykazy_Prepocet.htm
- Ucet\Vykazy_Prepocet_CZ_2017.htm
- Ucet\V_PVZZ.idc
- Ucet\V_PVZZ_Det.idc
- Ucet\V_PVZZ_Det_SumRadek.idc
Upravené/nové SQL procedury :
- spDZSTI_DoplnParam
- spDZSTI_HlavickaVykazu
- spDZSTI_VykazAP
- spDZSTI_VykazZZ
- spDZSTI_VykazCF
- spDZSTI_VykazVZVK
- spDZSTI_VykazZVK
- spVykaz_SQL_After
- spVykaz_Vytvoreni
- spVykaz_VytvoreniStr
- spQVykazHlav_FC_mf_Ucet_Obd_Do - 1. 1. 2. 4 - Výkazy AP, ZZ, CF - legislativa CZ
Do definic výkazů Cash-flow byl doplněn syntetický účet 111 a 131 na řádek Změna stavu zásob, konkrétně takto:
- ve výkaze CashFlow do řádku A.2.3.
- ve výkaze CF_2015 do řádku A.2.1.
- ve výkaze CF_CUS_023 do řádku A.2.3.
Doplnění se provede jen v případě, že tento účet existuje a dosud nebyl v příslušném výkaze použit. - 1. 1. 2. 3 - Výkaz DPH\Souhrnné hlášení - jen pro CZ legislativu
!!! Jen pro CZ legislativu !!!
Do akce "Vytvoř export XML"/"XML pro SKUPINU" nově zapojena kontrola dat. Výsledky se po provedení akce zobrazují přímo ve formuláři. Pokud je zaškrtnuta i hodnota "Uložit XML do dokumentové databáze", pak se výsledek kontroly zapisuje i do dokumentů. V současnosti se kontroluje:
- DIČ: délka, povolené znaky, formát..
- zda je Souhrnné hlášení odvedeno
Spolu s tím upraveno:
- nová funkce fnSH_TestovaniChybCZ: provádí kontrolu dat každého řádku
- procedura spExport_SH_XML_CZ201701: doplněna kontrola dat novou funkcí fnSH_TestovaniChybCZ - 1. 1. 2. 5 - Export pro INTRASTAT
!!! Pouze pro CZ legislativu !!!
Pro možnost zadávat vedlejší náklady pro INTRASTAT byl zvolen níže popsaný způsob.
Vedlejší náklady se budou zadávat pod nově zavedené typy dokladů "INTRVNI" a "INTRVNE".
Doklady s tímto typem budou obsahovat složky typu zboží s cenovým pohybem. Doklady typu "INTRVNI"/"INTRVNE" jsou neúčetní, nedaňové a nefinanční. Složky dokladu NEOVLIVŇUJÍ žádným ze stavů zboží na skladě (objednáno, blokováno, fyzický, účetní, bilancováno..).
Jedná se pouze o evidenční doklady pro potřeby INTRASTATU. Doklady obvykle budou vznikat ze složek faktur (FPU/FVU) typu služba, ale mohou vznikat i ručně. Faktura obsahuje kromě složek zboží také složky vedlejších nákladů - služeb.
Z těchto služeb-vedlejších nákladů faktury budou rozpouštěním na zboží faktury vznikat doklady typu "INTRVNI"/"INTRVNE" (obdoba rozpouštění vedlejších nákladů na skladové doklady).
Pro realizaci bylo provedeno:
- Nový typ dokladu "INTRVNI" - Intrastat VN - Import/Dovoz: neúčetní, nedaňové a nefinanční - pouze evidenční doklad pro potřeby INTRASTATU
- vzor pro dovoz "VZINTRVNI": klíčové vlastnosti
- číselná řada "INTRVNI"
- INTRASTAT - dovoz,
- složka typu zboží: NEOVLIVŇUJE žádným ze stavů zboží (objednáno, blokováno, fyzický, účetní, bilancováno..)
- nový pohyb cenový příjem "CINTRI"
- Nový typ dokladu "INTRVNE" - Intrastat VN - Export/Vývoz: neúčetní, nedaňové a nefinanční - pouze evidenční doklad pro potřeby INTRASTATU
- vzor pro vývoz "VZINTRVNE": klíčové vlastnosti
- číselná řada "INTRVNE"
- INTRASTAT - vývoz,
- složka typu zboží: NEOVLIVŇUJE žádným ze stavů zboží (objednáno, blokováno, fyzický, účetní, bilancováno..)
- nový pohyb cenový výdej "CINTRE"
- Nové vazby mezi vzory - předchůdce FPU/FVU, následník INTRVN-DOVOZ/INTRVN-VYVOZ
- VZORFPUNSE(FPU nákup na sklad zahraniční v EU) - VZINTRVNI(Intrastat VN - Import/Dovoz)
- VZORFVUE(FVU zahraniční v EU) - VZINTRVNE(Intrastat VN - Export/Vývoz)
- nová procedura spSDok_btMarkINTRASTATVN: provádí rozpouštění vedlejších nákladů pro potřeby INTRASTATU nad označenými složkami typu zboží. Rozpouštění se provádí na základě váhy hodnoty složky (HDCCENAKC) vůči celkovému součtu hodnot (HDCCENAKC) všech složek.
- činnost 2. 1. 3. 1 Faktury přijaté účetní\Složky: doplněn odkaz "INTRASTAT VN" na tvorbu dokladu typu "INTRVNI". Odkaz je funkční pouze nad složkou typu služba.
Zobrazí se složka služby faktury s částkou (celková cena v domácí měně) a dole složky typu zboží faktury. Nad označenými složkami typu zboží dojde k založení nového dokladu typu "INTRVNI" (obdoba FPU-->SPU)
- nová include předloha "Include\OdkazINTRVNI.htm": doplněn odkaz "INTRASTAT VN"
- nová předloha "nakup\FPU2INTRVN.htm": zajišťuje nad složkou–službou faktury tvorbu dokladu typu "INTRVNI" z označených složek-zboží faktury
- upravena předloha "nakup\FaPSloz.htm": doplněn odkaz "INTRASTAT VN" do spodní formy "Složky faktury přijaté" pomocí include předlohy "Include\OdkazINTRVNI.htm"
- činnost 2. 2. 3. 1 Faktury vydané účetní: doplněn odkaz "INTRASTAT VN" na tvorbu dokladu typu "INTRVNE". Odkaz je funkční pouze nad složkou typu služba.
Zobrazí se složka služby faktury s částkou (celková cena v domácí měně) a dole složky typu zboží faktury. Nad označenými složkami typu zboží dojde k založení nového dokladu typu "INTRVNE" (obdoba FPU-->SPU)
- nová include předloha "Include\OdkazINTRVNE.htm": doplněn odkaz "INTRASTAT VN"
- nová předloha "prodej\FVU2INTRVN.htm": zajišťuje nad složkou–službou faktury tvorbu dokladu typu "INTRVNE" z označených složek-zboží faktury
- upravena předloha "prodej\FaV.htm": doplněn odkaz "INTRASTAT VN" do spodní formy "Složky faktury vydané" pomocí include předlohy "Include\OdkazINTRVNE.htm"
- nová činnost 2. 1. 3.13 Intrastat VN - Import/Dovoz: zobrazuje doklady typu "INTRVNI" standardně vzniklé z Faktur přijatých
- nová činnost 2. 2. 3.13 Intrastat VN - Export/Vývoz: zobrazuje doklady typu "INTRVNE" standardně vzniklé z Faktur vydaných
- Do nového parametru "IDES_TYPDOKDOVOZ" - typy dokladů, které vstupují do dovozu, obsahuje typ dokladu "FPU" a také nový typ dokladu "INTRVNI". Nyní má defaultní hodnotu "FPU,INTRVNI"
- Do parametru "IDES_TYPDOKVYVOZ" - typy dokladů, které vstupují do vývozu, obsahuje typ dokladu "FVU" a také nový typ dokladu "INTRVNE". Nyní má defaultní hodnotu "FVU,INTRVNE"
- Do parametru "IDES_VNFakHodnota" - kódů pohybů cenových příjmů VN pro fakturovanou částku doplněny o nové pohyby "CINTRI;CINTRE" - 1. 1. 2. 3 - Výkaz DPH
Pokud se provádí zrušení odvodu DPH a účetní období, ve kterém je doklad odvodu DPH, je již uzavřeno, nebo je vytvořen převodní příkaz pro doklad odvodu DPH, pak je hlášena chyba a zrušení odvodu DPH nelze provést (dříve se hlásila pouze informativní hláška, že nelze zrušit rozúčtování dokladu odvodu DPH, ale vlastní zrušení odvodu DPH se provedlo).
Upravena procedura spDph_ZrusDokladIDU - 1. 1. 2. 3 - Výkaz DPH - legislativa SK
V souvislosti se změnou formuláře výkazu DPH od 1.1.2018 bylo provedeno :
- upraven parametr VykazDPH_PriznakPlat - doplněna nová možnost zadání hodnoty 6 =Daňový zástupca podľa § 69aa zákona.
- Vytvořena nová STI sestava VykazDPH_SK_201801, oproti dřívější sestavě jsou tam tyto změny :
- doplněno políčko "Daňový zástupca podľa § 69aa zákona".
- v adrese sídla je jiný formát telefonního čísla, místo faxu se nyní uvádí email.
- u oprávněné osoby je jiný formát telefonního čísla, nově se nyní uvádí email.
Upravené funkce a procedury :
- fnUdajeHlavickyVykazuDPHSK
- fnVykazDPH_Seznam
- spExport_DPH_XML_SK200901
- fnOdkaz_SestavaDPH
- fnDPH_STI_HlavickaSK2017 - 1. 1. 2. 3 - Výkaz DPH (legislativa SK)
Změna ve vykazování v řádku A2 kontrolního výkazu DPH - přenos daňové povinnosti při dodání zemědělských plodin, kovů a kovových předmětů, stavebních prací a staveb se od 1.1.2018 provádí bez ohledu na limit (sumu základů daně ve faktuře).
Upravena procedura pro tvorbu kontrolního výkazu DPH tak, aby se od 2018.01 vykazování v řádku A2 pro kódy 56, 57, 93, 94 provádělo bez ohledu na limit (obdobně jako pro kód 22).
- upravené objekty : procedura spKVDPH_Create, funkce fnKVDPH_ChybyProHdok
Finance
- 1. 2. 2. 1 - Pokladní příjmy
Ve výběrové stránce vzorů "nastaveni\PokladnaZeVzoru2007.htx" změněna hodnota parametru StartFilter z hodnoty StartFilter=1 na hodnotu StartFilter=2. - 1. 2. 2. 2 - Pokladní výdeje
Ve výběrové stránce vzorů "nastaveni\PokladnaZeVzoru2007.htx" změněna hodnota parametru StartFilter z hodnoty StartFilter=1 na hodnotu StartFilter=2. - 1. 2. 1. 2 - Automatické vystavení platebního příkazu
Při tvorbě platebního příkazu mohlo dojít k nežádoucímu rozdělování účetních zápisů hrazeného dokladu. Tento problém mohl nastat jen v případě, že na dokladu již byl dříve vytvořen částečný platební příkaz a následně byl tento doklad zařazen do sdruženého platebního příkazu.
Upravena procedura spBaV_VytvorPP. - 1. 2. 1. 5 - Bankovní výpisy - import
Změna ve formátech bankovních výpisů u Unicreditbank od 9.10.2017.
Dle uvedeného popisu (na https://www.unicreditbank.cz/content/dam/cee2020-pws-cz/cz-dokumenty/BusinessNet_novinky_v_popisu_formatu_vypisu_platnost_od_9.10.2017.zip
) většina standardních typů transakcí (tuzemské platby, zahraniční platby) zůstává beze změny.
U těch ostatních (kartové transakce, hotovostní transakce, úvěry, poplatky, cash-management) se jedná o drobné změny v položkách, které se většinou pouze kopírují do textové položky dokladu bankovního výpisu. jedná se například o informace o směnném kursu u zahraničních plateb, doplňující informace u transakcí týkající se úvěrů, termínovaných vkladů, cash-managementu apod.
Byla upravena procedura spMulticash_Pole86_2700.
- 1. 2. 1. 3 - Platební příkazy - exportní soubory
Upraveny definiční soubory XMLSEPA14, XMLSEPA16, XMLSEPATB - název subjektu se nyní ořezává na maximálních 70 znaků.
Upraveny procedury spDFNBanka_XMLSEPA14, spDFNBanka_XMLSEPA16, spDFNBanka_XMLSEPATB.
Plánování
- 1. 4. 1 - Opakování dokladů
Pokud je v předpisu plánovaného dokladu nastavena vlastnost „první pracovní den“ nebo „poslední pracovní den“ (Generovat každý X. Měsíc), pak se za nepracovní den považují kromě soboty a neděle nově také státní svátky.
Nákup
- 2. 1. 3. 1 - Faktury přijaté účetní
Odkaz "Složky" v horní formě. Odkaz "Přiřazení historie" v horní formě.
Bylo přepracováno zadávaní vazeb mezi fakturou a ostatními doklady tak, aby faktura byla vždy buďto jako následník, nebo předchůdce. Upraven formulář "nakup\hisfap.htm". - 2. 1. 3. 1 - Faktury přijaté účetní
Do tisku rekapitulace likvidačního lístku přijatých faktur byla doplněna sekce "Rekapitulace DPH ze záloh" obdobně jako při tisku faktur vydaných.
Upravena STI sestavy Dokl_kos, tisk celkové rekapitulace a rekapitulace DPH ze záloh je podmíněn vlastností dokladu "Závazek/Pohledávka" - tiskne se jen pro vlHPohledavka_Zavazek = 2 (což jsou např. přijaté faktury). - 2. 1. 3. 1 - Faktury přijaté účetní
Oprava výpočtu samovyměření DPH na doúčtovací FPU v případě, že je provedeno samovyměření také na FPZD a ta je k FPU připojena pomocí složek (prostředním tlačítkem). Odečtení DPH se provádělo 2x - jak z mínusové složky FPU (složka připojené zálohy), tak zároveň z připojené FPZD.
Upravena procedura spHDok_FapEU_VytvorDPH. - 2. 1. 3. 1 - Faktury přijaté účetní
Ve formuláři pro připojení záloh byla obdobně jako u vydaných doplněna položka „Částku v domácí měně“ (MF_VLPREPOCETKURSU) - v ní lze vybrat mezi možnostmi: Ponechat beze změny nebo Přepočíst kurzem doúčtovací faktury.
Upravena stránka nakup\VyberZalohy.htm, procedura spZalohy_SparujOzn_UcetDokl.
Prodej
- 2. 2. 3. 1 - Faktury vydané účetní
Tisky rekapitulací DPH byly upraveny tak, že pokud byla připárována záloha, na které bylo uplatněno DPH, pak se tiskne rekapitulace DPH z těchto zálohových faktur, celková rekapitulace DPH a rekapitulace DPH daňového dokladu.
Upraveny STI sestavy FavForm.idc, DbPisForm.idc, Dokl_kos, ucd_Kos.
Dále upraveny / doplněny funkce : fnDZ_FormularHDOK, fnDZ_RekapDPH, fnDZ_RekapDPHZaloh
Sklad
- 2. 3. 8. 1 - Prodej ze skladu
Na hlavičce dokladu upraveno rozmístění odkazů "CZK PDP", "EUR PDP" a "PDV" tak, aby byly ve výše uvedeném pořadí a co nejblíže k sobě.
Datové schránky
- 2. 7. 1 a 2. 7. 2 - Datové zprávy
Bylo sjednoceno názvosloví. Činnosti i stránky byly přejmenovány: Dodané zprávy a Odeslané zprávy.
Majetek
- 3. 2 - Doklady majetku
Odkaz "doklady" v horní formě. Bylo přepracováno zadávaní vazeb mezi dokladem majetku a ostatními doklady tak, aby doklad majetku byl vždy buďto jako následník, nebo předchůdce. Upraven formulář "majetek\MajDokl.htm". - 3. 5. 9 - Účetní odpisy dlouhodobého majetku
V sestavě Maj359_NeniOdpis měla položka datum vyřazení nastaven formát "číslo". Opraveno na formát "datum".
Upravena sestava Maj359_NeniOdpis
CRM
- 6. 7. 1. 4 - Kalendář všech schůzek
Pro obecného klienta je dostupný kalendář aktivit v CRM (6. 7. 1. 4 Kalendář všech schůzek) s možností prokliku na detail aktivity/schůzky.
- 6.7.1.4 - Kalendář všech schůzek
Aktivity z CRM lze graficky zobrazit v novém kalendáři, který využívá stránek typu dashboard. Zobrazují se aktivity typu schůzka (dle číselníku v CRM) všech uživatelů.
Účetní číselníky
- 9. 2. 2 - Účetní osnova
V číselníku účetní osnovy byla do VIEW doplněna možnost vložení podmínky pomocí %ANDWHERE%.
Upravena stránka Nastaveni/UctOsn.htm - 9. 2. 5 - Střediska
V číselníku středisek byla do VIEW doplněna možnost vložení podmínky pomocí %WHERE%.
Upravena stránka Nastaveni / Stred.htm - 9. 2. 8 - Účetní výkazy
Definice výkazu ZZ_2016U - doplnění chybějícího řádku ** Výsledek hospodaření před zdaněním (+/-).
- chybějící řádek byl doplněn za řádek 26 * Finanční výsledek hospodaření (+/-), ostatní řádky posunuty.
- je definován jako součet ř.08 + ř.26
- řádek 31 (dříve 30) přejmenován na Výsledek hospodaření po zdanění (+/-), definován jako součtový : ř.27 - ř.28
- řádek 99 (kontrolní součet) definován jako součet všech řádků 01 až 34
- upraveno pořadí součtování
- Kód řídícího řádku pro korekce změněn z 30 na 27
Upraveny procedury spVykazy_APZZ2016_Opravy, spVykazy_APZZ2017_Opravy, spExport_DDPDP7_XML. - 9. 2. 1 - Účetní období
Do tabulky účetních období byla doplněna položka dtOdemceno. Tato hodnota je naplňována v okamžiku, kdy se provede odemčení období (byla provedena změna stavu vlStavUO z 1 na 0). Při opětovném uzavření ani dalším uzavření se již toto datum nemění.
Může sloužit jako údaj pro nutnost přepočtu hodnot počítaných z účetních zápisů. V případě, že je datum uvedeno, znamená to, že období bylo otevřeno a bylo tedy možné měnit účetní záznamy v tomto neuzavřeném období (ale nemusí to nutně znamenat, že se skutečně v období něco změnilo).
Po provedení příslušných přepočtů je pak nutno hodnotu tohoto data nastavit na NULL, ale pouze v případě, že je období již uzavřeno.
Subjekty
- 9. 3. 3. 0 - Subjekty
Doplněna kontrola - pokud je v číselníku subjektů do položky DIČ zadána hodnota začínající písmeny a první 2 znaky neodpovídaly žádnému členskému státu EU, pak je nyní při uložení záznamu subjektu zobrazena informativní hláška.
Dříve nebylo hlášeno žádné varování, ale takto chybné vyplnění může následně způsobit chyby například ve exportech výkazů kontrolního nebo souhrnného hlášení DPH.
Upravena procedura spSubjekt_TestDic, doplněna chybová hláška č. 58184 : Zadané DIČ neodpovídá platnému formátu, pro DIČ začínající "%s..." nelze provést kontrolu. - 9. 3. 6 - Cenová politika
Opraveny předpisy pro nastavení přirážky/slevy tak, aby na sebe rozsahy slev plynule navazovaly
např.
původně: 0..99=0%;100..999=-5%;1000..999999=-10%
nově : 0..100=0%;100..1000=-5%;1000..1000000=-10%
Tvorba sestav
- 9. 7. 2 - Složky dokladů
Doplněny položky, které mění stav účetní, fyzický, objednáno, blokováno, bilancováno a počáteční stav.
Komplexní editory
- 9. 9. 1 - Komplexní editor dokladu + kopie dokladů
Upraveno chování sloupců/položek "DIC_PRIJEMCE", "ICO_PRIJEMCE" a příslušných RV-ručních vstupů "RVDIC_PRIJEMCE", "RVICO_PRIJEMCE" při editaci a kopii.
Spolu s tím provedeno:
- obchodní pravidlo spHDok_NewRec:
- defaultní nastavení příslušných RV na hodnotu 0-NE
- ze vzoru se naplní jak sloupce/položky, tak příslušné RV
- obchodní pravidlo spHDok_CalRec:
- pokud je příslušný RV=0 pak se nastaví sloupce/položky na hodnotu NULL
- nový fchange-procedura spHDok_DIC_PRIJEMCE: volá se při změně sloupce/položku "DIC_PRIJEMCE" a nastavuje příslušný ruční vstup "RVDIC_PRIJEMCE"
- nový fchange-procedura spHDok_ICO_PRIJEMCE: volá se při změně sloupce/položku "ICO_PRIJEMCE" a nastavuje příslušný ruční vstup "RVICO_PRIJEMCE"
- kopie hlavičky dokladu spHDok_Copy:
z předchůdce se naplní jak sloupce/položky, tak příslušné RV
Změny funkcí
- fnObdDPHDleDataPrijeti - Funkce pro definici účetního období DPH u přijatých faktur
Byla vytvořena nová funkce fnObdDPHDleDataPrijeti2,
Pro definici účetního období DPH u přijatých faktur se používá funkce fnObdDPHDleDataPrijeti. Nyní byla vytvořena nová funkce fnObdDPHDleDataPrijeti2, která má navíc parametr dtProOdvodDPH. Pokud je toto datum uvedeno (není NULL), pak funkce vrací období odpovídající tomuto datu, jinak funguje shodně jako původní funkce.
V ESO9Start bylo ve všech účetních předpisech provedeno nahrazení původní definice pro období DPH :
dbo.fnObdDPHDleDataPrijeti(@idHdok, idUctObd, dtZdanitPln, dtOdeslano)
novou definicí :
dbo.fnObdDPHDleDataPrijeti2(@idHdok, idUctObd, dtZdanitPln, dtOdeslano, dtProOdvodDPH).
Změna byla provedena pouze v ESO9Start, účetní předpisy v zákaznických databázích se automaticky nemění, v případě potřeby je nutno je takto upravit.
Změny v technologii .NET
- Strom činností - Otevření/zavření stromu činností
Zapamatování a aplikace stavu otevření rámce činností byla doplněna a otestována v obou klientech. Nyní se viditelnost rámce nastavuje podle posledního nastaveného stavu a to pro každou aplikaci zvlášť.
Změny procedur
- spHdok_PRN_Uhrady - Procedura pro zobrazení úhrad nad dokladem.
V některých případech mohlo zobrazení úhrad trvat delší dobu. Problém se projevoval v případě, že k dokladu existovaly návrhy zápočtů. Přestože existuje index na tuto položku, na SQL serveru tento výběr trval značně dlouhou dobu.
SQL procedura spHdok_PRN_Uhrady byla upravena, v uvedeném případě tento výběr již trvá podstatně kratší dobu. - spHdok_FC_dtOdeslano - Akce při změna data "přijato" na faktuře přijaté
Pokud měl subjekt ve vlastnostech subjektu v typu subjektu nastaven počet dnů splatnosti s volbou "vůči datu odesláno" (což má pro FP význam pro datum "Přijato"), při změně data Přijato se na faktuře datum splatnosti nezměnilo.
Opravena procedura spHdok_FC_dtOdeslano, datum splatnosti se nyní přepočte dle tohoto nastavení. - Proved_Rozuctovani - Informativní hláška o vzniku záznamů pro dodatečný výkaz DPH / KH/ SH
Upraven text informativní hlášky o vzniku záznamů pro dodatečný výkaz DPH / KH DPH /SH DPH.
Upravena procedura Proved_Rozuctovani, změněn text chybové hlášky č. 58154 z původního „má vliv na výkaz DPH nebo kontrolní hlášení“ na „má vliv na výkaz DPH, kontrolní hlášení nebo souhrnné hlášení“. - spXML_SDOK - Procedura pro import složek z XML
Upravena procedura spXML_SDOK
- pokud je zadána hodnota @VLSAZBADPH, nastaví se automaticky @rvSazbaDPH = 1
- pokud je zadána hodnota @Text_Sloz, nastaví se automaticky @rvText_Sloz = 1 - spEsoSendMail - Procedura pro odesílání e-mailů
V proceduře spEsoSendMail byly doplněny vstupní parametry @from_address a @reply_to, které jsou pak dále předány při volání systémové procedury sp_send_dbmail. - spUcetZap_OdparujSkup - Odpárování dokladu
Pokud je doklad nahlášen do EET, nelze provést odpárování s protidokladem, z kterého byly převzaty údaje k nahlášení údajů pro EET.
Upravena procedura spUcetZap_OdparujSkup
Změny předpisů sestav
- NuloveMnozstviInv.idc - Zboží na skladě s inventurním rozdílem
Sestava se volá v činnost 2. 3. 3. 4 Generování inventurních dokladů. Opravena hodnota posledního sloupce sestavy "Inventurní stav". Sloupec se špatně naplňoval hodnotou "ZBOZSKLINV.VLINVSDOK". Nyní se správně naplňuje hodnotou "ZBOZSKLINV.MNINVSARZEMJ".
Změny datových struktur
- PSC - PSČ
Sloupec "OBEC" rozšířen z VARCHAR(30) na VARCHAR(60) obdobně jako je v současnosti sloupec SUBJADR.MESTO. Spolu s tím se změnilo rozhraní a funkčnost následujících objektů:
- předloha nastaveni\psc.htm: možnost zadat obec až na 60 znaků. Použita v činnosti 9. 1. 4 PSČ. - REGION - Tabulka pro regiony/kraje/spolkové země...
Tabulka REGION
- nový sloupec "KOD_REGIONUINTRASTAT - VARCHAR(5)" - kód regionu INTRASTAT
- upraven pohled QREGION: doplněn sloupec "KOD_REGIONUINTRASTAT"
- předloha "ESO9Start\nastaveni\Region.htm": doplněna položka "Kód regionu INTRASTAT"
Změny pohledů
- QZBOZSDOK - Složky dokladů
Nově doplněna jeho definice do datovém modelu. Původní skript byl smazán, protože bude nahrazen automatickým vygenerováním z datového modelu.
Změny webových stránek
- Nastaveni\cinnost_strom.idc - Podbarvení vybrané činnosti
Pokud je činnost vybrána (tj. pokud na ni kliknu), podbarví se na záložce se všemi činnostmi i na záložce s oblíbenými (oba způsoby zobrazení). Pokud si činnost přidám mezi oblíbené, po obnově stromu činností je také podbarvená na obou zmíněných záložkách. - Nastaveni\Udalosti_vyhodnoceni_right.idc - Užší panel událostí (alternativně)
Pro pravý panel událostí je k dispozici (alternativně) užší varianta známá z předchozí verze, ovšem napojená na nový design navigace. Cílem je mít možnost mít stále otevřené významné události a sledovat změny jejich hodnot, což je při širším pruhu problém.
Do Startky/PAMky je zapojeno formou několika stránek, které se budou kopírovat do příslušných aplikací. Skripty, styly a ikony budou sdílené v rámci Support webu.
Ve výchozí distribuci bude i nadále zapojen široký panel událostí. - Nastaveni\cinnost_strom_2.htx - Strom činností
Výchozí zobrazení stromu činností po spuštění na nové stanici (resp. pod novým uživatelským profilem) bude vč. kódů činností tak, jako tomu bylo v předchozích verzích. - Nastaveni\cinnost_strom_2.htx - Otevřené uzly ve stromu činností
Do stromu činností byla doplněna možnost uživatelsky určit, zda bude mít rozbalenou pouze jednu kořenovou činnost, nebo jich bude mít otevřeno více a ve stromu bude vertikálně scrollovat. - Nastaveni\cinnost_strom_2.htx - Vyhledávání ve stromu činností
Vyhledávání ve stromu činností nyní funguje automaticky i bez potvrzení Enterem (našeptávač), časovač prodlevy v psaní je 200ms a je třeba napsat alespoň 3 znaky. - Nastaveni\Udalosti_vyhodnoceni_r.htx - Vyřízení události bez přechodu na její formulář
V pravé liště s významnými událostmi nově přibyla zelená ikona "OK", která způsobí, že se sníží počet indikovaných událostí (tj. událost se vyřídí), ale neotevře se s ní spojený formulář. - nastaveni/HdokPozn.htm - Poznámky k hlavičce dokladu
Do datového zdroje horní formy "Hlavička dokladu" doplněn parametr %WHERE% - Nastaveni\Udalosti_vyhodnoceni_r.htx - Vyhodnocování důležitých událostí
Ve stránce pro průběžné vyhodnocování důležitých událostí (pravý pruh) bylo nastaveno explicitní uzavírání stránky po jejím vygenerování parametrem CloseForms=1. Stránka se volá automaticky a velmi často (1xmin) a její neuzavřené datové zdroje se zbytečně hromadily v paměti serveru. - finance/ImportBV.htm - Kódování češtiny
Při importu bankovních výpisů v obecném klientovi dojde k poškození českých znaků.
Pokud je vstupní soubor s bankovním výpisem v kódování Windows 1250, načetl jej obecný klient jako UTF-8, čímž došlo k poškození znaků s diakritikou. Řešením je doplnění definice formátu vstupního souboru (nová rozvírací nabídka), na kterou obecný klient (ale i klient pro Internet Explorer) zareagují a upraví podle ní kódování při načítání souboru. Výchozí formát je Windows 1250, což je v současnosti převládající formát u většiny českých bank. - Nastaveni\ExpSestav.htm - Export a import sestav
Export a import sestav z aplikace ESO9 nyní probíhá napevno ve formátu UTF-8. Pokud by se přenášely sestavy mezi klientem pro Internet Explorer a obecným klientem, došlo by k poškození znaků s diakritikou (klient pro Internet Explorer pracuje standardně s kódováním Windows 1250, obecný klient standardně s kódováním UTF-8). Po sjednocení je třeba dbát na to, aby vyexportovaná sestava pocházela z aplikace běžící na stejné verzi (tj. 5.6), na které běží i cílová aplikace pro import.
Technologie ESO9 - server + klient
Změny v technologii .NET
- Klientská komponenta - Vybrané stylovací třídy ve stylu pro aplikaci
V klientovi se pro vybrané stylovací třídy (STANDARDROW, ALTERROW, CURRENTROWINDICATOR, CHECKEDROWINDICATOR, ...) vyhodnocovaly priority v opačném pořadí, tj. jako první byl náš standardní stylopis ze Support webu. Obrátil jsem pořadí vyhledávání tak, aby měl prioritu aplikační, resp. uživatelský stylopis.
Opraveno v klientské komponentě v5.5.0.2. - Klientská komponenta - Nová hodnota parametru DirectPrint
Vytvořena nová hodnota parametru DirectPrint=7:
* sestava se zobrazí na obrazovce
* sestava se uloží do souboru se jménem dle parametru mf_FileName
* sestava se uloží do DMS pod názvem mf_FileName
Dostupné v klientské komponentě v5.5.0.2. - Obecný klient - Sestavy typy PIVOT/GRAF1/GRAF2/GRAF3
Sestavy typy PIVOT/GRAF1/GRAF2/GRAF3 z klienta pro Internet Explorer se automaticky převádí na sestavy typu PIVOTOK v obecném klientovi beze změny struktury či úpravy datových zdrojů. Přecházení mezi oběma typy klientů je tak opět více "bezešvé".
Dostupné v technologii od 17.7.2017. - Aplikační server - Sestavy s přímým výstupem do Excelu
Opravena chyba v generování sestav XLS2 (přímý export do Excelu), kdy sestava s více datovými zdroji, z nichž jeden vracel nulový počet řádků, končila chybou.
Opraveno ve verzi z 24.7.2017. - Aplikační server - Uložené sestavy v obecném klientovi
Pro generování uložených sestav (z menu ve formuláři) v obecném klientovi byl doplněn nový FormType=SAVEDREPORTS, který generuje novou IDC/HTX sestavu "ulozene_sestavy.idc". Ta se na klientské straně generuje do modálního dialogu, odkud ji lze přímo vytisknout všemi způsoby dostupnými v obecném klientovi.
Dostupné v technologii od 25.7.2017. - Aplikační server - Tisk sestav z obecného klienta
Při tisku generátorových sestav z obecného klienta se v některých případech špatně identifikovaly sloupce datového zdroje podle způsobu naplnění položek "Základní SQL" a "Ruční SQL" v definici datového zdroje sestavy.
Opraveno ve verzi z 25.7.2017. - Aplikační server - Spojování PDF dokumentů v DMS ESO9
Naskenované PDF dokumenty v sobě mohou mít uschovanou vlastnost skeneru "Rotate", která říká, že pro během skenování byl dokument otočen o daný počet stupňů (typicky 90-180-270). Při spojování PDF dokumentů s různými hodnotami parametru "Rotate" byly některé stránky ve výsledném dokumentu otočené. V nové verzi knihovny ESO9Lib.dll (5.5.0.4) byl proto použit zcela jiný mechanismus - Klientská komponenta - Tisk sestav s DirectPrint=3/4
Při tisku generátorových sestav s parametrem DirectPrint=3/4 (tisk do DMS) a neurčeném jménu souboru (parametr mf_FileName nevyplněn) se soubor pojmenoval dle názvu formy a časové značky. Vlastní uložení do DMS pak probíhá na serveru, všechny klientské tisky se tedy ukládají nejprve do vyhrazené složky na serveru a následně až do dokumentové databáze. Pokud více uživatelů tisklo sestavy nad stejnou formou v jeden okamžik, mohlo dojít k tomu, že se do DMS uložil stejný soubor více uživatelům. Nově se proto soubory pojmenovávají unikátním GUIDem tak, aby k záměně nemohlo dojít.
Dostupné od klientské komponenty v 5.5.0.3. - Aplikační server - Pojmenování souboru pro sestavy s výstupem PrintDest=XLS2
Pro sestavy s výstupem PrintDest=XLS2 byla doplněna možnost pojmenování vzniklého souboru prostřednictvím parametru MF_FILENAME. Není-li parametr zadán, použije se jméno sestavy.
Dostupné v technologii od 18.8.2017. - Aplikační server - Opakované čtení data při synchronizaci forem
Mějme stránku se třemi formami ve vazbě 1 - Master Slave - 2 - Parameters - 3. Při změně v prostřední formě se obnovila data nejen 3.formy (která je na ní závislá), ale i 2.formy. Té se sice za určitých okolností může změnit její vazební ID, ale neměla by se obnovovat vždy automaticky.
Opraveno ve verzi z 21.8.2017. - Klientská komponenta - Překlad sestav do cizích jazyků
Při tisku sestav s parametrem PRN_LANG se překládají uživatelské texty v sestavě i systémové proměnné ("Stránka M z N)". Pokud sestava neobsahovala žádné překlady uživatelských textů (např. proto, že byla přímo vytvořena v cizím jazyce), zůstávaly texty systémových proměnných v jazyce uživatele, což mohlo vést ke kombinaci více jazyků v jedná sestavě.
Upraveno v klientské komponentě v5.5.0.4. - Klientská komponenta - Parametr formy pro její sbalení
V předloze stránky je dostupný nový parametr formy "PackForm". Parametr s hodnotou "1" říká, že se má forma ve výchozím stavu zobrazit sbalená.
Příklad: <input type="hidden" name="PackForm" value="1">.
Dostupné v technologii (klient, server) od 28.8.2017. - Klientská komponenta - Uložení konfigurace sloupců
Způsob uložení konfigurací s vlastním pořadím a viditelností sloupců byl upraven tak, aby s konfiguracemi mohli pracovat oba klienti (Internet Explorer a obecný klient).
Dostupné v klientské komponentě od v5.5.0.4. - Obecný klient - Tlačítka pod browse
Tlačítka na navigační liště browse (NavBar) přidaná atributem "brwAction" v obecném klientovi: pokud je jejich šířka v editoru definovaná explicitně (style="width: 100px"), uplatní se i v tlačítku pod browse (bylo již ve v5.5). Pokud ve formuláři šířka určená není, přidá se k tlačítku v CSS třída, která přidá zleva a zprava mezery tak, aby bylo tlačítko pěkné. - Obecný klient - Tisk sestav typu XLS
V sestavách typu XLS se špatně formátovala desetinná čísla v HTML podobě. Po exportu do Excelu byla v pořádku.
Opraveno 5.9.2017. - Obecný klient - Odsazení textu v combo boxech
V generátoru HTML pro obecného klienta bylo upraveno generování TAGu SELECT. Ten může mít různé kombinace vlastností "STYLE" a "SIZE" s tím, že ani jedna z nich nemusí být definována. Obě vlastnosti (resp. jejich hodnoty) jsou přitom navzájem provázané. Ve výsledku se mohly v některých formulářích zobrazovat ComboBoxy s velkým odsazením shora; spodní část texty uvnitř pak byla špatně čitelná. - Aplikační server - Optimalizace aplikačního serveru
Byla provedena optimalizace spotřeby paměti a času procesoru v aplikačním serveru.
Dostupné od 12.9.2017. - Aplikační server - Nová verze generátoru sestav
V technologii byla upgradována verze knihoven generátoru sestav Stimulsoft. Přecházelo se z verze 2015.02 na verzi 2017.11. Upgrade se týká:
* klientské komponenty pro Internet Explorer (v5.5.0.4)
* aplikačního serveru (pro tisk sestav z obecného klienta)
* externích knihoven ESO9Lib (překlady STI sestav do cizích jazyků - v5.5.0.5)
* reporting serveru - zde došlo zároveň ke značné optimalizaci spotřebované paměti při hromadném tisku sestav
Dostupné v technologii ESO9 od 11.9.2017, resp. od uvedené verze vybraných komponent. - Klientská komponenta - Odesílání sestav e-mailem s více přílohami z DMS
Při odesílání sestav e-mailem s více přílohami z DMS mohlo v některých případech dojít vlivem zarovnání (paddingu) HTTP protokolu ke změně velikosti staženého souboru (typicky PDF).
Opraveno v klientské komponentě v5.5.0.5. - Aplikační server - Sestavy Stimulsoft pro obecného klienta
Sestavy z generátoru sestav Stimulsoft byly pro formát HTML v obecném klientovi zvětšeny na 125% původní velikosti. Výchozí měřítko bylo ve srovnání se zbytkem textů v systému příliš malé.
Dostupné v technologii od 15.9.2017. - Aplikační server - Čtení RSS feeds do událostí ESO9
Události vzniklé čtením RSS feeds.
Z aplikačního serveru byla zrušena operativa pro načítání RSS feeds do událostí ESO9.
Dostupné od 15.9.2017. - Reporting Server - Optimalizace spotřeby paměti a času procesoru
Došlo k optimalizaci spotřeby paměti u ESO9 Reporting Serveru (za pomoci nové verze knihoven Stimulsoft, viz příslušný popis změn). Alokovaná paměť se nyní uvolňuje ihned po tisku každé sestavy, takže není problém tisknout najednou řádově tisíce sestav. Po dokončení jedné dávky offline sestav je tak alokovaná paměť na stejné úrovni, jako před tiskem.
Zároveň došlo k mírné optimalizaci rychlosti tisku sestav; jednostránková sestava bez grafiky se tiskne do PDF formátu za cca 1/5 sec.
Dostupné v Reporting Serveru od 15.9.2017. - Reporting Server - Digitální podpis PDF sestav
Úprava mechanismu digitálního podepisování PDF sestav v Reporting Serveru ESO9.
Pokud má být generovaná PDF sestava opatřena digitálním podpisem, bude nyní realizován vlastními prostředky bez vazby na DLL knihovny třetích stran (souvisí s přechodem na novou verzi knihoven Stimulsoftu.
Dostupné od Reporting Serveru v5.5.0.2. - Aplikační server - Diagnostický program ESO9 Diagnostic
Diagnostický program (ESO diagnostic) byl upraven následujícím způsobem:
* přibyla kontrola existence .NET Frameworku 4.5 (nutný pro komunikaci aplikací PAM s ČSSZ)
* odstraněna kontrola existence MS Silverlightu
* odstraněna kontrola existence MS Lyncu
* odstraněna kontrola existence StartCom certifikátů
* program lze spustit i bez zadání jména aplikačního serveru (pak se ovšem neprovede nastavení důvěryhodných a kompatibilních serverů)
* program je přeložen v .NET Fw 2.0 (nejnižší možná verze, kvůli kontrole všech vyšších verzí .NET Fw)
* HTML protokol se ukládá v uživatském TEMP adresáři (bezpečnostní problémy při opakovaném spouštění)
Dostupné v ESO9 Diagnostic od v3.0. - Aplikační server - Šifrování odkazů ve stromu činností
Chyba při šifrování vybraných odkazů ve stromu činností.
Pokud některá z činností ve stromu činností obsahovala množinový výčet více textových položek (např. "WHERE TYP_DOK IN ('FPU', 'FPZ', 'FVU', 'FVZ')") a v aplikaci bylo zapnuté šifrování odkazů, nebylo možné se na tyto činnosti dostat.
Opraveno v technologii z 3.10.2017. - Aplikační server - Odesílání sestav e-mailem
Do technologie byla doplněna podpora odesílání sestav e-mailem i na adresáty ve slepé kopii (blind copy). V adrese (resp. adresách) se taková kopie uvádí s prefixem "BCC:", např. "pepa.viditelny@firma.cz; bcc: pepa.neviditelny@jinafirma.cz".
Lze použít např. k archivace veškeré odesílané pošty.
Dostupné v technologii od 3.10.2017. - Aplikační server - Zacyklení při nahrazování parametrů
Při nahrazování parametrů sestavy z odkazu stejně pojmenovaným parametrem (uvozeným procenty) mohlo dojít k zacyklení.
Opraveno 4.10.2017. - Aplikační server - Optimalizace spotřeby paměti a času procesoru
V aplikačním serveru došlo k optimalizaci uvolňování paměti po uzavírání datových zdrojů formulářů a sestav a odhlašování uživatele. Po uvedených akcích se tak ihned uvolní paměť, kterou jednotlivé objekty alokovaly. Dlouhodobě zůstávají v paměti pouze nakešované objekty typu aplikace; další přihlášení k již jednou použité aplikaci je tak rychlejší.
Zároveň s tím došlo k optimalizaci rychlosti vybraných metod serveru, v nichž při běhu server tráví nejvíce času.
Dostupné ve verzi od 10.10.2017. - Reporting Server - Datové zdroje sestav pro Reporting Server
Pokud se pomocí Reporting Serveru tiskla sestava, v níž bylo 2 nebo více datových zdrojů pojmenováno stejně, byla obsahově špatně sestavena.
Opraveno od Reporting Serveru v5.5.0.3. - Aplikační server - Uzavírání sekcí ve formuláři
V ESO9 byla doplněna možnost uzavírat horizontální části (bloky) formuláře editoru. Jednotlivé bloky se definují na úrovni HTML předlohy podobně, jako již existující záložky (viz Pravidla ESOForm). Uzavírání funguje v obou klientech a jednotlivé bloky lze kliknutím otevřít ve formuláři i ve filtru, přičemž do filtru se přenáší stav otevření bloků z formuláře.
Dostupné v technologii od 17.10.2017. - Aplikační server - Implementační úpravy chování obecného klienta
V obecném klientovi lze upravovat jeho chování pomocí uživatelských Javascriptů. Skripty mohou reagovat na změnu vybraných položek a na základě jejich hodnoty pak mohou buď vykonat nějakou operativu (přehrát zvukový soubor, zobrazit hlášku, …) nebo modifikovat formulář. Podrobnější popis syntaxe a použití viz eso9wiki.
Dostupné v technologii od 31.10.2017. - Obecný klient - Našeptávač prohlížeče
Ve formulářích generovaných pro obecného klienta je nyní vypnutý našeptávač prohlížeče (vlastnost "autocomplete"). Pokud si jej uživatel v minulosti povolil, mohlo dojít je konfliktu "systémového" a "aplikačního" (tj. z ESO9) našeptávače. Oba mají jiný obsah a formu a jsou vizuálně překryté, což působilo zmatečně.
Dostupné v technologii od 1.11.2017. - Obecný klient - Hromadný tisk do formátu STIMHT
Při hromadném tisku do formátu STIMHT v obecném klientovi docházelo k chybám.
Opraveno ve verzi z 13.11.2017. - Aplikační server - Tisk sestav do DMS
V případě tisku sestav do DMS parametrem DirectPrint=3/4 zůstávaly v TEMP adresáři soubory se sestavami.
Opraveno ve verzi z 27.11.2017. - Aplikační server - Logování akcí na tlačítko
Upraveno logování akcí na tlačítko.
Nově se logují i čísla činností a jména formulářů, z nichž se tlačítka spouští. Dále se podrobněji logují začátky a konce transakcí pro případ, že vlastní akce skončí chybou a v SQL DB se její podrobnější logy odrollují. - Aplikační server - Překlady do němčiny
V aktuální verzi ESO9 byla na úrovni technologie (server + klient) řada překladů použitých textů do němčiny. - Aplikační server - Nezalamování číselných položek v IDC/HTX sestavách
V IDC/HTX sestavách v obecném klientovi bylo doplněno explicitní nezalamování číselných položek. Položky ostatních datových typů se nadále zalamují. Funkčnost je shodná s klientem pro Internet Explorer.
Dostupné od 7.12.2017. - Aplikační server - Spouštění návrháře sestav
Při spuštění návrháře sestav Stimulsoft nad sestavou jiného typu se vypisovala prázdná hláška, tj. chyba se zdetekovala, ale nevypsala). Přesměroval jsem detekci této chyby na server (do budoucna ji bude třeba testovat i pro obecného klienta) a přeložil do všech podporovaných jazyků.
Dostupné v technologii od 8.12.2017. - Aplikační server - Spouštění akcí z browse v šifrované aplikaci
Při přechodu na první stránku v procesu (ikona zdvojené šipky na záhlaví formy) v aplikaci se zabezpečenými odkazy docházelo následně po spuštění akce z formuláře z tabulky (browse - kontextové menu) po druhém a dalším spuštění k chybě "Tento odkaz není povolený".
Opraveno ve verzi z 8.12.2017. - Aplikační server - Instalace technologie
Instalace technologie v5.6 byla upravena:
* odebrána instalace ovladačů HW klíče - pokud se licencuje fyzickým HW klíčem, ovladače od výrobce se stahují samy
* instalace se provádí standardně v režimu "Pro všechny uživatele" - Obecný klient - Řádkový filtr v tabulce
V obecném klientovi lze parametrem formy RowFilter přidat do formuláře řádkový filtr v záhlaví tabulky. Podrobněji viz Pravidla ESOForm. - Aplikační server - Zjednodušený filtr
Ve zjednodušeném filtru (SimpleFilter) nefungovalo nastavování hodnot položkám typu combobox. Dále se při filtrování přes readonly položky nenastavovala jednou vyfiltrovaná hodnota zpět.
Opraveno v technologii (klient i server) 19.12.2017. - Klientská komponenta - Odesílání sestav e-mailem ve slepé kopii
Při odesílání sestav e-mailem ze starého klienta (Internet Explorer) přes MAPI rozhraní se v případě, že e-mail obsahuje více než jednu přílohu, použila adresa uvedená jako slepá kopie (BCC:) přímo do adresáta.
Opraveno v klientské komponentě v5.6.0.1.
Technologie ESO9 - klient
Klientský doplněk
- PlatKart - Klientský doplněk pro platbu kartou
Pro novější verzi terminálů ČS (typ iCT220, připojených přes Magicbox a RS232) upravena komunikace tak, aby vracela více informací o průběhu transakce (verze 5.5.1). - PlatKart - Klientský doplněk pro platbu kartou
Doplněna komunikace s terminály firmy SONET (www.sonet.cz). Zapojena práce s terminály těchto bank:
- Česká Republika: KB - Komerční banka, RB – Raiffeisenbank, UCB - UniCredit Bank
- Slovensko: UniCredit Bank, Poštová banka
- Maďarsko: Global Payments Europe
Komunikace probíhá po TCP/IP a využívá se k ní knihovna hcterm.dll od firmy Sonet. Propojení ESO9-SONET bylo certifikováno.
Pro terminál SONET je rozšířena funkčnost:
- Je povolena i operace Návrat – vyvolá se tehdy, když do terminálu odešlete doklad se zápornou hodnotou – vracíte částku na kartu zákazníka.
- Zakládají se záznamy do nové tabulky PLATKART, formulář „Platby platební kartou“ volaný z odkazu „Průběh platby“ na prodejce.
- Z formuláře „Platby platební kartou“ je možné volat „Storno platby kartou“ a „Opakovaný tisk účtenky“. Toto je možné jen v rámci účtenek v aktuální uzávěrce.
Do webu doplněna předloha Prodej\PlatKart.htm, upraveny předlohy Prodej\Prodejka.htm (datový zdroj, hiddenfields) a Prodej\Prodejka_karta_cz.htm – je třeba nahrát do webu ESO9START a případně upravit v PROFI formulářích.
Technologie ESO9 - server
Serverový doplněk
- Import z XML
Doplněna možnost vložit importovaný XML soubor do dokumentové databáze.
V konfigurační souboru pro Starter.exe lze zadat příponu přílohy jako: key="Imp_DOC_XML" value="1".
má-li parametr hodnotu 1, provede se vložení importovaného XML do dokumentové databáze a prováže se s dokladem založeným importem. - Import z XML
Doplněna možnost importovat přílohu ukládanou do dokumentové databáze.
Definuje se zadáním přípony přílohy, zpravidla PDF. Při importu se hledá soubor se stejným jménem jako importovaný XML soubor, avšak se zadanou přílohou. Pokud existuje, založí se do dokumentové databáze a prováže s dokladem založeným importem.
V konfigurační souboru pro Starter.exe lze zadat příponu přílohy jako: key="Imp_DOC_EXT" value="PDF".
Po úspěšném importu se příloha přesune do Zpracováno. Po neúspěšném se s přílohou pracuje stejně jako s XML souborem - podle konfigurace (včetně případného zabalení do ZIP).
Poznámka: Účet, pod kterým se spouští STARTER musí mít právo zápisu do DOC databáze. - Export do XML pomocí STARTER.EXE
Při exportu do XML doplněna možnost definovat jméno sestavy dynamicky - v datovém zdroji.
V již dříve existujícím parametru je možné zadávat buď pevné jméno sestavy: key="ExpReport" value="FavForm.idc"
nebo nově lze zadat i jméno sloupce se jménem sestavy v datovém zdroji pro export. Jméno sloupce v parametru musí začínat vykřičníkem: key="ExpReport" value="!Report". V takovém případě je pro každý doklad dohledán obsah tohoto sloupce a předán k tisku.
V datovém zdroji pak může například být: IIF(HDKUHRADEVAL < 0, 'DbpisForm.idc', 'FavForm.idc') as Report
Změny v ESO9 Správce
- Změny ve verzi
Dlouho trvající akce (připojování k aplikačním serverům, načítání informací ze všech aplikací) je možné přerušit tlačítkem Stop v průběhovém dialogu. Reakce na stisk tlačítka (dotaz na přerušení) se zobrazí až po proběhnutí jednoho kroku sledovaného cyklu.
Tlačítka Rozbalit / Sbalit na hlavní liště programu nastavují stupeň rozbalení do 3 úrovní místo původních 2 - sbaleno na úroveň serverů, rozbaleny uzly serverů, rozbaleny i aplikace. Změněno pořadí ikon. Do konfigurace se nově ukládá i stav sbalení uzlu serveru.
V hlavním uzlu Aplikační servery ESO9:
- doplněn sloupec Licencování s hodnotami HW klíč, ONLINE s číslem licence, EXTERNÍ se jménem serveru
- v dolní části formuláře v seznamu uživatelů lze zastavit všechny označené uživatele, ne jen jednoho jako dříve.
Při hledání aplikace podle části názvu je doplněna volba "od začátku". Pokud je zaškrtnuto, hledá od prvního serveru, jinak od aktuálního. Doplněna tlačítka pro posun, lze posouvat i klávesami jako dříve.
Licencování přes externí licenční server:
- za jméno externího licenčního serveru lze přidat číslo portu a vynutit tak komunikaci s licenčním serverem jiné verze. Například z AS verze 5.6 lze zadáním LICSRV:8005 licencovat proti licenčnímu severu verze 5.5. Určeno pro přechodové stavy souběžného používání více verzí AS.
- vedle jména externího licenčního serveru je doplněno tlačítko "Ověřit". Komunikaci s externím licenčním serverem lze vyzkoušet dříve, než jej použije aplikační server při restartu.
V seznamu uživatelů vybraného serveru:
- doplněn sloupec "Obecný klient" - indikace, že uživatel je připojen přes obecného klienta. Může nabývat 3 stavů
- je povoleno označení více řádků, doplněna akce: "Zastavit označené uživatele" místo původní akce zastavit jednoho
- změna zařazení uživatele do trasování na akci pro označené uživatele, není nutné provádět jednotlivě. Doplněna akce vyřazení označených uživatelů z trasování.
- V trasování lze kopírovat do zásobníku SQL výrazy ze všech označených řádků. Jsou nadepsány informací o aplikaci/databázi, uživateli a popisem akce. Opraveny indikace stavu u všech 3 ikon trasování uživatelů (Start/Stop/Pauza).
V seznamu datových zdrojů doplněna akce "Uvolnit zdroje a ZASTAVIT uživatele". Sdružuje akce, které se dříve musely volat ze dvou míst.
V seznamu aplikací lze kromě již zapojených vlastností Licence, Skupina, Poznámka nově v konfiguraci zvolit zobrazení Start adresář, Start adresář 1 - ve výchozím stavu vypnuto.
Při práci s hesly uživatelů, při akci "Odstranit certifikát, nastavit heslo" opraveno mazání certifikátu.
DokuWiki Appliance - Powered by TurnKey Linux
verze/eso956.txt · Poslední úprava: 08.02.2025 13:00 autor: 127.0.0.1