ESO 9 změny ve verzi 5.8 z 10.1.2019
Obecný klient
Parametrizace systému
- 9. 6. 1 - Parametry aplikace
Doplněn nový parametr MENU_STRUCT, kterým je možno definovat strukturu a obsah formulářového menu. Výchozí hodnota je prázdný řetězec = struktura menu je dána klientem (tj. jako první zobrazeny akce z formuláře a jako druhé systémové menu). Hodnota 1 = v kontextovém menu bude jako první zobrazené systémové menu a jako druhé seznam akcí z formuláře.
Doplněn parametr Obecný klient / MENU_STRUCT, upravena funkce fnUserParams_Lang
Změny v technologii .NET
- Obecný klient - Konfigurace sloupců v režimu Detail
Byla přidána funkčnost konfigurace sloupců v režimu Detail, je možné sloupce nejen skrývat nebo jim zakázat editaci, ale i uložit je do konfigurace. Nastavení v režimu detail má vliv na rozložení sloupců v režimu tabulka. Neplatí to však obráceně.
- Obecný klient
Opraven export z textarea do souboru TXT souboru. Exportuje se do formátu UTF-8 s BOM. Dále je možné pomocí parametru MF_FileFormat NADEFINOVAT export do UTF-8 nebo WIN1250.
- Obecný klient
Doplněna možnost zadat více bodů do Google mapy. V datech se předá JSON pole objektů viz příklad.
Př.
[{"lat":"49.5924183","lng":"17.2953817","title":"bod 1"},{"lat":"49.4721775","lng":"17.1208978","title":"bod 2"},{"address":"Jeremenkova 36, 779 00 Olomouc","title":"bod 3"}]
- Obecný klient - Vkládání nového řádku klávesou insert
Pokud v rozeditovaném řádku stisknu klávesu insert, řádek se uloží a vytvoří se nový.
- Obecný klient - Zobrazování obrázků
Zprovozněno multidatabázové zobrazování obrázků
- Obecný klient
Opraven problém, kdy při hromadné změně došlo ke změně počtu řádků (změněný řádek neodpovídal filtru) , mohlo docházet k chybné aktualizaci záznamu.
- Obecný klient - Podepisování PDF sestav v obecném klientovi
Sestavy odesílané z obecného klienta ve formátu PDF lze podepisovat digitálním certifikátem stejně, jako v případě odesílání sestav z Internet Exploreru.
Certifikát musí být zaevidován v aplikaci (činnost 9.8.11) a jeho sériové číslo je následně zadáno v aplikačním parametru CERT_SN ze skupiny EMAIL. Všichni uživatelé mohou používat stejný podpisový certifikát, nebo může mít každý uživatel vlastní (tj. hodnota výše uvedeného parametru může být pro celou aplikaci nebo zvlášť pro jednotlivé uživatele).
Dostupné v technologii od 26.10.2018.
- Obecný klient - Přepnutí do editoru z rowfiltru
Nyní je možné přepnout pomocí klávesy F8 z browse do editoru i když je uživatel uvnitř řádkového filtru
- Obecný klient - Informace o verzi
V obecném klientovi se nyní v informacích o verzi (odkaz s nápovědou v aplikaci) zobrazují informace o všech klíčových skriptech, které obecného klienta tvoří, datumy jejich posledního sestavení a případně i textový popis (např. nové funkčnosti).
Dostupné od v 5.8.
- Obecný klient - Vynucení stažení nových skriptů/stylů obecného klienta
Do technologie byla doplněna možnost jednorázově vynutit stažení skriptů/stylů obecného klienta na všech klientských stanicích, které se připojují na daný aplikační server. Pro vynucení stažení nové verze klíčových skriptů a stylů stačí změnit hodnotu aplikačního parametru OKSCRIPTSTICKS a resetovat příslušnou aplikaci ze Správce ESO9.
Dostupné od v5.8.
- Obecný klient - Odkazy v datovém řádku
Do obecného klienta bude přidána možnost mít jako hodnotu v datovém řádku odkaz. Odkaz může být externí nebo na jinou činnost.
- Obecný klient - Zobrazení URL v tabulce a informacích o datovém řádku
Opraveno zobrazení html jako textu v URL a informacích o datovém řádku. Takové url však není možné psát v textarea s vlastním editorem (mask="htmled") jelikož zde dochází k formátování textu též přímo pomocí html
- Obecný klient - Provoz aplikací bez rámců (frames)
V obecném klientovi se aplikace ESO9 nadále provozují bez rámců (frames).
Protože se jedná o významnou strukturální změnu, je vhodné před ostrým nasazením otestovat provoz zákaznických Profi aplikací a to (pouze) s ohledem na upravenou navigaci. Tj. zákaznické aplikace, které používají vlastní strom činností, vlastní horní menu či upravené vyhodnocení událostí.
Podrobný popis bezrámcového řešení je k dispozici na https://wiki.eso9.cz/doku.php?id=techdoc:noframes.
- Obecný klient - Stránkové menu
V obecném klientovi lze definovat způsob zobrazení stránkového menu; ve výchozí podobě se nejprve zobrazí seznam akcí, v rozbalovacím podmenu pak systémové menu formuláře. Aplikačním parametre MENU_STRUCT lze pořadí obou menu obrátit (pro celou aplikaci nebo na jednotlivé uživatele).
- Obecný klient - Označování, editace a ukládání
Označování a odznačování zefektivněno.
Popsána klávesová zkratka Ctrl - Plus pro označení všeho a Ctrl - Minus pro odznačení všeho
Pravé tlačítko myši v rohovém označovátku v tabulce o(d)značí vše místo klasického invertování označení
lze klávesou insert přidat další záznam bez nutnosti ukládat předešlý
- Obecný klient - Nápověda
Stránka s nápovědou v obecném klientovi nad formulářem (dostupná přes klávesovou zkratku F1) byla upravena tak, aby odpovídala nápovědě v Internet Exploreru.
- Obecný klient - Upload do DMS s filtrem
Pokud při uploadu do formy s OP=Insert založená věta, do které patří dokument, vypadne z filtrovaných vět, tak se neprovede upload.
- 5. 1. 1 - Obecný klient
Opravena chyba ve filtru, kdy se combo nabídka nenastavovala na původní filtrovanou hodnotu (typicky Stav dokladu)
- Obecný klient
Doplněna operativa pro AJAX načítání dat do stránky. Sestavaní menu a činností je realizováno za pomoci komponenty splitter, nastavení je ve stránce NavigOK.json a povoluje se parametrem NAVIG_STRUCT
- Obecný klient - Kontextové menu
Sjednocen design fontů kontextového menu
- Obecný klient - Browse_potvrdzmenu
Doplněn dialog pro dotazování uložení věty v browse (zapnutelné v parametrech aplikace Browse_Potvrdzmenu)
- Obecný klient - Konfigurace sloupců a akcí
Opravena chyba při nastavování sloupců z konfigurace, která tam byla zanesena implementací možnosti konfigurovat akce. Takže nově lze ukládat do konfigurace zakázané akce a nastavovat sloupce
- Obecný klient
U obecného klienta je změna funkčnosti při výmazu cache. Z technologického hlediska není možné přejít na poslední stránku, proto se vždy po výmazu cache přejde na stránku uživatele.
- Obecný klient
Výmaz kcache v obecném klientovi provádí kromě výmazu serverové cache (dle práv) i výmaz lokálně uložených informací (LocalStorage prohlížeče) a to uložené horní menu, uložený strom činností. Neprovádí výmaz nastavení stromu činností. (zobrazení bez čísel, rozbalení ...)
- Obecný klient
Změněné stránky pro provoz obecného klienta bez rámců:
adresář eso9start
NavigOK.json - Definice struktury stránky obecného klienta
nastaveni.htm - Odstraněn odkaz "dotazy na databázi", upraven odkaz "Rychlé nastavení"
adresář eso9start/nastaveni
queryf.htm - soubor zrušen
query.htm - soubor zrušen
adresář eso9start/.ok
Esoframe.htm - obsahuje přesměrování pokud by uživatel použil esoform.aps?Turl=Esoframe.htm, které se používá v IE klientovi. V obecném klientovi se volá pro přihlášení esoform.asp?FormType=LogUser
Esomenu.htm - změna struktury menu
adresář eso9start/.ok/nastaveni
cinnost_strom.idc+cinnost_strom_2.htx - změna struktury činností
findtextf.htm+findtext.htm - nahrazení rámců
HistorieZmenR.htx - změna funkcí a stylu
Udalosti_vyhodnoceni_r.htm - změna struktury
initframe.htm - funkce v frame nahrazena přepínáním stránek initframe.htm-initframe11.htm
adresář eso9start/.ok/saldo
Dluhy_U.htx - změna funkčnosti frame
Dluhy_UAll.htx - změna funkčnosti frame
DluhyFrame.htm - změna funkčnosti frame
DluhyFrameAll.htm - změna funkčnosti frame
Zav.htx - změna funkčnosti frame
ZavAll.htx - změna funkčnosti frame
ZavFrame.htm - změna funkčnosti frame
ZavFrameAll.htm - změna funkčnosti frame
adresář eso9start/.ok/subjekt
Telefony.htm - změna funkčnosti frame
Telefony.htx - změna funkčnosti frame
Telefony.idc - změna funkčnosti frame
TelefonyF.htm - změna funkčnosti frame
- Obecný klient
Opraveno zadávání datumů přes datumku při editaci číselníku.
- Obecný klient - Předfiltrované dokumenty
Když je tabulka dokumentů předfiltrovaná a vložením dokumentu by nový záznam z filtru vypadl, tak se dokument nevloží, protože by uživatel mohl přepisovat jiný dokument. Opraveny i kontroly při přidávání dokumentů bez filtru
Aplikace ESO9 Prodejna
Změna činnosti
- Uživatelské objekty
Rozšířena práce s uživatelskými objekty:
- doplněno datum přepočtu a stav přepočtu
- doplněn formulář zobrazující UO (menu Konfigurace / Uživatelské objekty), přístupné jen pro uživatele v roli správce
- doplněno zapojení UO v klíčových akcích práce s prodejkou (kontrola vkládaného zboží, po vložení a aktualizaci složky, před zrušením složky. Pro hlavičku: před a po založení slev, před a po zrušení slev, po změně subjektu).
- Vratka z jiné prodejny
Doplněna akce "Vratka z jiné prodejny". Jde o mechanismus, kterým lze na prodejně A založit storno dokladu z prodejny B. Podmínkou je, že stornovaný doklad je již přenesen z prodejny B na centrálu, zákazník uvede plné číslo prodejky. Prodejka je dohledána na centrále a jsou nabídnuty její složky k založení na prodejně A.
- Tisk recyklačních poplatků
Do parametrů Nastavení / Prodejka doplněna volba "Tisk recyklačních poplatků" s hodnotami Ne / Ano, jako Text Spotřeba MJ. Je určeno pro případy, když recyklační poplatky máte již započteny v jednotkové ceně zboží a za každé zboží chcete tisknout pouze informační text. Tiskne se pokud ke zboží existuje záznam v ZBOZIMNSPOTR pro VLTYP_VAZBY = 4. Složí se text z názvu služby poplatku, čisté spotřeby a MJ.
- v běžné účtence se tiskne za řádek s cenami (odsazený o 2 mezery)
- při tisku přes FisMod se tiskne hned za popis zboží, na samostatný řádek, odsazený o 1 mezeru (změna je obsažena ve FisMod.dll verze 5.7.1.0)
- Platba kartou
Do Nastavení / Prodejka doplněn parametr "Při platbě kartou editovat částky". Při volbě Ne, při způsobu platby Kartou, nelze měnit částky v záložce uzavření prodejky. Přepnutím způsobu platby Hotovost/Karta se částka placeno kartou naplní celkovou hodnotou prodejky.
- Tisk účtenky
V Nastavení / Adresa jsou parametry Patička 1 až 8 editovatelné jako víceřádkové až do počtu znaků 255. Klávesa Enter zalamuje nový řádek.
Pro přehlednost doplněno tlačítko Náhled, které zobrazí, jak se všechny parametry této stránky projeví při tisku účtenky.
Změny datových struktur
- Kód MJ
Upraveny objekty v centrálním skriptu pro Prodejnu, včetně KSDOK.KOD_MJ : --> 10
Upraven skript pro Prodejnu. Ve strukturách a objektech prodloužen KOD_MJ z 3 na 10.
Aplikace ESO9 Start
Účetnictví
- 1. 1. 2. 3 - Výkaz DPH (doplněk č. 1 předchozí verze)
Ve výkazu DPH v odkazu detail nebyl v horní formě funkční odkaz „Detailní sestava“.
Na stránce DPH\VykazDPH_Detail.htm nebyla naplněna položka obsahující název sestavy (wwwROZPIS). Byla sice uvedena v datovém zdroji, ale protože se na stránku přechází z předchozí stránky pomocí vazby "SAME", musí tato položka být definována již v této předchozí stránce.
Upravena stránka ESO9Start\DPH\OdvodDPH.htm
- 1. 1. 1. 2 - Účetní operace - Odpisy a opravné položky
Sestavy OprPolKDatu a OprPolZaObdobi přepracovány do formátu STI.
Upravena stránka ucet\OdpisPohledavek.htm (odkaz na sestavy je nyní v záhlaví stránky), doplněna stránka pro zadání vstupního hodnot pro sestavy (ucet\OprPolSestavy.htm), upraveny funkce fnOprPolVObdobi a fnOprPolKDatu.
Do sestav doplněny položky Název subjektu a procento daňového/nedaňového odpisu. Jako procento daňového/nedaňového odpisu se zobrazuje maximální procento odpisu, které je uvedeno v typech odpisů pohledávek, jejichž kód odpisu je uveden mezi poznámkami k dokladu s příslušným typem poznámky pro daňový/nedaňový odpis.
- 1. 1. 2. 4 - Výkazy AP, ZZ, CF (legislativa CZ) (doplněk č. 1 předchozí verze)
Výkaz aktiv a pasiv AP_2018 (legislativa CZ)
Ve verzi 5.7 došlo ke sloučení ř. A.IV.1. a A.IV.2. a přečíslování A.IV.3. Číslování řádků zůstalo ale zachováno, takže po ř. 096 následoval ř. 098.
Bylo provedeno přečíslování ř. 098 až 143 na 097 až 142
- 1. 1. 2. 3 - Výkaz DPH (legislativa CZ)
Naplnění data "Datum povinnosti přiznat daň" v podkladech pro výkaz DPH - v případě, že se jedná o ř. 43 výkazu DPH nebo ř. B1 kontrolního hlášení DPH - tak se do položky KHDPH.DTDPPD naplní datum DPPD z hlavičky dokladu (pokud není vyplněno, naplní se tak jako dosud datem zdanitelného plnění).
Upravena funkce fnHDOK_DetailVykazuDPH_std.
- 1. 1. 2. 3 - Výkaz DPH
Doplnění možnosti ručních změn na automaticky vytvořených podkladech pro výkaz DPH (v tabulce KHDPH).
Byly povedeny úpravy v procedurách provádějící generování podkladů pro výkaz DPH tak, aby zůstaly zachovány provedené ruční změny.
Ruční změnu v těchto podkladech pro výkaz DPH možno standardně provádět pouze v komplexním editoru, na odkazech z dokladů je toto v ESO9START zakázáno (forma má příznak ReadOnly).
Upravené procedury : spHdok_VytvorDetailDPH_CZ, spHdok_VytvorDetailDPH_DE, spHdok_VytvorDetailDPH_SK, spHdok_VytvorDetailDPH_PL, spKHDPH_BeforeInsert, spKHDPH_DelRec
- 1. 1. 1. 8 - Roční uzávěrka
V případě, že na přeúčtovávaném účetním zápise bylo středisko "NULL", a při přeúčtování kurzovních rozdílů závazků a pohledávek nebylo zadané středisko kurzovních rozdílů = (bylo (null)), mohlo dojít k chybě "nelze vložit hodnotu (null) do položky idStred ..."
Opravena procedura spRocUzav_ZavPohl2002.
- 1. 1. 2. 1 - Hlavní kniha (doplněk č. 1 předchozí verze)
Ve verzi 5.7. bylo zakázán tisk obratu a konečného stavu účtu pro více účtů (v případě zadání např. 311%) - tiskla se sestava pouze pro jeden účet.
Funkčnost byla vrácena do původního stavu - je zakázán pouze tisk pro všechny účty (filtr na účet nevyplněn nebo zadáno %).
Upraveny funkce fnHlavniKniha_Det2, fnHlavniKniha_DetKS2
- 1. 1. 2. 1 - Hlavní kniha, Výsledovka
Ve vstupním formuláři pro tisk hlavní knihy a výsledovky byla doplněna volba "V detailních sestavách pro doklady majetku vypisovat" s možnostmi "Číslo dokladu / Číslo majetku". Při volbě Číslo dokladu se sestavy tisknou stejně jako dosud, při volbě "Číslo majetku" se v detailních sestavách pro doklady typu MAJ netiskne číslo dokladu (HDOK.Cis_Dok), ale číslo majetku (Zbozi.Cis_Zbozi).
Jedná se o sestavy :
- Tisk detailu obratu na účtu (Hl_kniha_ob_det)
- Tisk detail konečného stavu účtu hlavní knihy (Hl_kniha_ks_det)
- Tisk inventarizace účtu (InventarizaceUctu)
Upraveny stránky (vstupní stránky pro tisk hlavní knihy a výsledovky) : Ucet\Vysl_Str_F.htm, Ucet\Hl_kniha_Str_syn.htm
Upraveny funkce pro tisk detailních sestav : fnHlavniKniha_Det_Work, fnHlavniKniha_DetKS_Work.
Nová procedura pro FChange : spQFILTRHK_mf_vlCisMaj
- 1. 1. 2. 5 - Export pro INTRASTAT
Doplněna možnost "Zrušení odvodu detailů INTRASTATu" ze zadaného datumu. Provedeny následující úpravy:
- nová procedura spINTRASTAT_ZrusOdvedeni
- úprava formy ucet\INTRASTAT_EXPORT.htm: do spodní části doplněno možnost "Zrušení odvodu detailů INTRASTATu" kde na tlačítko se volá nová procedura spINTRASTAT_ZrusOdvedeni
- 1. 1. 1. 8 - Roční uzávěrka - Generování kurzovních rozdílů na peněžních účtech
V případě většího počtu peněžních účtů (řádově tisíce peněžních účtů) trvalo generování kurzovních rozdílů na peněžních účtech při roční uzávěrce neúměrně dlouho.
Byla provedena optimalizace v procedurách spRocUzav_BankUcet, spRocUzav_BankUcetAll.
- 1. 1. 2. 4 - Výkazy AP, ZZ, CF (SK - pro neziskové organizace)
Vytvořeny tiskové formuláře pro tisk výkazů neziskových organizací (SK), doplněn XML export hlavičky výkazu.
Upraveny formuláře : ucet\Vykazy_Prepocet.htm,
Nové formuláře ucet\Vykazy_Prepocet_SK_NUJ.htm, ucet\Vykaz_UzNUJ_SK_XML.htm
Upraveny a doplněny SQL funkce a procedury : spDZSTI_HlavickaVykazu, spDZSTI_VykazZZ, spExport_SKNUJ_XML, fnFormatTelCislo
Doplněn parametr Výkazy/Kod_SK_SID pro zadání kódu SID
Vytvořeny nové STI sestavy : Vyk_AP_SKNUJ_2019 a Vyk_ZZ_SKNUJ_2019
Definice výkazů a sestav nejsou ve standardní aplikaci Eso9StartSK, je možno je získat na vyžádání
- 1. 1. 2. 5 - Export pro INTRASTAT
Provedeno:
- do nápovědy doplněn popis tlačítka "Proveď zrušení odvodu INTRASTATu"
- nový parametr IDES_PravoZrusOdvod: skupina parametrů "INTRASTAT". Seznam skupin uživatelů (oddělených středníkem) s právem zrušení odvodu INTRASTATu.
- procedura spINTRASTAT_ZrusOdvedeni: zrušení může vykonávat pouze uživatel, který je ve skupině definované parametrem "IDES_PravoZrusOdvod" ze skupiny parametrů "INTRASTAT"
- 1. 1. 2. 3 - Výkaz DPH (legislativa SK)
Byl změněn způsob tvorby výkazů DPH, kontrolního výkazu DPH a Souhrnného hlášení DPH. Dosud se výkazy tvořily až v okamžiku tisku výkazů, nyní se podklady pro výkazy vytvářejí on-line současně s rozúčtováním dokladů a při tisku nebo tvorbě XML souborů těchto výkazů se již pouze provádí tisk na základě dříve vytvořených detailů.
Podrobněji viz dokument "Vykazy DPH, KV DPH a SH v SK od 2019.docx"
(Pozn : v CZ verzi se tento způsob používá již od r. 2016)
- 1. 1. 4. 7 - Deník všech dokladů
Upravena stránka ucet\Deniky.htm - doplněn parametr RowsCountQuery (pro možnost omezení počtu zobrazovaných řádků).
Finance
- 1. 2. 1.13 - Tvorba inkasních příkazů
Doplněny nové činnosti pro možnost tvorby inkasních příkazů
Založeny nové činnosti :
- 1.2.1.13 - Tvorba inkasního příkazu
- 1.2.1.14 - Inkasní příkazy
Založen nový typ dokladu PIP - Položka inkasního příkazu
Založena číselná řada pro doklady položek inkasního příkazu (PIP)
Založen vzor dokladu VZORPIP pro doklady položek inkasního příkazu
Doplněn parametr Číselné řady / INK_CisRada pro číslování hlaviček inkasních příkazů
Doplněny parametry Finance / MandSml_CreditorID a Finance / MandSml_KodPenNU
Na formuláři subjektu (Subjekt/Subjekt.htm) doplněn odkaz "Mandátní smlouvy"
Na formuláři číselníku bank (nastaveni\Banka.htm) doplněna položka "Identifikátor SEPA"
Vytvořen nový formulář pro pořizování mandátních smluv (stránka subjekt\MandSml.htm)
Vytvořeny nové stránky pro práci s inkasními příkazy : finance\VytvorINK.htm, finance\INK_Pol.htm, \finance\ExpINK.htm, finance\VyberPenuPIP.idc, finance\VyberPenUPIP.htx
Vytvořena nová STI sestava pro tisk inkasních příkazů (InkasniPrikaz) a mandátních smluv (MandatniSmlouva).
Upraveny a vytvořeny SQL procedury a funkce pro práci s mandátními smlouvami :
V tabulce BANKA doplněn sloupec SEPAIDENTIFICATOR.
Funkce : fnMandSml_CisloSmlouvy_Uziv, fnDruhBaV_DleTD, fnPP_TestujDleDFN_Detail, fnUcetZap_ProPP, fnVypoctiSkontoHDOK_Uziv, fnInkPrik_DetailProTisk
Procedury : spMANDSML_DelRec, spMANDSML_GetRec, spMANDSML_NewRec, spMANDSML_ValRec, spPP_NastavTypMandSml, spQMANDSML_CalRec, spTXT_MANDSML, spTXT_MANDSMLHDOK, spTXT_MANDSMLID, spBaV_VytvorPP, spDFNBanka_InkSepaDE, spDFNBanka_VytvorExp, spHDOK_PP_ZapisDetail, spSubjBUcet_ValRec, spDFNBANKA_GetRec_INKASO, spBAV_CalRec, spBaV_CopyRec, spBaV_Dalsi, spBAV_DelRec, spBAV_NewRec, spBav_SumaOzn_XMLParams, spBAV_ValRec,
spBaV_VytvorPP_Uziv, spPOLPP_DelRec, spQBAV_mf_TuzemZahr, spqHDok_ProPP_MARKSTATE
Triggry : trMandSmlHDOK_Del
Pohledy : QMANDSML, QMANDSMLHDOK, QHDOK_ProINK, QHDOK_ProPP
Pro zprovoznění tvorby inkasních příkazů je třeba :
- zkontrolovat případně upravit vlastnosti nové typu dokladu PIP, vzoru dokladu VZORPIP, číselné řady PIP
- zkontrolovat případně upravit parametr Číselné řady / INK_CisRada pro číslování hlaviček inkasních příkazů
- nastavit parametr Finance / MandSml_CreditorID (toto číslo se pak při založení nové mandátní smlouvy naplňuje do položky Creditor ID)
- nastavit parametr Finance / MandSml_KodPenNU (číslo našeho peněžního účtu – toto se nabízí při založení nové mandátní smlouvy v položce „Creditor - účet“)
- založit mandátní smlouvy pro ty subjekty, kterým se budou vystavovat inkasní příkazy (pokud k subjektu neexistuje platná mandátní smlouva, doklady se nenabízí k tvorbě inkasního příkazu)
- v číselníku Obchodních podmínek (9.4.2) je nutno založit alespoň jednu platební podmínku pro platbu inkasem s vlastností "Inkasní příkaz"
- v číselníku bank je třeba pro konkrétní banku nastavit definiční soubor pro export inkasních příkazů – zatím je k dispozici pouze InkSEPADE, pokud nevyhovuje, bude nutno vytvořit jiný dle požadavků banky. Dále je zde nutno vyplnit identifikátor SEPA (položka BANKA.SEPAIDENTIFICATOR), který se používá při tvorbě inkasního příkazu jako SEPA identifikátor našeho subjektu (v položce RestrictedPersonIdentifierSEPA dle SSD schematu pain.008.003.02)
- zkontrolovat/upravit STI sestavu pro tisk inkasních příkazů (InkasniPrikaz)
- zkontrolovat/upravit STI sestavu pro tisk mandátních smluv (MandatniSmlouva) - bude třeba upravit dle požadavků konkrétní banky.
- v případě požadavku na automatický výpočet skonta při označení dokladů při tvorbě inkasního příkazu je nutno přepsat uživatelskou funkci – fnVypoctiSkontoHDOK_Uziv
- 1. 2. 1. 4 - Platební příkazy - export
Z důvodu způsobu rozdílného ukládání výstupních souborů ve standardním a obecném klientovi je nutno nyní při uložení výstupního souboru definovat, v jakém kódování se má soubor uložit. Toto se řídí nastavením položky MF_FileFormat v příslušném formuláři, ve kterém se provádí uložení souboru.
V tabulce definičních souborů pro export platebních a inkasních příkazů byla doplněna položka "Kódování výstupního souboru". Tato se pak zobrazuje na stránce exportu platebních a inkasních příkazů, kde je možno ji případně před uložením výstupního souboru ručně nastavit.
Upraveny formuláře :
- nastaveni\dfnbanka.htm - doplnění položky vlKodovani
- finance\PP_Pol.htm - doplnění položky MF_FileFormat do datového zdroje
- finance\ExpPP.htm - doplnění položky MF_FileFormat do datového zdroje a do formuláře
- finance\Ink_Pol.htm - doplnění položky MF_FileFormat do datového zdroje
- finance\ExpINK.htm - doplnění položky MF_FileFormat do datového zdroje a do formuláře
Upraveny SQL objekty :
- tabulka DFNBANKA - doplněna položka vlKodovani.
- pohled QDFNBANKA, QBAV
- procedury spDfnBanka_NewRec, spDFNBanka_VytvorExp, spQBAV_mf_TuzemZahr, spQBAV_mf_DFNBANKA_KOD
Saldokonto
- 1. 3. 2. 4 - Postoupení pohledávek (doplněk č. 1 předchozí verze)
Pravděpodobně v důsledku úprav v aplikační serveru v tomto případě docházelo k chybnému předání parametrů mezi horní a spodní formou, kdy se při volání procedury pomocí tlačítka „Vytvoř doklady“ v horní formě nepředá správně parametr mf_vlTyp. Stránka upravena tak, že do spodní formy bylo doplněno do datového zdroje … %MF_VLTYP% as MF_VLTYP.
Po této úpravě již funguje správně.
Upravena stránka saldo\ProdejPohledavek.htm
- 1. 3. 2. 1 - Zápočtové doklady
Do parametrů byl doplněn nový parametr Párování/Zapocty_NebratTypDok, kterým je možno definovat typy dokladů, které se nemají nabízet do zápočtu.
Upravena procedura spW_NespUZ_Create, pohled QUCETZAP_ProZapocty, stránky Saldo\Zap_Subj.idc a Saldo\Zap_SubjICO.idc.
- 1. 3. 4.10 - Inventarizace pohledávek
Na stránku pro výběr subjektů pro tisk sestavy "Inventarizace pohledávek" byla doplněna položka "Adresátem pro odeslání potvrzení bude" s možnostmi Naše firma / Zadaný subjekt a položka "Kód subjektu adresáta". Pokud je v parametrech nastaven parametr Subjekt/KodSubj_Auditor, pak se automaticky ve formuláři nabízí tento subjekt, který je případně možno ručně změnit.
Tisková sestava byla upravena tak, že pokud je zvolena možnost "Naše firma", tiskne se sestava tak jako dosud, v případě nastavení jiného subjektu se na první stránce (Inventarizace pohledávek) původní text "Potvrzenou kopii nám prosím zašlete zpět, slouží jako doklad o provedení inventarizace a současně pro audit." nahradí textem "Potvrzenou kopii zašlete prosím na adresu auditora (název a adresa)" a na druhé stránce (Uznání dluhu) tiskne jako adresát pro zpětné odeslání tato nastavená firma a blok "Věřitel" s údaji naší firmy je přesunut na levou stranu formuláře.
Upravena stránka saldo\Subj_InvPohl.htm, STI sestava Inv_Pohledavek.idc, doplněny FChange pro nové položky na formuláři (procedury spQSubjekt_mf_TiskAdr_Auditor a spQSubjekt_mf_Kod_Subjektu_Auditor).
Controlling
- 1. 5 - Controlling
Aby bylo možno zobrazit plánované hodnoty i do budoucna (což ale na druhé straně nemusí být vždy žádoucí), byla provedena úprava tak, že je možno při výpočtu zadat i období pro výpočet plánovaných hodnot. Pokud období pro plán není zadáno, budou se plánované hodnoty tak jako dosud počítat do stejného období jako skutečné hodnoty.
Bylo provedeno :
- v tabulce CVZPRA doplněn sloupec IDUCTOBD_PLAN
- upraveny pohledy QCVZPRA, QCVSEST_ZPRA,
- upraveny stránky Controlling\Zobrazeni.htm, Controlling\ZpracHrom.htm, Controlling\Zpracovani.htm
- upraveny procedury spCVVypocetHodnoty, spCVZpraDet, spCVZpracovani, spCVZpraHrom
Nákup
- 2. 1. 3. 1 - Faktury přijaté účetní
Při připojení FPZD k FPU pomocí tlačítka nedaňové se do položky Mimo daň napočetla chybná částka v případě, kdy na FPZD bylo více sazeb DPH. Problém vznikal již při označení věty pro připárování zálohy.
Upravena procedura spQUCETZAP_NESPZalohy_MARKSTATE.
- 2. 1. 1. 2 - Nákupní objednávky
Do předlohy nakup\VObj.htm doplněn povinný start-filter (StartFilter=2).
Prodej
- 2. 2. 3. 5 - Faktura vydaná z výdejky (zboží)
Do datového zdroje doplněna položka MF_NEANOSLUC = 0-Ne (Sloučit do jedné FaV = NE)
Sklad
- 2. 3. 1. 6 - Vedlejší náklady vztažné
Rozpouštění VN(vedlejších nákladů vztažných) rozšířeno o rozdělovací pravidlo které říká, podle jakých hodnot (ceny, množství, hmotnosti) se poměr vypočítává. Rozdělovací pravidlo je dáno novým nepovinným parametrem @MF_VLPRAVIDLO SMALLINT = 0 u níže uvedených procedur. Pokud má parametr na vstupu má hodnotu NULL nastaví se automaticky na "0-SDOK.HDCCENASPOCT(skladová cena)".
Význam jednotlivých hodnot:
- 0 - HDCCENASPOCT(skladová): hodnota složky dokladu v celkové skladové ceně
- 10 - MNCELKEMPOCET: množství složky dokladu v základní MJ zboží / služby…
- 11 - MNPOCETMJ: množství složky dokladu v MJ uvedené na složce dokladu
- 20 - MNCELKEMHMOTNOST: hmotnost složky dokladu
Procedury:
- spHDok_btMarkRozpustiVN
- spSDok_btMarkRozpustiVN
Datové schránky
- 2. 7. 1 - Datové schránky - Dodané zprávy
V dodaných zprávách Datových schránek je nová funkčnost: Vytvoř poštu. Akce vytvoří z Dodané zprávy záznam v činnosti 2.6.1 Přijatá pošta
Zásilkové / Přepravní služby
- 6. 6. 2 - Balíkobot
Zapojen Balíkobot pro odesílání zásilek prostřednictvím brány balikobot.cz
Podrobný popis použití v dokumentu "ESO9 Balíkobot.pdf"
Doplněny činnosti:
6.6.2 Balíkobot
6.6.2.1 Balíkobot zásilky
6.6.2.2 Balíkobot zásilky z výdejky
6.6.2.3 Balíkobot - žádosti o svozy
6.6.2.4 Balíkobot - svozy
6.6.2.9 Balíkobot - dopravci a služby
Doplněny předlohy:
zasilky\BB_Dopravci.htm
zasilky\BB_Svoz.htm
zasilky\BB_SvozZaloz.htm
zasilky\EXBB.htm
zasilky\SVU2EXBB.htm
zasilky\SVU2EXBB.htx
zasilky\SVU2EXBB.idc
nastaveni\Certifikat_BB.htm
Založeny tabulky: BB_DOPRAVCE, BB_SLUZBA, BB_ATRIBUT, BB_DOPRAVCE_ATRIBUT, ZASILKA, ZASILKA_SVOZ, ZASILKA_ATRIBUT.
Založeny pohledy pro nové tabulky a QHDOK_ExBB.
Založeny procedury: spBB_TYPDOK_ZalozStavy, spBB_DOPRAVCE_ZalozStart, spBB_ATRIBUT_ZalozStart1, spBB_ATRIBUT_ZalozStart, spBB_WS_SluzbaAdd, spBB_ZASILKA_NaplnAtributy.
Založeny funkce: fnZasilkaSvoz_DalsiNazev, fnZasilka_DopravceSluzbaZPodminek, fnZasilka_SluzbyZeVzoru.
Účetní číselníky
- 9. 2. 8 - Účetní výkazy
Odkaz "Opis definice".
Sestava OpisDefiniceVykazu byla upravena tak, že pro označení možností volby v parametrech je použito "Jednoduchý / Podrobný" (původně bylo "zkrácený / úplný). Defaultně se nabízí hodnota 1 = Podrobný.
Subjekty
- 9. 3. 3. 0 - Oveření subjektu v SK aplikacích
Webová služba pro čtení informací z Bisnode v SK aplikacích upravena tak, aby správně předávala i texty se speciálními znaky, například &.
Webová služba https://podpora.eso9.cz/update/CompanyInfo.asmx má novou verzi 1.4.0.
V aplikacích není potřeba nic upravovat, bude funkční okamžitě i pro starší verze aplikací.
Dokladové číselníky
- 9. 4. 4 - Typy dokladů
Do verze 5.7 byla na stránku nastaveni/Typdok.htm doplněna položka "Datum splatnosti při kopii určit ...",
ale tato položka nebyla na stránkách TDvCase a TDvCase_HromZmena - doplněno.
Upraveny stránky nastaveni\TDvCase.htm a nastaveni\TDVCase_HromZmena.htm.
Zboží, služby, majetek..
- 9. 5. 7 - Sklady
Odkaz "Kopie skladu včetně vzorů": upravena procedura spSklad_KopieSeVzory tak, aby se do nového skladu zkopírovaly i tyto vlastnosti:
- Zahrnout do účetní uzávěrky: SKLAD.VLUCETNIUZAVERKA
- Tvrdá blokace pro doklady: SKLAD.VLDOKTVRDABLOKACE
- Tvrdá blokace šarží: SKLAD.VLNEANOTVRDABLOKACESARZE
- Měna: SKLAD.IDMENA
- 9. 5. 7 - Sklady
S rozšířením struktury tabulky SKLAD o sloupce IDCERTIFIKAT_BB / IDCERTIFIKAT_NMVS provedeno:
- nové include-předlohy "Include\SKLAD_CERTIFIKATY_CZ.htm", "Include\SKLAD_CERTIFIKATY_SK.htm": obsahují odkazy na certifikáty s možností zrušení vazby na certifikát pomocí nových procedur spSKLAD_OdpojCertifikatBB / spSKLAD_OdpojCertifikatNMVS
- předloha "nastaveni\Sklad.htm": doplněny vazby na certifikáty přes nové includy
Parametrizace systému
- 9. 6. 1 - Parametry aplikace
Nový systémový parametr "NAVIG_STRUCT" do skupiny parametrů "Obecný klient" - určuje cestu k souboru s definicí struktury stránky v obecném klientovi. Defaultní hodnota je "NavigOK.json".
- 9. 6. 1 - Parametry aplikace (pouze legislativa CZ)
Bankovní Rada ČNB s účinností od 2.11.2018 zvýšila REPO sazbu na hodnotu 1,75.
V parametrech (Finance / Reposazba) byla nastavena nová hodnota reposazby :
Pro poslední hodnotu reposazby 1,00 byla omezena její platnost do 2018.12, byla založena nová hodnota 1,75 (bez omezení platnosti).
- 9. 6. 1 - Parametry aplikace
Od v508 + Eso9Start
Provedeno:
- zrušen systémový parametr "PREV_PAGE_BTN": jednalo se o nepoužívaný parametr
Zabezpečení
- 9. 8.11 - Certifikáty
Tabulka CERTIFIKAT byla doplněna o nové položky :
- VLUCELCERTIFIKATU - Účel použití certifikátu. Dosud se používaly pouze pro EET, v souvislosti s možností použití certifikátů i pro další účely je nutno rozlišit, pro jaký účel se certifikát používá. Prozatím jsou tam možnosti : 0=ostatní; 1=EET CZ; 2=eKasa SK; 3=NMVS; 4=technologie; 5=balíkobot. Při rozšíření tabulky bude naplněno hodnotou 1=EET.
- POPISCERTIFIKATU - Je určeno k uživatelskému popisu a případným dalším poznámkám. Nemá vliv na další práci s certifikátem.
- SLUZBA_JMENO, SLUZBA_HESLO - pro některé certifikáty je současně potřeba znát i jméno a heslo pro přístup k webové službě, heslo se ukládá v šifrované podobě.
- DTSLUZBA_HESLO - datum posledního nastavení hesla pro službu
- změna délky položky CERT_SERIOVECISLO z 20 na 40
- změna délky položky CERT_POZNAMKA ze 100 na 200
Upravené stránky : nastaveni\Certifikat.htm, nastaveni\PenUcet_EET.htm
Změněné procedury : spCERTIFIKAT_NEWREC, spCERTIFIKAT_BEFOREINSERT, spCERTIFIKAT_BEFOREUPDATE, spQCERTIFIKAT_DOKUMENTFILEGUID
Nová procedura spCertifikat_SLUZBA_HESLO
- 9. 8.11 - Certifikáty
Procedura provádějící odesílání informací o stavu EET byla doplněna o zasílání informace o blížícím se konci platnosti certifikátu.
Nezbytnou podmínkou pro zasílání informačního e-mailu je pravidelné denní spouštění procedury spHdok_EET_InfoEmail (např. v JOBu) a vyplnění data platnosti certifikátu. Pokud není datum vyplněno, lze jej nad certifikátem doplnit pomocí tlačítka "načíst informace z certifikátu".
V parametru je nutno uvést seznam počtu dnů před vypršením platnosti, kdy se má provádět kontrola (čísla oddělená středníkem).
Pokud je v době provádění procedury rozdíl mezi datem konce platnosti certifikátu a aktuálním datem roven některému
z uvedených počtu dnů, pak součástí informačního e-mailu bude i upozornění na blížící se konec platnosti certifikátu.
Kontrola se provádí pouze pro certifikáty, které jsou uvedeny na některém aktivním peněžním účtu.
Upravena procedura spHdok_EET_InfoEmail
Doplněn parametr EET/UpozornitPlatCertEET s defaultní naplněnou hodnotou 60;30;15;5;3;2;1;0
Změny funkcí
- fnUserParams - Informace o vlastnostech systému, databáze a přihlášeného uživatele (UP parametry)
Doplněn sloupec "Ucet_Obd_Tyden" VARCHAR(2) který obsahuje číslo týdne (ISO_WEEK) z pracovního data uživatele.
- fnDZISDOC_HDOK - export dokladů ve formátu ISDOC
Pro některé doklady (např. dobropisy) je nutno v exportním souboru potřeba uvádět vazbu na původní doklad (OriginalDocumentReference).
Upravena funkce fnDZISDOC_HDOK - ve výstupní tabulce doplněny dvě položky :
- DOBRDOK - seznam přechůdců oddělený čárkou
- DOBRDOKLDTVYST - seznam dat DTODESLANO (=datum vystavení) předchůdců oddělený čárkou (ve tvaru RRRR-MM-DD)
Doplněna nová pomocná funkce fnTbl_SeznamDobrDokl
- fnVLPrenesenaDan - Určuje zda kód "Pro výkaz DPH" není/je v režimu přenesené DPH.
Tato funkce byla doposud určena pouze pro "CZ" legislativu. Nově tato funkce pracuje stejně i pro legislativu "SK".
Změny v instalaci
- Instalace ESO9 Start a PAM - Instalace více legislativních verzí najednou
Od ESO9v5.8 došlo k úpravě instalačního programu tak, aby bylo možné instalovat více legislativních verzí najednou (aktuálně se jedná o verze CZ, SK, HU, PL a DE). Změna se týká aplikací ESO9 Start i ESO9 PAM a to všech variant instalace.
Datový model
- Tabulka DATZPR
Do tabulky DATZPR byla doplněna položka IDHDOK.
Změny procedur
- Položky typu TEXT - Změna datového typu TEXT --> VARCHAR(MAX)
Provedeno: změna datového typu TEXT --> VARCHAR(MAX) u těchto objektů: spHlaseniDPH_ExportCZ_FDF, spHlaseniDPH_ExportSK_FDF, spINTRASTAT_Export, spPRIZNANISD_Export_FDF, spZMENADOMACIMENY_SKLADKONTROLA
- spHDOK_TestTypSubj - Kontrola limitů odběrů nebo úvěrů subjektu
V parametru Subj_Limit_PlatPodm nyní může být uvedeno více kódů platebních podmínek, jednotlivé kódy musí být odděleny středníkem.
Procedura spHDOK_TestTypSubj byla upravena tak, aby se kontrola limitů neprováděla v případě, že v platební podmínce je uvedena některá z hodnot uvedených v parametru Subj_Limit_PlatPodm.
- spAUTENTICATEUSER - Procedura volaná při přihlášení uživatele
Upravena procedura spAUTENTICATEUSER :
- doplněn nepovinný parametr @DTCERTPLATNOST DateTime
-v případě použití certifikátové autentikace (@VLZPUS_AUT=1), pokud je uživatel nalezen (dle zadaného @CERT_SERIALNUMBER) a na vstupu bylo zadáno datum @DTCERTPLATNOST, pak se toto datum zapíše do položky DTCERTPLATNOST u příslušného uživatele v tabulce UZIVATEL.
- spHdok_ValRec - Kontrola dokladu při uložení věty
Doplněna kontrola na HDOKu :
Pokud již k dokladu existuje spárovaný účetní zápis, nelze provést změnu měny.
Upravena procedura spHdok_ValRec
- spUdrzbaIndexu - Údržba indexů
Přepracováno z DBCC DBREINDEX / INDEXDEFRAG na nově doporučovanou syntaxi ALTER INDEX REORGANIZE / REBUILD. Pravidlo pro REORGANIZE / REBUILD je dáno mírou fragmentace indexu:
- fragmentace 5%-30% = REORGANIZE
- fragmentace > 30% = REBUILD
- sptxt_Hdok - Procedura pro provádění konverzí dokladů
Upraven konverzní sešit ESO9Start\tools\konverze.xls - doplněna možnost založení účetních zápisů pro DPH.
Na listu 12-Doklady doplněny položky :
- JEJICH_CISDOK (které se u FPU používá pro Evidenční číslo v KH DPH)
- DTPPD - Datum povinnosti přiznat daň
- Ucet_Obd_DPH
- Kod_Uctu_DPH_ZS - kód účtu pro základní sazbu DPH
- Kod_Uctu_DPH_SS - kód účtu pro sníženou sazbu DPH
- Kod_Uctu_DPH_S2 - kód účtu pro druhou sníženou sazbu DPH
Upravena procedura spTXT_HDOK, doplněny nové vstupní parametry @Ucet_Obd_DPH, @Kod_Uctu_DPH_ZS, @Kod_Uctu_DPH_SS a @Kod_Uctu_DPH_S2.
Pokud je vyplněna některá z položek DTPPD nebo UCET_OBD_DPH, pak se budou zakládat záznamy pro DPH dle částek uvedených v částkách daní. Pro každou sazbu DPH se založí 2 záznamy - jeden s plusem (vstupuje do DPH), druhý s minusem a příznakem, že nevstupuje do DPH. Pokud není zadáno období DPH, určí se z data DTPPD. Pokud nejsou zadány účty pro zaúčtování DPH, doplní se z parametrů.
Lze využít například v případě provádění konverzí přijatých faktur, kdy účetně faktura patří např. do 2018.12 (takže se v ESO9 standardně ještě neúčtuje), ale DPH se uplatňuje až v roce 2019 (a je třeba to v ESU provést).
- spDOKUMENT_NewRec - Obchodní pravidlo pro založení nového záznamu tabulky DOKUMENT
Na rozhraní doplněn povinný parametr @IDOBECCIS_TYPDOC INT OUT, který umožňuje pomocí WHERE podmínky v datovém zdroji definovat typ dokumentu při pořizování nového záznamu.
Změny datových struktur
- Položky typu TEXT - Změna datového typu TEXT --> VARCHAR(MAX)
Provedena změna datového typu TEXT --> VARCHAR(MAX) u těchto položek v číselníku činností:
- CINNOST.CINNOST_POPIS
- CINNOST.TECHPOPIS
- CINNOST.POPISVYVOJ
- CINPRILOHA.VOLNYTEXT
- CINPRILOHA.TECHPOPISP
- CINPRILOHA.POPISVYVOJP
- DATAPOUZ.SLOVPOPISDAT
- DATAPOUZ.TECHPOPISDAT
- MISUKAZATEL.POPISXML,
- PARAM.POPISPARAM,
- FORMPARAMS.PARAM,
- USERPARAMS.PARAM,
- OBECCIS.OBECCISMEMO,
- STIOFFLINE.EMAILBODY,
- UZIVATELPOZN.UZIVATELPOZNMEMO,
- WEBSTR.POPISWEBSTR
- WEBSTRZMENA.POPISWEBSTRZMENA
Na tabulkách CINNOST a CINPRILOHA je položka součástí fulltextového indexu. V důsledku změny typu položky bude provedena reindexace těchto fulltextových indexů.
Upraveny procedury : spTXT_CINNOST, spTXT_CINPRILOHA, spTXT_CINNOST_PODLESTART, spDATAPOUZ_NewRec, spDATAPOUZ_CalRec, spDATAPOUZ_ValRec, spTXT_DATAPOUZ, spTXT_CINNOSTHIERCIN, sptxt_MISUKAZATEL, fnMisUkazatel_PorovnejDleStart, spParam_Add, spSetGroupCfg, spFORMPARAMS_BeforeUpdate, spSaveParam, spLoadParam, spObecCis_CalRec, spTXT_OBECCIS, spUZIVATELPOZN_NewRec, spUZIVATELPOZN_CalRec, spUZIVATELPOZN_ValRec, spWEBSTR_NewRec, spWEBSTR_CalRec, spWEBSTR_ValRec, spWebStrZmenaEso9
- Položky typu TEXT - Změna datového typu TEXT --> VARCHAR(MAX)
Provedena změna datového typu TEXT --> VARCHAR(MAX) u těchto položek tabulek popisu datového modelu :
- BRPARAMETER.BRPDESCRIPTION
- BUSINESSROLE.BRDESCRIPTION
- BUSINESSROLE.BRALGORITHM
- DESCRCOL.COLUMNDESCRIPTION
- DESCRTAB.TABLEDESCRIPTION
- DESCRTRIGGER.TRIGGERDESCRIPTION
- ESO9SCRIPT.OBJSCRIPT
- VERZEESO.POPISVERZE
Upraveny procedury : spDESCRTAB_NewRec, spDESCRTAB_ValRec, spDESCRTRIGGER_NewRec, spDESCRTRIGGER_ValRec, spDESCRCOL_NewRec, spDESCRCOL_CalRec, spDESCRCOL_ValRec, spBUSINESSROLE_NewRec, spBUSINESSROLE_CalRec, spBUSINESSROLE_ValRec, spBRPARAMETER_NewRec, spBRPARAMETER_ValRec, spEso9Script_CreateOPRec, spEso9Script_CreateOPDelRec, spEso9Script_NajdiObjekt, spEso9Script_CreateHelpTable, spEso9Script_CreateHelpRel, spEso9Script_CreateHelpBRole, spEso9Script_CreateHelpView, spEso9Script_CreateHelpZaver, spEso9Script_CreateHelpALL, spEso9Help_Doplneni, spEso9Script_GenTable, spEso9Script_GenTableDif, spEso9Script_GenTableAsUzivObj, spEso9Script_CreateTable, spEso9Script_CreateIndex, spEso9Script_CreateView, spEso9Script_CreateTrigger, spEso9Script_CreateVazby, spEso9Script_CreatespDBLog, spEso9Script_FChange, fnModel_SeznPolozekKlice, fnLogProcParam, spEso9Script_CreatespTxt, spVerze_AkcePredSpustenim, spEso9Script_Gen_Create
- Položky typu TEXT - Změna datového typu TEXT --> VARCHAR(MAX)
Provedena změna datového typu TEXT --> VARCHAR(MAX) u těchto položek v tabulkách :
- HDOKPOZN.HDOKPOZNMEMO,
- HDOKPOZNA.HDOKPOZNMEMO,
- SDOKPOZN.SDOKPOZNMEMO,
- SDOKPOZNA.SDOKPOZNMEMO,
- SUBJPOZN.SUBJPOZNMEMO,
- SUBJADRPOZN.SUBJADRPOZNMEMO,
- SUBJOSOBAPOZN.SUBJOSOBAPOZNMEMO,
- SUBJVTSPOZN.SUBJVTSPOZNMEMO
- KONTRPOHL.TEXTUVOD
- KONTRPOHL.TEXTZAVER
- PROCES.POPIS_PROCESU
- UCETTYP.POZNAMKA_UCETTYP
- WORKFLOW.POPIS_WORKFLOW
- BAV.TXTEXPPP
- BAVA.TXTEXPPP
Na tabulkách HDOKPOZN, SDOKPOZN, SUBJPOZN, SUBJADRPOZN a SUBJOSOBAPOZN je položka součástí fulltextového indexu. V důsledku změny typu položky bude provedena reindexace fulltextových indexů - v závislosti na počtu záznamů v těchto tabulkách může přepočet indexů trvat delší dobu.
Upraveny procedury : spTXT_HDOKPOZN, spTXT_SDOKPOZN, spTXT_SUBJADRPOZN, spTXT_SUBJVTSPOZN, spSUBJADRPOZN_NewRec, spSUBJADRPOZN_CalRec, spSUBJADRPOZN_ValRec, spSUBJOSOBAPOZN_NewRec, spSUBJOSOBAPOZN_CalRec, spSUBJOSOBAPOZN_ValRec, spSDOKPOZN_CopyRec, spSDOKPOZN_NewRec, spSDOKPOZN_CalRec, spSDOKPOZN_ValRec, spKontrPohl_ValRec, spTXT_BAV, spDFNBanka_VytvorExp,
spFDF_APZZ2008SK, spFDF_APZZM2008SK, spKursl_CteniZeStringu, spKursl_ZalozDleCNB, spKursl_Stahni_NET
- Položky typu TEXT - Změna datového typu TEXT --> VARCHAR(MAX)
Provedeno: změna datového typu TEXT --> VARCHAR(MAX) u těchto sloupců tabulek
Generátor sestav
- sloupec SESTAVA.POPIS_SESTAVY
- sloupec DZSESTAVY.SQLDOTAZ
- sloupec DZSESTAVY.NASTAVENIPIVOT
- sloupec DZSESTAVY.POPIS_SINEA
Upraveny objekty: fnSestava_PorovnejSKDleCZ, fnSestava_PorovnejHUDleCZ, fnSestava_PorovnejPLDleCZ, fnSestava_PorovnejDEDleCZ, fnSestava_PorovnejDleStart,
spDZSESTAVY_SQLWOC, spDZSESTAVY_SQLGEN, spSavePivotCnfg, spSESTAVA_BEFOREUPDATE,
spSestava_ProvedPreklad
- Položky typu TEXT - Změna datového typu TEXT --> VARCHAR(MAX)
Provedeno: změna datového typu TEXT --> VARCHAR(MAX) u těchto sloupců tabulek
Typ dokladu
- sloupec TYPDOK.NEWREC_TXT
- sloupec TYPDOK.CALREC_TXT
- sloupec TYPDOK.VALREC_TXT
- sloupec TYPDOK.NEWRECSDOK_TXT
- sloupec TYPDOK.CALRECSDOK_TXT
- sloupec TYPDOK.VALRECSDOK_TXT
- sloupec TYPDOK.BEFOREINSERT_TXT
- sloupec TYPDOK.BEFOREUPDATE_TXT
- sloupec TYPDOK.BEFOREINSERTSDOK_TXT
- sloupec TYPDOK.BEFOREUPDATESDOK_TXT
- sloupec TYPDOK.HDOKSTYLE_TXT
- sloupec TYPDOK.SDOKSTYLE_TXT
Upraveny objekty: spHDOKPrepocet_Uzivatel, spSDOKPrepocet_Uzivatel, fnTDvCase, fnTDvCase_Hdok, spTXT_TYPDOK, spEso9_ExecProcBeforeVerze
- Položky typu TEXT - Změna datového typu TEXT --> VARCHAR(MAX)
Provedeno: změna datového typu TEXT --> VARCHAR(MAX) u těchto sloupců tabulek
Zboží, poznámky...
- sloupec ZBOZI.POPIS
- sloupec ZBOZIPOZN.ZBOZIPOZNMEMO
Upraveny objekty: fnZboziVCase
- Položky typu TEXT - Změna datového typu TEXT --> VARCHAR(MAX)
Provedeno: změna datového typu TEXT --> VARCHAR(MAX) u těchto sloupců tabulek
Doprava
- sloupec DOPRAVAHLAV.POPISDOPRAVA
- Položky typu IMAGE - Změna datového typu IMAGE --> VARBINARY(MAX)
Provedeno: změna datového typu IMAGE -> VARBINARY(MAX) u těchto objektů
Dokumentová databáze DOC
- sloupec ESO9DOC.FILEIMAGE
Upraveny následující objekty:
- spCREATE_DBDOC: provádí vlastní změnu typu sloupce FILEIMAGE z IMAGE -> VARBINARY(MAX) u DOC databáze
- změna typu parametru @FILEIMAGE z IMAGE -> VARBINARY(MAX) a úprava práce se sloupcem FILEIMAGE DOC databáze
- spExchangeEmail
- spKursl_SaveToDoc
- spISDOC_HDOKimport
- spXmlDPH_ZalozitDoc
- úprava práce se sloupcem FILEIMAGE DOC databáze
- spExport_SH_XML_CZ,SK,DE
- spImpXMLDPH_Test
- spImportBaV
- spKursl_SaveToDoc
- spExport_DPH_XML_CZ,SK,PL,DE
- spExport_KHDPH_XML_CZ,SK
- spExport_KHDPH_CSV_PL
- VZORTDU
Tabulka VZORTDU rozšířena o nový sloupec VZORTDU.TDU_TEXTPOZN VARCHAR(2500). Tento vyjadřuje alternativní název/popis vzoru, který má být použit pro uživatele/skupinu uživatelů. Alternativní název/popis se zobrazuje všude tam, kde se vybírá ze seznamu vzorů.
Spolu s tím provedeny úpravy následujících objektů:
- databázové:
- nová funkce fnVZORTDU_TEXTPOZN: vrací název/popis vzoru
- procedura spQHDOK_KOPIE_MF_IDHDOKVZOR
- pohled QHDOK_MFVZOR
- procedura spTXT_VZORTDU
- procedura spTypDok_UPO_Zaloz
- spEso9_ExecProcBeforeVerze
- webové:
- nastaveni\KopiePrDoNa.htm
- nastaveni\TypDokVPU.htm
- prodej\KopiePOBdoNOB.htm
- doprava\ZalozDokladZeVzoru.idc
- nakup\ZalozFPUzQR.idc
- nastaveni\DokladSkladZeVzoru.idc
- nastaveni\DokladSkladZeVzoru2005.idc
- nastaveni\DokladSkladZeVzoru2007.idc
- nastaveni\PokladnaZeVzoru2005.idc
- nastaveni\PokladnaZeVzoru2007.idc
- nastaveni\ZalozDokladZeVzoru.idc
- nastaveni\ZalozDokladZeVzoru2005.idc
- nastaveni\ZalozDokladZeVzoru2007.idc
- zadavani\ZalozVyrDokladZeVzoru2005.idc
- UZIVATEL - tabulka uživatelů
Do tabulky UZIVATEL byla doplněna položka DTCERTPLATNOST (Datum platnosti certifikátu).
- DOKUMENT
Sloupec DOKUMENT.DESCRIPTION rozšířen z VARCHAR(800) na VARCHAR(2000).
Spolu s tím upraveny následující objekty
- spDOKUMENT_CopyRec: parametr @DESCRIPTION VARCHAR(800) --> VARCHAR(2000)
- spExchangeEmail: parametr @DESCRIPTION VARCHAR(800) --> VARCHAR(2000)
- MJ - Měrná jednotka
Změna sloupce "KOD_MJ" z VARCHAR(3) --> VARCHAR(10).
Upraveny následující objekty
- procedura spMJ_CALREC: parametr @KOD_MJ
- procedura spMJ_btBaleni: parametr @MF_KOD_MJ
- procedura spMJ_btZrusBaleni: parametr @MF_KOD_MJ
- procedura spSDok_btMarkKopie: parametr @MF_KODMJNEW
- procedura spSDok_btMarkKopieNoTran: parametr @MF_KODMJNEW
- funkce-tabulka fnDZISDOC_SDOK: sloupec "KOD_MJ"
- procedura-fchange spQZBOZSDOK_NOBPOZADAVEK_MFKODMJNEW: parametry @MF_KODMJNEW, @KOD_MJ
- procedura-fchange spQZBOZSDOK_NOBPOZADAVEK_MFMNNEW: parametry @KOD_MJ, @MF_KODMJNEW
- procedura spZBOZIABCKOREKCE_VO
- procedura spINTRASTAT_Export
- procedura spTXT_SDOK: parametr @KOD_MJ
- procedura spTXT_ZBOZI: parametry @KOD_MJ, @KOD_MJVYR
- procedura spTXT_ZNACZBOZI: parametr @KOD_MJ
- tabulka PRIZNANISD: změna sloupce "KODMJ_SD" z VARCHAR(3) --> VARCHAR(10). Upraveny následující objekty
- funkce-tabulka fnPriznaniSD_SDOK: sloupec "KODMJ_SD"
- procedura spPriznaniSD_Vytvor
- procedura spPriznaniSD_ExportCZ_XMLeDAP18
- procedura spPriznaniSD_ExportCZ_XMLeDAP18T
- PRIZNANISD - Přiznání ke spotřební / ekologické dani
Změna sloupce "KODMJ_SD" z VARCHAR(3) --> VARCHAR(10).
Upraveny následující objekty
- funkce-tabulka fnPriznaniSD_SDOK: sloupec "KODMJ_SD"
- procedura spPriznaniSD_Vytvor
- procedura spPriznaniSD_ExportCZ_XMLeDAP18
- procedura spPriznaniSD_ExportCZ_XMLeDAP18T
- MJ.KOD_MJ - Rozšíření kódu měrné jednotky
V souvislosti se rozšířením kódu měrné jednotky (MJ.Kod_MJ) byly rozšířeny i položky KHDPH.KODMJ_VYKAZ, KHDPH.KODMJ a KVDPH.KODMJ_VYKAZ na varchar(10).
Upraveny funkce a procedury : fnKVDPH_2017, spHdok_VytvorDetailDPH_SK, spKHDPH_BeforeInsert, spKHDPH_BeforeUpdate, fnHDOK_DetailVykazuDPH_SK_std, fnHDOK_DetailVykazuDPH_SK, fnKVDPH, fnKHDPH_SeznProStorno, fnKVDPH_SeznProStorno, spISDOC_SDOKimport, spXML_SDOK, spTXT_ADRLATKA, spTXT_CESKZBPA, spTXT_CSP_DAVKY, spTXT_CELSAZ, spTXT_MJ, spTXT_CSP_DAVKY, spTXT_SAZBASD, spTXT_MJID, spTXT_PRENESENADAN, spTXT_ZBOZIVMJ, spTXT_UKOLLIST, spTXT_KUSOVNIK, spTXT_VYROBA, spTXT_Majetek, spTXT_UMIST,
- SKLAD - Sklady
Nové sloupce
- IDCERTIFIKAT_BB: typu INTEGER. Vazba na tabulku certifikátů pro Balíkobot.
- IDCERTIFIKAT_NMVS typu INTEGER. Vazba na tabulku certifikátů pro NMVS (National Medicines Verification System - verifikace léků)
Spolu s tím upraveny následující objekty:
- pohled QSKLAD,
- obchodní pravidlo spSKLAD_NEWREC
- nová procedura spSKLAD_OdpojCertifikatBB: zruší vazbu skladu na certifikát pro Balíkobod
- nová procedura spSKLAD_OdpojCertifikatNMVS: zruší vazbu skladu na certifikát NMVS
Změny webových stránek
- finance\ImportBV.htm - Bankovní výpisy - import
Při importu bankovních výpisů (činnost 1.2.1.5) nebylo možné přejmenovat soubor. Souviselo to s úpravou přenosu obsahu souboru s bankovním výpisem z textového na binární (zvýšení rychlosti).
Opraveno 2.7.2018.
- nastaveni\uzivatel00.htm - Datum platnosti certifikátu
Do stránky nastaveni\uzivatel00.htm bylo doplněno datum platnosti certifikátu.
- DMS\Dokument.htm - Otvírání dokumentů v tabulce
Ve formuláři s dokumenty lze nově otvírat soubory v tabulce (browse) pouhým kliknutím na jejich název. Dostupné pouze v obecném klientovi.
- finance\VytvorPP.htm - Odkaz na nově vytvořený platební příkaz
Ve stránce pro tvorbu platebních příkazů byl do odkazu na nově vytvořený PP přidán paramatr s WHERE podmínkou pro cílovou stránku/formu.
Ve stránce pro tvorbu platebních příkazů byl do odkazu na nově vytvořený PP přidán paramatr s WHERE podmínkou pro cílovou stránku/formu.
- finance\VytvorPP.htm - Úprava Where podmínky
Ve formuláři s platebním příkazem vyla upravena WHERE podmínka v datovém zdroji hlavičky dokladu. Nyní se WHERE podmínka přebírá jako parametr sestavený ve zdrojovém formuláři a předaný na odkazu. Zároveň se tento parametr použije pro načtení počtu hlaviček dokladů v parametru formy RowsCountQuery.
Výroba pro ESO9
Výroba
- 5. 5. 1. 2 - Evidence výrobních zakázek podle vzorů
Z formuláře odstraněn nefunkční/nerelevantní odkaz "Tvorba VP"
Změny předpisů sestav
- Sestavy výroba - Klouzavý měsíční plán
Založena sestava „VyrKlouzavyPlanM“, pro zobrazení dat vytvářeného klouzavého plánu po měsících.
V souvislosti s tím byl upraven formulář zadavani/START_VP
Změny datových struktur
- Změna typu TEXT na VARCHAR(MAX) - Výrobní tabulky
--procedury, tabulky:
P --spQVAZBAZAVOPERPROF_KOD_PROFES @POPIS_PROFESE
P --spQZBOZIPROVYR_NewRec @POPIS
P --spQZBOZIPROVYR_ValRec @POPIS
P --spTXT_ZBOZIMNSPOTR @POPIS
P --spVYROBAPOZN_CalRec @VYROBAPOZNMEMO
P --spVYROBAPOZN_NewRec @VYROBAPOZNMEMO
P --spVYROBAPOZN_ValRec @VYROBAPOZNMEMO
P --spZBOZSKLPOZN_CalRec @ZBOZSKLPOZNMEMO
P --spZBOZSKLPOZN_NewRec @ZBOZSKLPOZNMEMO
P --spZBOZSKLPOZN_ValRec @ZBOZSKLPOZNMEMO
KUSOVNIK
PROFESE
VYROBA
VYROBAPOZN
ZBOZIMNSPOTR
ZBOZSKLPOZN
- CSP_DAVKY - Tabulka CSP_DAVKY
Změna délky pole kód MJ ze 3 na 10 znaků:
KOD_MJ_ZDROJ
KOD_MJ_POZADAVEK
KOD_MJ
Změny webových stránek
- 3. 2. 4. 2 - Zboží /Výroba zboží - Úprava formuláře „Výroba zboží“
Provedena úprava formuláře „nastaveni/ZbozVyroba.htm“, který se využívá pro definici soupisky výrobu zboží. Úpravy souvisí s rozšířením editace o variantu výroby pro uživatele profi aplikací. Pro uživatele aplikace START (bez výroby) formulář pole pro práci s variantami nezobrazuje. Zobrazení závisí na hodnotě ESO parametru „UP_PROFIAPP=1“.
Úpravy pro zákazníky PROFI:
Na master formě bylo přidáno pole pro definici platnosti karty pro konkrétní variantu a současně je nad tímto polem zapojen číselník, který zobrazí pro výběr výčet všech dosud použitých variantních pozic v dokumentaci soupisky.
Formulář byl rozšířen o třetí formu (dole), která zobrazuje nefiltrovaně všechny pozice (historické platnosti a také jiné než právě nastavené varianty). Pozice na této formě lze pouze mazat.
V souvislostí s touto úpravou byl vytvořen formulář číselníku použitých variant nastaveni/VariantyPozicCis.htm
ESO9 podpůrné nástroje
Změna činnosti
- Starter + XMLExpImp - Export do PDF
Knihovna XMLExpImp.dll, verze 5.7.1
V exportovaném PDF souboru odstranění vodotisku TRIAL.
Technologie ESO9 - server + klient
Změny v technologii .NET
- Aplikační server - Nenačítání dat
Ve specifických případech (formulář bez StartFiltru, 2 formy ve vazbě Master-Slave, ve Slave formě použity kromě vazebního i další parametry Where podmínky z Master formy) nedošlo ve Slave formě k načtení dat a bylo třeba provést jejich ruční obnovu.
Opraveno ve verzi z 2.7.2018.
- Aplikační server - Ukládání rozsáhlých sestav
Při editaci rozsáhlých sestav, jejich XML definice se blíží objemu 1MB, může docházet k problémům při jejich ukládání. Nově se proto definice sestavy při ukládání na server ZIPuje (klient od v5.7.0.2, server od 29.6.2018). Kompresní poměr je cca 1:12, zhruba ve stejném poměru pak vychází i zrychlení ukládání sestavy.
- Aplikační server - Spojování dokumentů
Při akci spojování dokumentů se nelogovalo založení nového (sloučeného) dokumentu. V historii jeho změn tak byla vidět až jeho editace, resp. nic (pokud k editaci nedošlo).
Navíc byl u nově vzniklého spojeného dokumentu uložen pouze datum uložení do DMS, čas chyběl.
Doplněno 2.7.2018.
- Aplikační server - Formátování výchozích datumových hodnot ve filtru
Při naplnění výchozí hodnoty datumové položky pro StartFiltr se tato neformátovala podle jazyka aktuálně přihlášeného uživatele, ale napevno (anglickým formátem datumu).
Do technologie bylo doplněno formátování výchozích datumových položek ve filtru podle jazyka aktuálně přihlášeného uživatele. Nyní se formátuje správně ve všech jazycích a v obou klientech.
- Aplikační server - Parametry typu desetinné číslo
Při přenosu parametru s typem desetinné číslo (decimal, money) mezi formami docházelo vlivem použitého jazyka (zpravidla čeština) ke špatnému formátování oddělovače desetin. Ve Startce použito např. v rozpouštění vedlejších nákladů nebo generování nákupních objednávek.
Opraveno v technologii 10.7.2018.
- Aplikační server - Datumové parametry sestav
Pokud má sestava parametr typu "Datum", bylo až dosud třeba jej zadat v anglické notaci tak, aby se správně vyhodnotil datový zdroj pro návrháře. Příčinou je výchozí nastavení jazyka připojení k databázovému serveru (English) pro uživatele s nastavenou češtinou.
Nově lze zadávat hodnotu těchto parametrů v libovolné notaci s tím, že při spouštění návrháře dojde k jejich převodu z textu na datum a dále se již používá jen tento datový typ.
Dostupné v technologii od 10.7.2018.
- Klientská komponenta - Filtrování dle datumových položek
Při filtrování datumových položek uživatelem, který měl nastaven jiný jazyk, než češtinu, docházelo při přepnutí ze základního do filtru na ruční ke špatnému přeformátování datumu.
Opraveno v klientské komponentě v5.7.0.3.
- Aplikační server - Předávání parametrů typu Decimal
Při předávání parametrů datového typu Decimal mezi formami vazbou Parameters mohlo při konverzi řetězcové hodnoty na hodnotu desetinného čísla dojít k chybě (vlivem nastaveného jazyka uživatele).
Opraveno v technologii 19.7.2018.
- Aplikační server - Problém s hodnotou parametrů cílových forem
Pokud jsou 2 formy ve vazbě (lhostejno, zda na jedné stránce nebo přes více formulářů) a v cílové formě je použita hodnota ze zdrojové formy pouze jako parametr ve Where podmínce (tj. není použita v položkách datového zdroje), použije se při akcích v cílové formě (tlačítko, sestava, přechod na závislou stránku) hodnota z prvního volání zdrojové formy. Pokud byla hodnota položky ve zdrojové formě změněna (např. přímým zápisem, přenosem z číselníku či výběrem z combo boxu), neprojeví se tato změna na akcích (viz výše) v cílové formě.
Projevuje se např. na stránkách pro kopie dokladů nebo pro postoupení pohledávek.
Opraveno v technologii dne 6.8.2018.
- Aplikační server - Export do Excelu v obecném klientovi
Po zapnutí "Zabezpečení odkazů" v obecném klientovi nefungoval export do Excelu na tlačítko ze sestav typu "PrintDest=XLS2". Export generoval URL v otevřeném textu, který server nepovolil.
Opraveno v technologii ze dne 15.8.2018. Pro zákazníky bude oprava dostupná v nejbližším techn.doplňku nebo verzi.
- Aplikační server - Práce s dokumenty z jiné dokumentové databáze
Do technologie (server + oba klienti) byla doplněna možnost číst a zapisovat v aplikaci dokumenty z / do jiné dokumentové databáze. Pracovní dokumentová databáze se vyhodnocuje dle parametru ESO9DB stejně, jako pracovní aplikační databáze.
Dostupné v technologii od 23.8.2018.
- Aplikační server - Datum expirace certifikátu
Při ověřování pomocí osobních certifikátů se nyní automaticky ukládá datum expirace certifikátu do tabulky uživatelů (v nové položce DTCERTPLATNOST). S datem expirace lze potom pracovat v nadstavbových agendách, např. pro automatické upozorňování blížící se expirace e-mailem.
Dostupné v technologii + aplikaci od 22.8.2018.
- Aplikační server - Uppercase datového zdroje
Pokud byl ve formě použit parametr MaxDataRows (staticky či dynamicky), docházelo při vkládání klausule "SELECT TOP XX" do datového zdroje k převodu SQL dotazu na velká písmena.
Opraveno 23.8.2018.
- Reporting server - Odeslání sestavy v těle e-mailu
Došlo k rozšíření možností Reporting serveru o vygenerování sestavy v HTML formátu a vložení do těla e-mailu namísto do přílohy.
V definici offline sestav přibyla volba "Cíl tisku sestavy: E-mail jako tělo(HTML)", která pro textové formáty sestavy (MHT, HTML5, TXT) umožní odeslat sestavu v těle e-mailu namísto v jeho příloze.
Dostupné od 28.8.2018.
- Aplikační server - Legenda k obarvení řádků ve formuláři
Při použití legendy ve formuláři k obarvení řádku (parametr MF_ROWSTYLE_COLOR) nemusí dojít k zobrazení legendy v případě, že je ve formuláři použita výchozí konfigurace s filtrovacími podmínkami (tj.nastaveným filtrem). Parametr datového zdroje MF_ROWSTYLE_COLOR byl proto nahrazen parametrem formy ROWSTYLE_LEGEND. Viz též Parametry ESOform.
Dostupné v technologii od 2.9.2018.
- Klientská komponenta - ISDOC v6.0.1
Do technologie byla doplněna podpora ISDOC v6.0.1.
Zároveň byla doplněna podpora exportu typů dokladů Opravný daňový doklad, Opravný daňový doklad (vrubopis), Daňový doklad při přijetí platby (daňový zálohový list).
Dostupné v klientské komponentě od v.5.7.4.
- Aplikační server - Parametr MaxDataRows
Při aplikaci parametru MaxDataRows (tj. vkládání klausule Select Top XX) se vlivem case-insensitive hledání mohla najít tato již existující ve vnitřním sub-Selectu (pokud jej datový zdroj obsahoval). Při textovém nahrazení potom došlo k syntaktické chybě v SQL dotazu.
Opraveno 2.10.2018.
- Reporting Server - Odesílání více příloh k e-mailu
Do Reporting Serveru ESO9 byla doplněna funkčnost odesílání více příloh z DMS k vytištěné sestavě. Princip je stejný, jako při tisku sestav přímo z ESO9, tj. pokud adresa příjemce začíná znakem "$", přiloží se k e-mailu všechny dokumenty z DMS navázané na doklad (resp. libovolnou datovou položku), který se právě tiskne s výjimkou těch, jejichž popis začíná slovem "Ne".
Dostupné od verze 5.7.0.2.
- Aplikační server - Tvorba offline sestav
Při tvorbě definice offline sestavy tiskem ze Stimulsoft sestavy (parametrem DirectPrint=6) bylo nutné, aby datový zdroj sestavy obsahoval v 1.sloupci unikátní ID. Nově se offline sestava vytvoří z jakéhokoli datového zdroje bez dalších podmínek.
Dostupné v technologii od 7.10.2018.
- Aplikační server - Odříznutí časové složky položky DTINSERT
Při plnění parametrů obchodních pravidel se na vstupu odřezává u datumových položek čas. Pokud je potom obchodní pravidlo pouze "průchozí" (tj. pouze kopíruje vstup na výstup), dojde k odříznutí časové složky v datech. U systémových položek DTINSERT / DTUPDATE tak může zmizet časová složka (resp. pouze u první jmenované, protože položka DTUPDATE se při aktualizaci automaticky přepíše aktuálním datem a časem). Příkladem budiž činnost 6.7.1.1 Všechny aktivity.
Opraveno 9.10.2018.
- Aplikační server - Parametr sestavy s hodnotou NULL
Pokud má sestava parametr s datovým typem datum (DateTime), lze parametru zadat (databázovou) null hodnotu textem "NULL". Hodnotu lze zadat buď přímo jako výchozí hodnotu parametru, nebo uživatelsky z vygenerované filtrovací stránky.
Dostupné v technologii od 16.10.2018.
- Aplikační server - Nové knihovny Stimulsoftu
Do aplikačního serveru byly zapojeny nejnovější knihovny pro tisk sestav Stimulsoft (v2018.2.3). Týká se tisku sestav z obecného klienta.
Dostupné od 24.10.2018.
- Klientská komponenta - Nová verze knihoven Stimulosftu
Do klientské komponenty byly zapojeny nejnovější knihovny pro tisk sestav Stimulsoft (v2018.2.3). Týká se tisku sestav z klienta pro Internet Explorer.
Dostupné od v5.7.0.4.
- Aplikační server - Zobrazení odkazů v položkách browse
Do technologie byla zapojena možnost zobrazení odkazů (hyperlinků) přímo z položek browse/tabulky v obecném klientovi. Podrobnosti viz Pravidla ESOform.
Dostupné od 25.10.2018.
- Reporting Server - Nové verze knihoven Stimulsoftu
Do Reporting Serveru byly zapojeny nejnovější knihovny pro tisk sestav Stimulsoft (v2018.2.3).
Dostupné od RS v5.7.0.3.
- Aplikační server - Export z PIVOT sestav do Excelu
Při exportu PIVOT sestav z obecného klienta do Excelu docházelo někdy k chybě konverze datumu. Chyba byla způsobena předáním datumových položek na odkaze a jejich chybné konverzi zpět na datum při exportu XLS.
Opraveno v technologii z 21.11.2018.
- Aplikační server - Použití parametrů Rowscountquery/Maxdatarowsallow
Při volání číselníku adres subjektu se neaplikovaly parametry pro omezení množství načítaných řádků.
Důvodem bylo, že se dynamické omezení počtu řádků datového zdroje navazovalo na další where podmínky datového zdroje, které ovšem v tomto případě neexistují. Bylo tedy doplněno použití parametrů rowscountquery/maxdatarowsallow i pro tento případ Bohužel to nedává příliš smysl, protože SQL dotaz se sice neprovede, ale uživatel nemá žádnou možnost ovlivnit počet řádků datového zdroje (vyfiltrovat) a číselník tak nenačte při překročení počtu řádků nikdy.
Dostupné od v5.8 Release Candidate.
- Aplikační server - Kontrola addinů z Internet Exploreru spouštěných v obecném klientovi
Do aplikační ho serveru byla doplněna kontrola všech klientských rozšíření určených pouze pro klienta v Internet Exploreru. Pokud budou spuštěny v obecném klientovi, zobrazí se upozornění, že jsou určeny pouze do prostředí Internet Exploreru.
- Reporting Server - Úpravy konfigurace Reporting Serveru
Upravena konfigurace Reporting Serveru:
* nově lze zadat max 50 obsluhovaných aplikací / databází, z nichž lze generovat sestavy
* byly vypuštěny konfigurační prvky ConnStrDoc a ConnStrLog, názvy dokumentových a logovacích databází se nyní odvozují ze jména aplikačních databází
* Konfigurační prvky, které se nevyužívají, není třeba uvádět. Nevyplněné konfigurace se automaticky berou jako prázdné. V praxi tak stačí v konfiguračním souboru vyplnit pouze ta nastavení, která jsou pro danou instalaci zapotřebí.
* Pokud je v připojovacím řetězci použita SQL autentikace, lze zašifrovat uživatelské heslo dodanou utilitou (stejnou, jako v případě uživatelského hesla pro SMTP server). Kvůli zpětné kompatibilitě lze heslo zadat i v otevřeném textu.
- Aplikační server - TEMP sestavy IDC/HTX
Pokud stejný uživatel použije stejnou IDC/HTX sestavu (např. strom činností či výběr vzoru dokladu) v Internet Exploreru a v obecném klientovi, mohlo docházet v sestavách k chybám způsobeným nekompatibilitou JavaScript kódů interpretovaných oběma platformami. Řešením byl výmaz cache dočasných sestav.
Nově se TMP sestavy ukládají do cache s klíčem rozšířeným o "typ klienta". Sestavy generované z obou klientů se tak ukládají do cache zvlášť a nebudou se již nadále ovlivňovat.
- Aplikační server - Informace o datovém řádku
Pokud datový zdroj ve formuláři nebo datový obsah některé z položek tohoto datového zdroje obsahoval znaky "<", ">", stránka s informacemi o datovém zdroji se je pokoušela interpretovat, namísto aby je pouze zobrazila. V lepším případě se tak v informacích o datovém řádku zobrazily části HTML kódu z dat, v horším se část této stránky rozpadla.
Opraveno 5.12.2018.
- Aplikační server - Výmaz cache Stimulsoft sestav obecného klienta
V rámci implementace nového způsobu výmazu cache v aplikacích bez rámců byl doplněn výmaz cache Stimulsoft sestav obecného klienta.
- Aplikační server - Založení nového subjektu a zároveň aktualizace jeho údajů z ARESu
Stávající možnosti volání rejstříku ARES byly doplněny o možnost založit voláním nový subjekt a hned mu doplnit základní či všechny údaje z ARESu. Vstupní parametry tohoto volání jsou MF_ARES=11/12 (analogicky k hodnotám 1/2 pro již existující subjekt) a nově ověřované IČ v položce MF_ICO (nelze použít položky ICO, subjekt dosud neexistuje).
- Aplikační server - Obnova serverových TEMP sestav
V rámci prací na odstranění rámců se nástrojový pruh v serverových TEMP sestavách (ikona pro obnovu) nově generuje odlišně pro starého a nového klienta.
- Aplikační server - Parametrizace hodnoty parametru RowsCountQuery
Pro parametr RowsCountQuery byla doplněna možnost vnitřně parametrizovat jeho parametry. Pokud např. SQL dotaz v tomto parametru obsahuje parametr "%WHERE%", který je předáván na odkazu v syntaxi "WHERE=and (cis_dok_new like '%mf_cis_dok_new%%')", dohledá se ve zdrojové formě položka "mf_cis_dok_new" a její hodnota se doplní do where podmínky parametru RowsCountQuery. Práce s dynamickým omezováním počtu řádků je tak flexibilnější.
- Aplikační server - Vyhledávání předloh stránek v obecném klientovi
Došlo k přepracování mechanismu vyhledávání předlohy (stránky) v adresářích. Struktura tří webů, jejich jazykových mutací, legislativních webů a opět jejich jazykových mutací byla rozšířena o podsložku ".OK" pro obecného klienta (ta byla dosud funkční jen v českém jazyce). Nově se tedy prohledává v případě přístupu obecným klientem nejprve složka ".OK" a to vždy s ohledem na aktuální legislativu a jazyk.
- Klientská komponenta - Vkládání dokumentu do DMS s nastaveným filtrem
Při vkládání dokumentu do DMS s maskou "OPInsert" a nastaveném filtrování mohlo dojít vlivem nastavených filtrovacích podmínek k vypadnutí nově vloženého řádku z datového kurzoru. Připojovaný dokument se pak napojil na jinou větu z aplikační databáze. Nově se kontroluje, zda při vložení věta z datového kurzoru nevypadna a pokud ano, vložení dokumentu se neprovede.
- Aplikační server - Znovunačtení aplikačních parametrů
Vybrané aplikační parametry lze nově vymazat a znovu načíst pouhým výmazem aplikační cache, není tedy třeba při jejich změně resetovat celou aplikaci. Jedná se o parametry:
- aplikační parametr PRAC_DOBY - pole pracovních dob pro případné omezení počtu max.načítaných řádků
- aplikační marametr MAXDATAROWSALLOW udávající maximální počet řádků povolených k načtení
- aplikační parametr NAVIG_STRUCT, což je soubor formátu JSON se strukturou navigace obecného klienta
- Aplikační server - SQL účet pro připojení k databázi
Ze Správce ESO9 bylo vypuštěno explicitní nastavení použití zadaného SQL účtu. Připojovací řetězec k databázi se tak bere v podobě, jak je zde zadaný. Pro účely přístupu uživatelů k datům se navíc doplňuje případné jazykové nastavení, pro servisní účely aplikačního serveru je připojovací řetězec vždy použit v zadané podobě.
- Aplikační server - Multidatabázový mechanismus
Provedeny další úpravy multidatabázového mechanismu:
* pokud bylo ve Správci ESO9 nastaveno použití zadaného SQL účtu, nefungoval mechanismus správně - opraveno
* ve formě napojené na jinou pracovní databázi se již správně pracuje se skupinovými i individuálními konfiguracemi
* správně se vyhodnocuje, zda je přihlášený uživatel administrátorem (tj. ve skupině "00")
- Aplikační server - Nový UP parametr
Do UP parametrů (které lze používat např. v datových zdrojích formulářů či sestav) přibyl parametr PROFIAPP (resp. UP_PROFIAPP), který nabývá hodnoty 1 v případě, že se jedná o Profi aplikaci a 0 v případě aplikace Start.
- Aplikační server - Odkazy z popup okna událostí v zašifrované aplikaci
Pokud na aplikaci se zapnutým šifrováním odkazů použiji FormType=JSON (čistá data), nebyly případné odkazy zašifrované (např. odkazy na události v popup okně s jejich vyhodnocením). Pokud bude datový sloupec začínat prefixem "URL", dojde při načtení dat k jejich zašifrování (pouze obsahují-li data řetězec "esoform.asp?", tj. lze-li předpokládat, že se jedná o odkaz do aplikace ESO9).
- Reporting Server - Port pro komunikaci s SMTP serverem
V konfiguraci Reporting Serveru přibyla možnost nastavit komunikační port pro SMTP server (v případě odesílání sestav e-mailem).