ESO 9 změny ve verzi 6.3 z 30.06.2021
Obecný klient
Změny v technologii .NET
- Obecný klient
V mobilní verzi upraveno zobrazení navbaru formuláře. Doplněna syntaxe, kdy je možné skrýt vyjmenovaná tlačítka.
Zobrazení všech tlačítek je za pomoci divu s idnavbarmobile umístěným ve formuláři Př.:
V případě potřeby zakázat tlačítka se přidá tag mask do kterého se zakázané buttony vyjmenují Př.:
Povolené hodnoty jsou: Insert;Update;Delete;Cancel;First;Prev;PrevPg;NextPg;Next;Last
- Obecný klient
Opraveno zavírání filtru klávesou ESC když je focus je v input boxu.
- Obecný klient
Opravena chyba, kdy při zadání ručního filtru a jeho opětovném otevření docházelo při použití Enteru v textu k jeho potvrzení.
- Obecný klient
Pokud stránka obsahuje splitter a součástí splitteru je iframe pro náhled PDF z DMS, tak se po jeho skrytí neprovádí aktualizace iframe. Slouží ke zrychlení práce, aby při listování záznamy nedocházelo na pozadí k načítání PDF souborů které nejsou zobrazeny. iframe se zaktualizuje až po znovuotevření splitteru.
- Obecný klient
Doplněno kontextové menu do sestav zobrazených za pomoci splitteru. Př činnosti 1.3.4.4 Přehled všech závazků a 1.3.4.5 Přehled všech pohledávek.
Umožní odeslat sestavu emailem nebo vytisknout.
Aplikace ESO9 Prodejna
Změna činnosti
- Storno prodejky
ESO9 Prodejna, verze 6.2.4
Do Nastavení, záložka Prodejka doplněn parametr “Způsob platby na stornu” s možnými hodnotami “0=Zůstane jako na původním dokladu, 1=Hotovost.
Výchozí hodnota 0.
- Načítání objednávek z centrály
Prodejna verze 6.1.5
Doplněno načítání objednávek z centrály - pro jejich výdej na Prodejně. Je funkční po nastavení parametru KASA_TYP_DOK_OBJ na centrále a povolení práce s načítáním objednávek na prodejně.
Podrobnější popis v nápovědě programu ESO9 Prodejna.
- Tvorba storno dokladu
Prodejna, verze 6.2.3
Zrušena kontrola při vytvoření storno dokladu, která měla za následek hlášení: “Nelze vytvořit storno prodejky, protože poslední prodejka má složky a není vytisknutá”.
Verze 6.1.6
Úprava práce se stornem. Pokud ve storno dokladu smažete poslední složku nebo nebo ji do storna nepřenesete z původního dokladu, tak případná nově založená složka má pořadí vyšší, než nejvyšší pořadí složky v původním dokladu. Tímto je umožněno dodatečně stornovat i poslední složku původního dokladu.
- eKasa, práce s UID
ESO9 Prodejna, verze 6.1.8.2
V SK verzi při použití eKasa je v seznamu prodejek doplněno zobrazení UID.
Hledání dokladu se provádí současně podle čísla dokladu, čísla dokladu v eKasa, UID. (Pro usnadění lze UID naskenovat čtečkou QR kódů, pokud ji máte.)
- Přístupová práva
ESO9 Prodejna verze 6.1.8
Do přístupových práv doplněn přístup jako Manažer, pro VLPRISTUP=4, což je prozatím volná hodnota mezi Vedoucí a Správce.
Všechna práva v záložce Nastavení / Práva nastavená "povoleno jen vedoucímu" platí i pro manažera.
- Dodavatel zboží
ËSO9 Prodejna verze 6.1.8.2
Do příjmu dat doplněna položka ZBOZI.IDSUBJEKT, tedy dodavatel. Před instalací verze prodejny se na centrále musí pustit buď verze 6.2 nebo alespoň rozšiřující skript.
Aplikace ESO9 Start
Serverový doplněk
- DS.dll - Datové schránky
Příjem datových zpráv skončil chybou neboť datová zpráva obsahovala znak apostrofu. Při ukládání do databáze pak činnost končila chybou. Knihovna pro práci s datovými schránkami byla upravena tak, aby pokud v hlavičce datové zprávy existuje položka se znakem apostrofu, byl tento výraz nahrazen a hlavička mohla být uložena do databáze.
Verze knihovny DS.dll s opravou je 6.0.0.5
Změna činnosti
- 9 - Nastavení systému: předloha "Nastaveni.htm" - odkaz "Implementace skladů"
Upravena funkčnost procedury spSklad_btZrusSklad
- ruší se historie složek dokladů (HISSDOK), kde rušená složka vzoru je jako předchůdce, tak jako následník
- ze všech typů dokladů, kde je "Vzor dokladu" nastaven na rušený vzor se nastaví hodnota NULL. Tím dojde k odstranění chyby č. 52007 - Doklad je veden jako vzor - nelze zrušit
- 2 - Obchod a logistika
Doplnění formy s náhledem dokumentů bylo doplněno na stránky skladových příjemek a výdejek, cenové nabídky, prodejní objednávky, hlavičky vydané faktury.
Upraveny formuláře :
- sklad\PrijemkaF.htm
- sklad\PrijemkaS.htm
- prodej\FaVHlav.htm
- prodej\PObj.htm - doplněn odkaz "Náhled PDF" na novou stránku PObj_NahledPDF.htm
- prodej\CenNab.htm - doplněn odkaz "Náhled PDF" na novou stránku CenNab_NahledPDF.htm
- Sklad\VydejkaF.htm - doplněn odkaz "Náhled PDF" na novou stránku Sklad\VydejkaF_NahledPDF.htm
- Sklad\VydejkaS.htm - doplněn odkaz "Náhled PDF" na novou stránku Sklad\VydejkaS_NahledPDF.htm
Účetnictví
- 1. 1. 2. 4 - Výkazy AP, ZZ, CF
Doplněna forma pro možnost zadávání korekcí u výkazů :
· Výkaz o změnách ve vlastním kapitálu
· Výkaz o změnách ve vlastním kapitálu - vertikální
· Přehled vykázaných zisků a ztrát
Upraveny stránky :
- ucet\Vykazy\CZ_ZVK_filtr.htm
- ucet\Vykazy\CZ_VZVK_filtr.htm
- ucet\Vykazy\CZ_PVZZ_filtr.htm
- 1. 1. 2. 3 - Výkaz DPH (legislativa HU) (doplněk č. 2 předchozí verze)
Výkaz DPH
- upravena funkce fnGetVykaz1965A - bankovní účet našeho subjektu (bere se defaultního účtu domácího subjektu) se uvádí v položkách 0A0001G001A (prvních 8 znaků) a 0A0001G002A (dalších 16 znaků)
- zrušen řádek 80 - upraveny funkce fnDphTextyHU_201201 a fnDphFormular_HU_201201
Výkaz SH :
- Název domácího subjektu se nově uvádí v položce 0A0001C004A (dříve 0A0001C005A)
- DIČ partnera se nově uvádí v položce 0A0001C005A (dříve 0A0001C006A)
- Název partnera nově uvádí v položce 0A0001C006A (dříve 0A0001C008A)
- Pokud jde o doúčtovací FPU, při které byla uplatněna záloha, tak se ve výkazu 2165M-02 v prvním řádku ve sloupci (e) uvede "V" (FPU základ a daň nezohledněná záloha),
ve druhém řádku se uvede základ a daň FPU, kde už je zohledněná záloha se symbolem "KÜL" ve sloupci (e).
- Do součtového řádku výkazu č.37 se řádky označené symbolem "V" nezapočítávají.
- Upraveny funkce a procedury fnGetVykaz1965M, spOdvodDPH_HUXML2019, fnDPH_SH_Detail_HU.
- Upravena sestava SH2013HU (doplněn tisk kódů "V" a "KÜL")
- 1. 1. 2. 3 - Výkaz DPH
Vyplnění jména, příjmení a titulu kontaktní osoby,
V tiskovém formuláři výkazu DPH je jen jedna kolonka "Kontaktní osoba", kdežto v XML jsou položky dvě : "sest_jmeno" a "sest_prijmeni", takže je vůbec otázka, ve které z těchto položek by měl být titul uveden (pokud vůbec).
Na formuláři na PVS se pak v tiskovém formuláři tiskne do kolonky "Kontaktní osoba" - a tam se tiskne ve tvaru "sest_prijmeni" + mezera + "sest_jmeno". Nyní tedy bylo upraveno tak, že titul se uvádí do položky "sest_prijmeni" (před příjmením).
Prioritně se tyto údaje berou z parametrů VykazDPH_Sest_Jmeno a VykazDPH_Sest_Prijm. Pokud je tedy žádoucí tam mít i titul, pak je třeba ho uvést v parametru určeném pro příjmení, musí být uveden před příjmením a ukončen tečkou.
Pokud údaje v parametrech nejsou vyplněny, bere se údaj dle přihlášeného uživatele z položky Uzivatel.Jmeno_Uziv - v tom případě se předpokládá, že je tam uvedeno ve tvaru "Titul. Jméno Příjmení".
Upraveny funkce fnVykazHlavicka a fnRozdelCeleJmeno.
- 1. 1. 2. 3 - Výkaz DPH
Upravena sestava VykazDPH_JineObd - položka Číslo dokladu byla prodloužena a dále jí bylo nastaveno povolení zalamování a zvětšování.
- 1. 1. 2. 3 - Výkaz DPH
V případě, že dojde k založení dokumentu k hlavičce odvodu DPH, založí se automaticky vazba na tento dokument i k odpovídajícímu internímu dokladu odvodu DPH a obdobně i opačně - při založení dokumentu k internímu dokladu odvodu DPH se založí i vazba dokumentu k hlavičce odvodu DPH.
Upraveny SQL objekty :
- funkce fnPripojDocKDalsiTab
- procedury spODVODDPH_Uzavri, spDph_ZrusDokladIDU
- trigger trDokument_Vazba_KopirujVazbuDoc
- 1. 1. 2. 1 - Hlavní kniha
Upravena funkce fnHlavniKniha_DetKS_Work - v případě, že zadána podmínka na účet např. 3% (všechny účty začínající 3 bez ohledu na saldokonto), pak se budou v sestavě "Tisk detailu konečného stavu" tisknout pouze účty, které jsou saldokontní.
- 1. 1. 2. 5 - Export pro INTRASTAT
Dopracován INTRASTAT pro "PL" legislativu. Změna se projevila v těchto objektech:
- nový parametr "IDESPL_UC": kód celního úřadu
- funkce "fnINTRASTAT_VYKAZ"
- procedura "spINTRASTAT_Export"
- předloha "ESO9StartPL\Ucet\INTRASTAT_EXPORT.htm": určena pro PL legislativu, kde položka "Kontrola / Formát dat" má nové hodnoty 40-Kontrola dokladů; 41-XML - PL.
V předloze "ESO9StartPL\Ucet\INTRASTAT_EXPORT.htm je k dispozici je sestava "Výkaz ODESLÁNÍ (vývoz)"(PL:"Intrastat wywóz"): jedná se novou sestavu "INTRASTAT_ODESLANI", která:
- zobrazuje stejné informace ohledně odeslaného zboží, které jsou v souboru XML exportovaném z ESO9 v činnosti, pouze pro vývoz (PL: wywóz - zgłoszenie uproszczone, regularne)
- informace o osobě se berou z informací zadaných u uživatele, který sestavu vytiskl
- 1. 1. 2.53 - DPH master - SH(souhrnné hlášení)
Během importů vstupních XML jednotlivých subjektů ve skupině se eviduje položka "Počet plnění" (pln_pocet - ze vstupního XML). Spolu s tím upraveny následující objekty:
- procedura spImpXMLDPH_SHDPH_CZ
- procedura spImpXMLDPH_SHDPH_SK
- 1. 1. 2. 3 - Výkaz DPH \ Souhrnné hlášení
Pokud se podává "Skupinové SH" pak se naimportovaný "Počet plnění" za jednotlivé subjekty skupiny (činnost 1. 1. 2.53 DPH master - SH) sčítá za celou skupinu. Spolu s tím upraveny následující objekty:
- funkce fnODVODDPH_SH
- funkce fnODVODDPH_SH_SK
- funkce fnODVODDPH_SH_DE
- funkce fnODVODDPH_SH_PL
- 1. 1. 2. 4 - Výkazy AP, ZZ, CF
Při zobrazení detailů řádků výkazů se v nadpisech sestavy zobrazovaly chybně české znaky v názvu řádku výkazu (pouze v obecném klientovi). Důvodem bylo, že se text v názvu řádku předával přímo v odkaze - nyní upraveno tak, že se předává idRadkuVykazu a na jeho základě se pak vypisuje název řádku - v jednotlivých idc/htx byla doplněna další sekce BeginDetai-EndDetail.
Změna byla provedena v následujících souborech podadresáře UCET :
V_AP_Det.htx
V_AP_Det.idc
V_AP_Det_SumRadek.htx
V_AP_Det_SumRadek.idc
V_AP_Det_SumRadekPlan.htx
V_AP_DetPlan.htx
V_AP_DetUctu.htx
V_AP_DetUctu.idc
V_AP_DetUctuDleObd.htx
V_AP_DetUctuDleObd.idc
V_CF_Det.htx
V_CF_Det.idc
V_CF_Det_SumRadek.htx
V_CF_Det_SumRadek.idc
V_CF_Det_SumRadekPlan.htx
V_CF_DetPlan.htx
V_CF_DetUctu.htx
V_CF_DetUctu.idc
V_CF_DetUctuDleObd.htx
V_CF_DetUctuDleObd.idc
V_PVZZ_Det.htx
V_PVZZ_Det.idc
V_PVZZ_Det_SumRadek.htx
V_PVZZ_Det_SumRadek.idc
V_VZVK_Det.htx
V_VZVK_Det.idc
V_ZVK_Det.htx
V_ZVK_Det.idc
V_ZZ_Det.htx
V_ZZ_Det.idc
V_ZZ_Det_SumRadek.htx
V_ZZ_Det_SumRadek.idc
V_ZZ_Det_SumRadekPlan.htx
V_ZZ_DetPlan.htx
V_ZZ_DetUctu.htx
V_ZZ_DetUctu.idc
- 1. 1. 1. 2 - Účetní operace - Zaúčtování mezd
Upravena procedura spPaM_ZalozUcetZAP pro import účetních zápisů z PAM.
Do účetních zápisů se nyní importuje vazba na číselník projektů (UcetZap.idProjekt) dle zadaného Cis_Projekt (z pohledů QPAM_UCETZAP_S, QPAM_UCETZAP_S1, QPAM_UCETZAP_S2, QPAM_UCETZAP_S3, QPAM_UCETZAP_S4 v databázi PAM). Pokud bude v Cis_Projekt zadáno neexistující číslo projektu, bude hlášena chyba a import se neprovede. Projekt je v tomto případě nutno doplnit do číselníku a poté import opakovat.
- 1. 1. 2. 3 - Výkaz DPH (legislativa CZ)
Upravena funkce fnHDOK_DetailVykazuDPH_std (oprava znaménka v případě kódů 4901 a 5001 - stejně jako u kódů 49 a 50).
Upravena sestava PrilohaDPHCZ_R33 - změněn nadpis (alias sestavy) na "Evidence pro daňové účely podle § 46f odst. 2"
- 1. 1. 1. 1 - Interní doklady
Ve formuláři interního dokladu byla doplněna forma s náhledem dokumentu.
Změna se týká pouze obecného klienta - je řešeno pomocí podmíněného INCLUDE tak, aby zobrazení v Internet Exploreru zůstalo beze změny.
Upraveny formuláře Ucet/Inter_Dokl.htm, Ucet/Inter_Dokl_DPH.htm
- pomocí INCLUDEHTML (pro obecného klienta) doplněno zobrazení náhledu
- původní prostřední forma Dokument se zobrazuje jen v IE
- 1. 1. 2. 5 - Export pro INTRASTAT
Realizace Skupinového INTRASTATU.
Změny ve SLAVE databázích
- činnost „1. 1. 2. 5 Export pro INTRASTAT“: nové tlačítko „XML pro SKUPINU“ pro libovolný formát (CSV/ASCII/XML…) – výstupem je vždy XML
Změny v MASTER databázi
- nová činnost „1. 1. 2.55 INTRASTAT master“: provádí vložení a import XML vzniklých ve SLAVECH akcí „XML pro SKUPINU“
- činnost „1. 1. 2. 5 Export pro INTRASTAT“: tlačítko „Vytvoř export“ volá novou proceduru „spINTRASTAT_ExportSkupinaMASTER_Local“
Nové objekty:
- nový parametr „TypDoc_ImpXMLIntrastat“ ve skupině „INTRASTAT“: Typ dokumentu pro zpracované INTRASTAT dokumenty v dokumentové databázi
- funkce fnSkupINTRASTAT_SeznamSubjVeSkup
- funkce fnSkupINTRASTAT_DokumentySubjektu
- funkce fnSkupINTRASTAT_Seznam
- procedura spImpXMLINTRASTAT_UCTOBD_CZ
- procedura spImpXMLINTRASTAT_UCTOBD_SK
- procedura spImpXMLINTRASTAT_Test
- procedura spImpXMLINTRASTAT_Nacti
- procedura spINTRASTAT_ExportSkupinaMASTER_SQL
- procedura spINTRASTAT_ExportSkupinaMASTER_Local
- procedura spINTRASTAT_ExportSkupinaSLAVE_SQL
- procedura spINTRASTAT_ExportSkupinaSLAVE_Local
- předloha "ucet\Skup_INTRASTAT.htm"
Úpravy stávajících objektů
- procedura spINTRASTAT_Export: nový povinný parametr @VLSkupinaMS SMALLINT --Určuje typ výstupu 0-Standardní; 1-Skupina-MASTER; 2-Skupina-SLAVE
- procedura spINTRASTAT_Export_SQL: voláni objektu spINTRASTAT_Export s parametrem @VLSkupinaMS
- procedura spINTRASTAT_Export_Local: voláni objektu spINTRASTAT_Export s parametrem @VLSkupinaMS
- procedura spSetApl_DPH_Master_Slave: zajišťuje na MASTERU a SLAVE doplnění
- nový parametr "TypDoc_ImpXMLIntrastat" do skupiny "INTRASTAT"
- naplnění hodnoty parametru "TypDoc_ImpXMLIntrastat" do obecného číselníku
- doplnění změny (do uživatelských akcí) ve formě ucet\INTRASTAT_EXPORT.htm
- pro MASTER u akce "Vytvoř export" záměna spouštěného objektu spINTRASTAT_Export_Local --> spINTRASTAT_ExportSkupinaMASTER_Local
- pro SLAVE nová akce "XML pro SKUPINU" se spouštěním objektu spINTRASTAT_ExportSkupinaSLAVE_Local
- pro MASTER nová činnost 1. 1. 2.55 - INTRASTAT master
- předloha "ucet\INTRASTAT_EXPORT.htm"
Pro správnou funkčnost je potřeba po skriptu v6.03 spustit:
- v MASTER databázi: exec spSetApl_DPH_Master_Slave @vlMaster_Slave = 1 --(1=MASTER; 2=SLAVE)
- ve SLAVE databázích: exec spSetApl_DPH_Master_Slave @vlMaster_Slave = 2 --(1=MASTER; 2=SLAVE)
- 1. 1. 2. 3 - Výkaz DPH - kontrolní hlášení (CZ)
Doplněna kontrola :
- pokud je vyplněno DIČ a zároveň je použit kód pro výkaz DPH 24 (tedy nevstupuje na řádky 3, 4, 5, 6 a 9 výkazu DPH), zobrazuje se v detailech kontrolního hlášení DPH varování : „DIČ státu v EU u služby od dodavatele mimo EU, v KH nebude vyplněno“
Upravena funkce fnKHDPH_TestovaniChyb
Finance
- 1. 2. 1. 5 - Bankovní výpisy - import
Na vstupní stránce pro import BAV je možno zvolit, v jakém kódování (Windows 1250 / UTF-8) je vstupní soubor. Dosud se nabízela vždy hodnota Win1250. Nyní je možno číselníku bank definovat, jaká hodnota se má pro konkrétní banku nabízet.
Upravena stránka Nastaveni/Banka.htm, finance\ImportBV.htm.
Upravena procedura spBanka_NewRec.
- 1. 2. 1.15 - Bankovní výpisy plateb platebními kartami
Vytvořena nová funkčnost pro import detailního výpisu z terminálu platebních karet. Zatím jsou k dispozici procedury pro import v XML formátu z ČSOB a CSV souboru z Raiffeisenbank. Případné další formáty mohou být v budoucnu doplňovány na základě dodaných popisů a vzorků vstupních souborů.
Vytvořeny nové činnosti:
- 1. 2. 1.15 - Bankovní výpisy plateb PK - import
- 1. 2. 1.16 - Bankovní výpisy plateb PK
V tabulce BANKA doplněny nové položky PATH_BVPK, VLKODOVANIBAV, VLKODOVANIBVPK
V tabulce PENUCET doplněna nová položka RADAPROBVPK
Vytvořeny nové stránky:
- finance\ImportBVPK.htm
- finance\BVPK_pol.htm
- finance\BVPK.htm
Upraveny stránky :
- nastaveni\Banka.htm (doplnění parametrů pro import souborů plateb platebními kartami)
- nastaveni\PenUcet_All.htm (doplnění číselné řady pro BVPK)
Nastavení nového typu a vzoru (před nasazením je třeba v konkrétní aplikaci zkontrolovat a případně upravit) :
- založen nový typ dokladu BVPK
- založen nový vzor dokladu VzorBVPK
- založena nová číselná řada BVPK
- založena vazba vzoru pro typ dokladu BVPK - VzorBVPK
- založen nový účetní typ: BVPK
- vytvořen nový pohled QHDOK_BVPK
Založen nový parametr pro číslování hlaviček výpisů platebních karet (Číselné řady / BVPK_CisRada), který se uplatní v případě, že na peněžním účtu není vyplněna řada pro BVPK.
V ESO9Start dále provedeno (obdobně je třeba provést v zákaznických aplikacích)
- založen účet účetní osnovy 261100 - Peníze na cestě mezi BÚ, zařazen do saldokonta "PenCes" (Peníze na cestě)
- na vzoru dokladu VzorBVPK nastaven účet MD = 261100, účet DAL = 395400
Nové nebo upravené funkce a procedury :
- fnUpravRaduBAV
- fnDruhBaV_DleTD
- spBaV_Dalsi
- spBanka_NewRec
- fnImpBVPK_Param
- fnCisloHlavickyBVPK
- spBVPK_Import5500csv
- spBVPK_Import0300POSXML
- fnNazevProcProImportBVPK
- spBVPK_Import
- fnBVPK_SetVSYM
- spHDOK_BAV_SetVSYM_BVPK
- spBVPK_Zalozeni
- 1. 2. 1. 3 - Platební příkazy
V databázi Eso9Start byla v parametru DuvPlatce_PP_DobaPl nastavena prázdná hodnota (takže při tvorbě PP se nekontroluje doba, kdy bylo provedeno ověření důvěryhodnosti plátce DPH).
V zákaznických aplikací se změna automaticky neprovádí.
- 1. 2. 1. 5 - Bankovní výpisy - import
Vytvořena procedura spImportBanka_0600XMLMMB pro import bankovního výpisu v XML formátu dle formátu uvedeného na https://www.moneta.cz/documents/20143/11740743/mmb-ib-struktura-vypisu-xml.zip
- 1. 2. 1. 2 - Automatické vystavení platebního příkazu
V činnosti "1. 2. 1. 2 Automatické vystavení platebního příkazu" se nyní zobrazují pouze aktivní účty.
Upravena stránka finance\VytvorPP.htm - do podmínky doplněno : ... and vlStavPenUctu = 0.
Pozn.: zobrazení peněžních účtů v této činnosti je rovněž závislé na vlastnosti "Zobrazovat v číselníku" (tato podmínka tam již byla i dříve).
- 1. 2. 1. 6 - Bankovní výpisy
Pro výběr peněžního účtů byla upravena stránka tak, že byla rozdělena na 2 sekce - v první sekci ze zobrazují aktivní účty, ve druhé neaktivní.
Do stránky byl dále doplněn script, který (pouze v obecném klientovi) umožňuje sbalení/rozbalení druhé sekce s neaktivními účty (defaultně sbaleno).
Účty, které mají nastavenu vlastnost "Zobrazovat v číselníku" na NE, se nezobrazují vůbec.
Upraveny stránky
- finance\EditPenU.idc
- finance\EditPenU.htx
- 1. 2. 1. 5 - Bankovní výpisy - import
Protože v obecném klientovi nelze provést přejmenování vstupního souboru, tlačítko "Přejmenuj vstupní soubor" se již v obecném klientu nezobrazuje.
Upravena stránka finance\ImportBV.htm
- 1. 2. 1. 2 - Automatické vystavení platebního příkazu
Pokud účetní zápis není spárován, ale již byl vytvořen platební příkaz, pak pokud se mění obrat nebo saldokontní částka, testuje se, zda nově zadaná částka není nižší než částka, na kterou byl vystaven platební příkaz.
Upravena procedura spUcetZap_ValRec
- 1. 2. 2. 2 - Pokladní výdeje
Ve formuláři výdajového pokladního dokladu byla doplněna forma s náhledem dokumentu.
Změna se týká pouze obecného klienta - je řešeno pomocí podmíněného includu tak, aby zobrazení v Internet Exploreru zůstalo beze změny.
Upraveny formuláře finance/Pd_Vyd.htm, finance/Pd_Vyd_val.htm, finance/Pd_Vse.htm :
- pomocí INCLUDEHTML (pro obecného klienta) doplněno zobrazení náhledu
- původní prostřední forma Dokument se zobrazuje jen v IE
Obdobně byl náhled s PDF doplněn na stránky příjmových pokladních dokladů :
- finance\Pd_Prij_Val.htm
- finance\Pd_Prij.htm
- 1. 2. 1.13 - Tvorba inkasního příkazu
V činnosti "1. 2. 1. 13 Tvorba inkasního příkazu" se nyní zobrazují pouze aktivní účty.
Upravena stránka finance\VytvorINK.htm - do podmínky doplněno : ... and vlStavPenUctu = 0.
Pozn.: zobrazení peněžních účtů v této činnosti je rovněž závislé na vlastnosti "Zobrazovat v číselníku" (tato podmínka tam již byla i dříve).
- 1. 2. 1. 3 - Platební příkazy
Pro výběr peněžního účtů byla upravena stránka tak, že byla rozdělena na 2 sekce - v první sekci ze zobrazují aktivní účty, ve druhé neaktivní.
Do stránky byl dále doplněn script, který (pouze v obecném klientovi) umožňuje sbalení/rozbalení druhé sekce s neaktivními účty (defaultně sbaleno).
Účty, které mají nastavenu vlastnost "Zobrazovat v číselníku" na NE, se nezobrazují vůbec.
Upraveny stránky
- finance\VyberPenuPPP.idc
- finance\VyberPenuPPP.htx
- 1. 2. 1.14 - Inkasní příkazy
Pro výběr peněžního účtů byla upravena stránka tak, že byla rozdělena na 2 sekce - v první sekci ze zobrazují aktivní účty, ve druhé neaktivní.
Do stránky byl dále doplněn script, který (pouze v obecném klientovi) umožňuje sbalení/rozbalení druhé sekce s neaktivními účty (defaultně sbaleno).
Účty, které mají nastavenu vlastnost "Zobrazovat v číselníku" na NE, se nezobrazují vůbec.
Upraveny stránky
- finance\VyberPenuPIP.idc
- finance\VyberPenuPIP.htx
- 1. 2. 1. 5 - Bankovní výpisy - import
Dohledání subjektů dle čísla účtu
U některých formátů souborů se číslo účtu převádělo na tvar bez úvodních nul přímo při načítání souboru bankovních výpisů (zejména tam, kde tento formát tyto vedoucí nuly vyžadoval). Aby způsob dohledání subjektu dle čísla účtu nebyl závislý na konkrétním formátu, byla upravena procedura pro dohledání subjektu tak, že se nejprve provede vyhledávání v bankovních číslech subjektů dle zadaného čísla účtu a pokud se nenalezne, tak se ve druhém kroku hledá dle čísel účtů s vynechanými úvodními nulami v předčíslí i čísle účtu.
Upravena procedura spBavRadek_DoplnIdSubjekt.
Saldokonto
- 1. 3. 1 - Párování
V číselníku saldokont (tabulka PAROVANI) byly doplněna dvě nové položky :
- Parovani.vlPripojitDokument (Přenášet vazby DMS při párování) s možnostmi Ne / Jen pokud k dokladu neexistuje žádný dokument / Ano.
- Parovani.vlPripojitKeSlozce (Připojování v případě účtování ze složky) s možnostmi Ne / Připojit k hlavičce dokladu / Připojit ke složce dokladu / Připojit k hlavičce i složce dokladu
V případě, že budou spárovány účetní zápisy patřící do saldokonta s nastaveným příznakem "Přenášet vazby DMS při párování", pak se k párovaným dokladů doplní vazba na dokumenty z ostatních dokladů spárovaných tímto saldokontním případem. Pokud párovaný účetní zápis vznikl ze složky dokladu (je na něm vazba na složku dokladu - idSDOK), pak se dokument připojí k hlavičce nebo složce dokladu v závislosti na nastavení vlastnosti "Připojování v případě účtování ze složky".
Upravena stránka Nastaveni/Saldo.htm - doplněny položky "Přenášet vazby DMS při párování" a "Připojování v případě účtování ze složky".
Upraveny procedury a funkce :
- spParovani_NewRec
- spParovani_UpravSaldoPripad
- fnPripojDocPriParovani
- spParovani_KonecSaldoPripadu
- spParovani_JedenUcet
- spUcetZap_ZalozCU
- spHDok_btPDzFaV
- spHDok_PreuctujDph_1
- spDPHSK_ZnovuSparuj
- spUcetZap_VytvorHrPar_XmlParams
- spUctOsn_Preuctuj
- spUcetZap_ParKc
- spRocUzav_ZavPohl2002
- spUcetZap_VytvorZap
- spZapocet_PotvrdNavrh
- spZapocet_Storno
Plánování
- 1. 4. 1. 3 - Správa předpisů opakovaných dokladů
Nová činnost slouží ke správě "Předpisů generování dokladů". V činnosti lze pouze upravovat / mazat již existující předpisy. Spolu s tím vytvořena nová předloha "plan\PredpisPlanDoSkut.htm"
- 1. 4. 1. 1 - Zadání předpisu opakování dokladů
Do horní formy "Zdroj generovaného dokladu" doplněna položka "Stav přepisu" pro možnost filtrování existence Aktivních/Neaktivních předpisů. Upravena předloha plan\GenPlanDok.htm
- 1. 4. 1. 3 - Správa předpisů opakovaných dokladů
Upraven datový zdroj ve formě "plan\PredpisPlanDoSkut.htm" tak, aby byly správně zobrazeny hodnoty v položkách Typ plánovaného, Typ skutečného a Vzor skutečného.
Nákup
- 2. 1. 3. 1 - Faktury přijaté účetní (legislativa HU)
Na formulář FPU (ESO9StartHU\Nakup\FapHlav.htm) byla do datového zdroje a do formuláře doplněna položka DTPPD (Datum DPPD).
Upravena funkce fnDPH_SH_Detail_HU (výkaz SH - 2165M-02)- pokud je na dokladu vyplněno datum DPPD, pak se pro tisk sestavy SH2013HU a pro export do XML použije místa data zdanitelného plnění (HDOK.dtZdanitPln) hodnota z položky Datum DPPD (Hdok.dtPPD).
- 2. 1. 3. 1 - Faktury přijaté účetní \ odkaz "Náhled PDF"
Zrušeno standardní tlačítko "Smazat" a toto tlačítko "Smazat" přesunuto k dokumentu - vedle tlačítek "Vložit / Zobrazit dokument". Tlačítko primárně maže pouze vazbu na dokument. Pokud se jedná o poslední vazbu na dokument smaže i dokument.
Spolu s tím provedeny následující úpravy:
- nová procedura spDELETE_btVAZBA_DOKUMENT: primárně maže pouze vazbu na dokument. Pokud se jedná o poslední vazbu na dokument smaže i dokument.
- předloha "nakup\FapNahledPDF.htm": doplněno tlačítko "Smazat"
- 2. 1. 3. 1 - Faktury přijaté účetní
Ve formuláři faktury přijaté byla doplněna forma s náhledem dokumentu.
Změna se týká pouze obecného klienta - je řešeno pomocí podmíněného INCLUDE tak, aby zobrazení v Internet Exploreru zůstalo beze změny.
Upraven formulář Nakup/FapHlav.htm :
- pomocí INCLUDEHTML (pro obecného klienta) doplněno zobrazení náhledu
- odkaz Náhled PDF se zobrazuje jen v IE
- původní prostřední forma Dokument se zobrazuje jen v IE
Obdobně byl náhled s PDF doplněn na stránky :
- nakup\CenPop.htm
- nakup\VObj.htm
- nakup\ZFapD.htm
- nakup\ZFap.htm
- nakup\FapStav.htm
- 2. 1. 3. 1 - Faktury přijaté účetní - založení majetku ze složky FPU
Při založení karty majetku ze složky FPU byla do formuláře doplněna volba Kopírovat vazby na dokumenty (check box). Při této volbě se při založení majetku zkopírují všechny existující vazby z dané hlavičky dokladu ke složce zařazení majetku.
Upravena stránka ESO9Start\majetek\ZalozDleSVU.htm, procedura spMaj_ZalozDleSVU
Prodej
- 2. 2. 3. 1 - Faktury vydané účetní
Upravena funkčnost při připojování FVZD na FVU pomocí tlačítka "nedaňové" :
- pokud je tlačítkem "nedaňové" připojován daňový doklad (doklad, jehož typ dokladu má nastavenu vlastnost "daňový"), pak se hodnota připojené zálohy napočte (kromě již provedeného napočtení do částky Záloha) ještě do částky Mimo daň.
Upravena procedura spZalohy_SparujOzn, funkce fnDZ_RekapDPH
Pozn : stejná funkčnost již byla řešena dříve na straně nákupu (připojení FPZD k FPU).
- 2. 2. 3. 1 - Faktury vydané účetní - prodej zboží na dálku
Doplněn nový parametr Datum registrace k OSS (Výkaz DPH/OSS_DatumReg). Pokud bude vyplněno, mohou se od tohoto data tvořit doklady vstupující do výkazu OSS.
Doplněny nové kódy pro výkaz DPH :
- (CZ) 61 - One Stop Shop (režim EU před novelou zákona o DPH)
- (CZ) 62 - One Stop Shop (režim EU po novele zákona o DPH)
- (SK) 98 - OSS - One stop shop-predaj tovaru na diaľku
- (SK) 99 - OSS - One stop shop-služby
- (HU) 51 - Távértékesítés One stop shop -OSS portál használata, Áru
- (HU) 52 - Távértékesítés One stop shop -OSS portál használata, Szolgáltatás
- (HU) 53 - Import Távértékesítés import One stop shop -iOSS portál használata
Upravena tvorba podkladů pro výkaz DPH
- základy daní vstupují do CZ přiznání na ř. 24/26 - provádí se na základě kódů pro výkaz DPH (62/61)
- V HU a SK legislativě je zatím jen 1 kód, základy nevstupují do standardního výkazu DPH.
Pokud je na dokladu vyplněn Stát pro DPH, pak se sazby DPH berou dle sazeb zadaného státu.
Upravena sestava pro tisk dokladu - (FavForm.idc) - v tiskové sestavě se tisknou základy a daň v měně státu.
Daň ve výkazu „DPH MOSS“ se vyčísluje v EUR na 2 desetinná místa bez zaokrouhlování, pokud doklad není v měně EUR, pak se přepočte směnným kurzem ECB pro poslední den zdaňovacího období (nebo nejbližší následující den, pokud k poslednímu dni není kurz zveřejněn).
Výkaz MOSS se podává kvartálně - na formulář výkazu DPH doplněno tlačítko "XML pro DAP OSS", exportovaný XML soubor bude možno načíst na Daňovém portálu (zatím nelze, ani není zveřejněna finální struktura souboru).
Opravy (výše daně) se budou provádět v rámci následujícího přiznání – dodatečné přiznání bude součástí daňového přiznání za zdaňovací období, ve kterém vznikly skutečnosti rozhodné pro tuto opravu (uvádí se pouze kumulativně).
Upravené formuláře :
- nastaveni\KursList.htm
- nastaveni\Stat.htm
- nastaveni\SazbaDPHStat.htm
- finance\Kursl_Import.htm
- finance\Kursl_Import_ECB.htm (nová)
- prodej\FAVPZD_Reg.htm
Změněny datové struktury :
- Tabulka kurzovního lístku - doplněn kurz ECB (KURSL.hdKursECB)
- tabulka Států - doplněno datum registrace k DPH do (STAT.dtRegDPH_DO)
Upravené funkce a procedury pro import kurzovního lístku :
- spKursl_ZalozJeden
- spKursl_ZalozJedenECB
- spKursl_ZalozDleCNB1
- spKursl_ZalozDleSNB1
- spKursl_ZalozDleCNB
- spKursl_SaveToDoc
- spKursl_Stahni_NET
- spKursl_Stahni_DOC
- fnKursECB_ProMOSS
Upravené funkce a procedury související s tvorbou výkazů DPH a OSS:
- fnKodyProVykazDPH_OSS
- fnDokladJeOSS
- fnidStatDPH
- fnKodDPH_NadLimit
- fnUcetDPH_DleStatu
- fnVykazDPH_SeznamDuvOsv
- spExport_DPH_XML_KontrolaParam
- fnSeznamDokladuProOSS
- fnSeznamIdOdvoduDPH
- fnDphVykaz_CZ_2016_01
- spExport_OSS_XML_CZ2021
- fnKHDPH_TestovaniChyb
- fnHDOK_DetailVykazuDPH
- fnHDOK_DetailVykazuDPH_std
- spHDOK_FC_idStatDPH
Upravené funkce související s tiskem dokladů :
- fnSubjekt_UdajePodleDataHdok
- fnTxt_JenKurzHdok
- fnDZ_FormularHDOK
- fnDZ_FormularSDOK
- fnDZ_RekapDPH
V Eso9Start založeny 2 nové vzory (v již existujících aplikacích se automaticky nezakládá)
- VZORFVUREG - Prodej zboží na dálku - registrace v jiném členském státě
- VZORFVUOSS - Prodej zboží na dálku a poskytnutí služby - One Stop Shop
Sklad
- 2. 3. 4. 4 - EKO-KOM podklady pro výkaz
Přepracována oblast EKO-KOM. Podkladem pro přepracování byly následující zdroje:
- https://www.ekokom.cz/cz/klienti/ctvrtletni-vykazy:
- oddíl "Evidence od 1. čtvrtletí 2021"
- sekce "Soubory ke stažení"
Provedeno:
- změna struktur těchto tabulek
- tabulka "EKMAT": materiál obalů
- tabulka "EKOBAL": obaly
- tabulka "EKMATEKOBAL": materiál v obalu
- upraveny následující činnosti:
- 9. 5.17 Materiály obalů (Eko-Kom)
- 9. 5.18 Obaly (Eko-Kom)
- 9. 5. 9 Zboží \ odkaz "Balení zboží"
- 2. 3. 4. 4 EKO-KOM podklady pro výkaz
- upraveny následující předlohy:
- nastaveni\EKMAT.htm
- nastaveni\EKOBAL.htm
- nastaveni\ZbozBal.htm
- sklad\EKVykaz.htm
- sklad\EKVykaz_F.htm
- sklad\EKVykazDetail.htm
- upraveny následující objekty:
- nová funkce "fnEKOBAL_XLSLIST"
- nová funkce "fnEKMATEKOBAL_XLSLIST"
- nová funkce "fnEKMATEKOBAL_XLSRADEK"
- nová funkce "fnEKMATEKOBAL_XLSSLOUPECPRIMAR"
- nová funkce "fnEKMATEKOBAL_XLSSLOUPECRECYKLAT"
- upravena funkce "fnEKOKOM_LISTYRADKYXLS"
- upravena funkce "fnEKOKOM_EKOBAL"
- upravena funkce "fnEKOKOM_VYKAZDETAIL"
- upravena funkce "fnEKOKOM_VYKAZ"
- upraven pohled "QEKMATEKOBAL"
- upraven pohled "QEKOBAL"
- upraven pohled "QEKOBALZBOZIMJ"
- upravena procedura "spEKOBAL_NEWREC"
- upravena procedura "spEKOBAL_CALREC"
- upravena procedura "spEKMAT_NEWREC"
- upravena procedura "spEKMATEKOBAL_NEWREC"
- upravena procedura "spEKMATEKOBAL_CALREC"
- upravena procedura "spEKOBALZBOZIMJ_NEWREC"
Změny struktur výkazů o produkci obalů mají tyto hlavní rysy:
- podrobnější kategorizace materiálů jednotlivých druhů obalů, která již odpovídá principu ekomodulace, ke kterému má každý stát EU individuální přístup a neexistuje tedy jednotná metodika. Tyto kategorie by měly lépe zohlednit reálné náklady v materiálových skupinách, jednotlivé typy materiálů pak budou poplatkově modulovány podle reálných nákladů na zajištění sběru a využití odpadu z obalů;
- rozdělení na skupiny Primární/Recyklát (podle množství recyklátu v obalu uváděném na trh či do oběhu);
- rozdělení u všech zpoplatněných obalů podle toho, zda obaly obsahují anebo neobsahují nápoje;
- nově jsou určité typy obalů evidovány podle jejich objemu (do 3 litrů, nad 3 litry);
- je zavedeno barevné rozlišení u plastových a skleněných obalů do dvou kategorií (transparentní, barevné) a u PET obalů do třech kategorií (transparentní, průhledné barevné, neprůhledné barevné);
- zásadní změna nastává v evidenci kompozitních obalů, tedy obalů složených z více různých materiálů, které zůstaly ve Výkazu zachovány vzhledem k připravované ekomodulaci; nově je nutné tyto materiály evidovat podle konkrétního materiálového složení.
Po změně struktur se skript pokusí nastavit nové vlastnosti podle původního nastavení (u vlastností, u kterých to je možné). Protože ale došlo k rozšíření struktur, je třeba po instalaci doplňku zkontrolovat ručně donastavit vlastnosti materiálů a obalů.
- v číselníku 9. 5.17 Materiály obalů (Eko-Kom) zůstaly po kontrolu zobrazeny původní vlastnosti Třída materiálu obalu a Řádek výkazu XLS. Jsou určeny jen ke čtení.
- v číselníku 9. 5.18 Obaly (Eko-Kom) pokud je správně nastaveno:
- v horní části u obalu zobrazí kód XLS listu obalu, do kterého obal vstoupí
- v prostřední části u materiálu zobrazí kód XLS listu obalu, kód řádku a kód sloupce
- ve spodní části u rozpadu kompozitního materiálu zobrazí kód XLS listu obalu (který se bude lišit od kódu u materiálu v prostřední části), kód řádku a kód sloupce
- 2. 3. 3. 6 - Účetní uzávěrka skladů
Během účetní uzávěrky potlačena kontrola na tvrdou blokaci. Spolu s tím upraveny následující objekty:
- trSDok_INS
- trSDok_UPD
- trSDOK_DEL
- 2. 3. 6.10 - Kontrola zaúčtování dokladů
Opravena chyba v případech, kdy v rámci období od – do není žádný doklad.
Upraveny datové zdroje v následujících předlohách:
- sklad\KontrolaUctovani.htm
- sklad\KontrolaUctovaniSklad.htm
Evidence pošty
- 2. 6. 1 - Přijatá pošta
(2.6.1) Evidence přijaté pošty - Upravena stránka posta\PostHlavPr.htm - doplněn náhled PDF.
(2.7.1) Dodané zprávy - zatím beze změny, protože zde zobrazované dokumenty nejsou zobrazovány přes tabulku Dokument_Vazba, takže tam těch změn a úprav bude asi více, na což nyní těsně před verzí není čas ...
Majetek
- 3. 1 - Evidence majetku
Při ručním zakládání pohybů majetku (tlačítka Zařazení, Technické zhodnocení a Vyřazení) se informace o uživateli, který složku založil (SDOK.idUzivatel, SDOK.idUzivatel_Insert), naplňují asi od r. 2007.
Naplnění těchto položek se ale dosud neprovádělo pro odpisy při generování odpisů majetku a dále při založení karty majetku prováděném nad složkou FPU - nyní bylo doplněno.
Upraveny procedury : spMaj_ZalozDleSVU, spMAJ_GetidSDOK_Odp, spMAJ_PrepUcOdp.
- 3. 1 - Evidence majetku
Do formuláře majetku doplněn odkaz "Převod na umístění".
Upravena stránka ESO9Start\majetek\Majetek.htm, nová stránka ESO9Start\majetek\PrevodUmist.htm.
Funkčnost je shodná jako při hromadné změně umístění v činnosti 3.4.3
- 3. 1 - Evidence majetku
Ve formuláři pohybů majetku byla doplněna forma s náhledem dokumentu.
Změna se týká pouze obecného klienta - je řešeno pomocí podmíněného INCLUDE tak, aby zobrazení v Internet Exploreru zůstalo beze změny.
Upraven formulář majetek/MajPoh.htm :
- pomocí INCLUDEHTML (pro obecného klienta) doplněno zobrazení náhledu
Manažerské výstupy
- 4.1.11 Výsledovka - PIVOT - Výsledovka formou PIVOT tabulky a grafu
V nové činnosti č.4.1.11 si lze procházet hodnoty z výsledovky formou PIVOT tabulky a grafu.
Procesy a workflow
- 6. 3. 2 - Úkoly - celkový přehled
Ve stránce Obeh\ukoly.htm je pro název v Caption použit parametr %TITLE%, který se tedy přenáší z odkazu.
Ale v činnostech 6.3.2, 6.3.3 a 6.3.4 tento parametr zadán nebyl, takže se v nadpise nic nezobrazovalo.
V odkazech těchto činností (URLEsoForm) byl nyní tento parametr TITLE doplněn (jako text je použit název činnosti, tedy např. "Úkoly - celkový přehled").
Upraveny stránky Obeh\podprocesy2.htm a Obeh\podprocesy.htm, kde je rovněž odkaz na stránku Obeh\ukoly.htm
- 6. 3. 2 - Úkoly - celkový přehled
V případě, že zadání úkolu bylo prázdné, nezobrazoval se (v obecném klientovi) ani rámeček u této položky.
Upraveny stránky ESO9Start\Obeh\ukoly.htm, ESO9Start\Obeh\ukolyDoc.htm
DMS
- 6. 4. 2. 1 - Typy dokumentů
Dosud byly typy dokumentů evidovány pouze v obecném číselníku, nyní byla pro ně vytvořena nová tabulka typů dokumentů s možností evidování stavů pro jednotlivé typy dokumentů. Dále byla rozšířena možnost definice práv - nyní bylo možno definovat práva na konkrétní dokument a skupinu uživatelů, nově je možno definovat práva i na typy dokumentů a konkrétního uživatele.
Typy dokumentů definované v obecném číselníku (které mají vlastnost vlTypObecCis = 33) budou při instalaci verze převedeny do nového číselníku, vazby dokumentu na tento nový číselník budou rovněž automaticky napojeny. Původní záznamy v obecném číselníku i vazby na dokument byly v aplikacích ponechány z důvodu možnosti existence možných návazných profi aplikací.
Vytvořeno :
- nová tabulka TYPDOC, pohled QTYPDOC, procedura spTYPDOC_NewRec, spTYPDOC_DelRec
- nová stránka ESO9Start\nastaveni\TypDoc.htm
- do číselníku naplněny hodnoty dle OBECCIS dle VLTYPOBECCIS = 33
- nová tabulka VLSTAVDOC, pohled QVLSTAVDOC, procedura spVLSTAVDOC_NewRec
- nová stránka ESO9Start\nastaveni\vlStavDoc.htm
- do tabulky DOKUMENT doplněny položky IDVLSTAVDOC, IDTYPDOC
- upravena procedura spDokument_DelRec
- doplněna vazba DOKUMENT - VLSTAVDOC
- nová procedura spDOKUMENT_VAZBA_NewRec, zrušena spQDOKUMENT_VAZBA_NewRec
- upraven pohled QDOKUMENT
- naplnění položky DOKUMENT.IDTYPDOC dle původního OBECCIS
- upraveny procedury spDOKUMENT_Copy, spDOKUMENT_CopyRec, spDOKUMENT_NewRec,
spQDOKUMENT_DocImpXML_NewRec, spImpXMLDPH_DPH_CZ, spImpXMLDPH_DPH_SK_2021, spImpXMLDPH_DPH_SK, spImpXMLDPH_KH, spImpXMLDPH_KH_SK_2021, spImpXMLDPH_KH_SK, spImportBaVDoc, spQDOKUMENT_IMPBAV_NewRec, spKursl_SaveToDoc, spKursl_Stahni_DOC, spFP_EDICON_import , spExport_DPH_XML_PL2016, spXmlDPH_ZalozitDoc, fnParam_Ciselnik
- do tabulky DOKPRAVA doplněna položky IDTYPDOC, IDUZIVATEL
- v tabulce DOKPRAVA - položka IDDOKUMENT a IDSKUPUZIV může být NULL
- doplněna vazba DOKPRAVA - TYPDOC, DOKPRAVA - UZIVATEL
- změněn index DOKPRAVA_Key1, doplněn DOKPRAVA_Key2
- upraven pohled QDOKPRAVA
- upravena funkce fnPravoNaDokument pro vyhodnocení práva přístupu uživatele na dokument
- upravena spDOKPRAVA_NewRec, nová procedura spDOKPRAVA_ValRec
- upravena stránka ESO9Start\DMS\Dokument_prava.htm
- do tabulky STIOFFLINE doplněna položka IDTYPDOC
- doplněna vazba STIOFFLINE - TYPDOC
- upraven pohled QSTIOFFLINE
- naplnění položky STIOFFLINE.IDTYPDOC dle původního OBECCIS
Upraveny stránky, kde byla použita vazba na číselník typů dokumentů pomocí obecného číselníku:
- finance\ImportBVDoc.htm
- DPH\Skup_SHDPHOLD.htm
- DPH\Skup_SHDPH.htm
- DPH\Skup_KHDPH.htm
- DPH\Skup_DPH.htm
- ucet\Skup_SHDPH.htm
- 6. 4. 2. 1 - Typy dokumentů
Ve formuláři evidence přijaté pošty byla doplněna forma s náhledem dokumentu.
Změna se týká pouze obecného klienta - je řešeno pomocí podmíněného INCLUDE tak, aby zobrazení v Internet Exploreru zůstalo beze změny.
Upraven formulář posta\PostHlavPr.htm
- pomocí INCLUDEHTML (pro obecného klienta) doplněno zobrazení náhledu
- původní prostřední forma Dokument se zobrazuje jen v IE
Zásilkové / Přepravní služby
- 6. 6. 2 - Balíkobot
Do Balíkobotu doplněno 5 dopravců: FedEx, Raben, DB Schenker, Messenger, FOFR.
V současné době je možné pracovat celkově s 21 dopravci, z toho se 19 dopravci v ČR a s 11 dopravci v SR.
Základní číselníky
- 9. 1. 2 - Státy
Doplněny státy
- XI - Spojené království (Severní Irsko)
- XU - Spojené království (bez Severního Irska)
Účetní číselníky
- 9. 2. 6 - Peněžní účty
Při kopii peněžního účtu včetně vzorů se nenastavovala vlastnost "Druh účtu".
Upravena procedura spPENUCET_KopieSeVzory - doplněno kopírování položky vlDruhUctu.
- 9. 2.15 - Automatický import BAV
Některé banky umožňují automatické stahování souborů bankovních výpisů (například UniCredit Bank - systém BusinessNet Connect). Aby bylo možno takto stažené soubory bankovních výpisů automaticky zpracovat a načíst do aplikace ESO9 bez nutnosti "ručního" vybrání souboru a jeho následného zpracováni (v činnosti 1. 2. 1. 5 Bankovní výpisy - import), byly do aplikace ESO9Start doplněny následující činnosti :
- 1. 2. 1.17 - Automatický import BAV - protokoly
- 9. 2.15 - Automatický import BAV - definice
V definici je potřeba nadefinovat, jaké soubory (z adresáře dostupného SQL serveru) se mají zpracovávat, jaká se pro ně má použít procedura pro import bankovních výpisů nebo výpisů platebních karet. Dále je zde možno nadefinovat e-mailovou adresu pro zasílání informačních a chybových zpráv o provedení zpracování.
Vlastní spouštění provedení importu je pak nutno nastavit v JOBu, který se pak může spouštět opakovaně několikrát během dne v závislosti na tom, kdy a jaké soubory banka poskytuje. Může se jednat buď o denní výpisy (v tom případě stačí provádět 1x denně), nebo pokud banka poskytuje inkrementální výpisy během dne, pak se může jejich načítání provádět častěji.
V JOBu se budou volat 2 procedury :
exec spImportBaV_NactiSoubory @vlZasilatInfo SmallInt = 1 -- 0=Ne; 1=pouze nové soubory; 2=Všechny soubory
exec spImportBaV_ZpracujSoubory @vlZasilatInfo SmallInt = 1 -- 0=Ne; 1=Ano
První procedura provádí načítání souborů z adresářů (dle definic zadaných v DFNIMPORTBAV) do tabulky IMPORTBAV
Druhá procedura pak provádí zpracování souborů z tabulky IMPORTBAV a zakládání bankovních výpisů
Provedené změny :
- nová tabulka DFNIMPORTBAV pro definici importů BAV
- nová tabulka IMPORTBAV pro evidenci protokolů o stažení a zpracování souborů
- základní procedury pro práci s tabulkou DFNIMPORTBAV:
- spDFNIMPORTBAV_NewRec
- spDFNIMPORTBAV_CalRec
- spDFNIMPORTBAV_ValRec
- procedury pro načítání obsahu stažených souborů do tabulky IMPORTBAV
- spImportBaV_JedenSoubor
- spImportBaV_ZpracujSoubory
- spImportBaV_NactiSoubory
- pohled QDFNIMPORTBAV
- nová činnost 9. 2. 19 a stránky Nastaveni\DfnImportBav.htm pro zadávání definic importů
- nová činnost 1. 2. 1.17 a stránky Finance\ImportBVProt.htm pro zobrazení informací o stažených souborech a stavu jejich zpracování
- 9. 2. 7 - Účetní typy dokladů
Upraven účetní typ FVU(FAV) tak, aby do účtování vstupovaly pouze složky dokladu (SDOK) s vlastností VLNACTIDOHLAV = 1.
Upravily se následující "Účetní předpisy": doplnila se podmínka "AND (VLNACTIDOHLAV = 1)"
- FAV5 - zaokrouhlení: upraveny položky úč. zápisu "obrat DAL(CZK/EUR..)", "obrat DAL(val)"
- FAV6 - výnos: pravena podmínka úč. předpisu
- FAV6_CZ - výnos CZ: pravena podmínka úč. předpisu
- FAV6_IAS- výnos IAS: pravena podmínka úč. předpisu
Subjekty
- 9. 3. 3 - Subjekty
Při ověřování španělského DIČ odkazem "Ověření DIČ v EU" docházelo k nahlášení neplatnosti.
Upraven pohled QSubjekt - v případě španělského DIČ (pokud začíná ES), se do odkazu pro ověření DIČ v EU přidává na konec odkazu text &traderName=
Celý odkaz pak je ve tvaru např :
https://ec.europa.eu/taxation_customs/vies/viesquer.do?vat=A08129173&ms=ES&traderName=
- 9. 3. 3. 2 - Adresy subjektů
Do formuláře byly doplněny údaje o subjektu : Kód subjektu, IČO a DIČ subjektu (byl zde pouze název subjektu).
Upraven formulář subjekt\SubjAdr.htm.
- 9. 3. 3. 1 - Osoby subjektů
Do formuláře byly doplněny údaje o subjektu : Kód subjektu, IČO a DIČ subjektu (byl zde pouze název subjektu).
Upraven formulář subjekt\SubjOsob.htm.
- 9. 3. 7 - Načtení dat z ISIR
Do všech "start" databází Eso9Start, Eso9StartDE, Eso9StartHU, Eso9StartPL, Eso9StartSK upraveny parametry ze skupiny "ISIR"
- parametr "ISIR_TYPUDALOSTI": seznam typů událostí ISIR, které jsou v ESO9 vyhodnoceny tak, že subjekt je v insolvenčním řízení.
- původní hodnota: '185'
- nová hodnota: '185,75,76,78,83,94,95,97,172,181,451'
- parametr "ISIR_NEINSOLVENCE": seznam typů událostí ISIR, které jsou v ESO9 vyhodnoceny tak, že subjekt již NENÍ v insolvenčním řízení
- původní hodnota: '72,82,473'
- nová hodnota: '72,82,473,178'
Dokladové číselníky
- 9. 4. 3 - Číselné řady
Sestava "Chyby v číselné řadě" byla předělána do STI.
Upraveny stránky :
- ESO9Start\nastaveni\CisRad.htm
- ESO9Start\nastaveni\CisRadTest.htm
Vytvořena nová STI sestava TestCisRad
Pracovní tabulka CISRAD_ERR, která se dříve vytvářela až v rámci tisku sestavy, byla doplněna do datového modelu.
Upraveny procedury spCisRad_Test1, Zrušeny procedury spCisRad_TestBeg a spCisRad_TestEnd.
Zboží, služby, majetek..
- 9. 5. 7 - Sklady
Upraveno:
- doplněna položka "Změna skladové ceny v %"
- upravena předloha nastaveni\sklad.htm
- 9. 5.10 - Zboží na skladě - odkaz " Všechny pohyby - zobrazení"
V předloze "nastaveni\ZbozSklSDok.htm" doplněny následující sloupce a provedena drobná reorganizace položek:
- Typ dokladu
- Pořadí v uzávěrce
- Subjekt, Název subjektu
- KS jednotková hodnota
- Kód pohybu
Parametrizace systému
- 9. 6.14 - Uživatelské akce
Upravena předloha "Nastaveni\UzivAkce.htm" z důvodu změny struktury tabulky UZIVAKCE
- upraven datový zdroj a jeho třídění: ORDER BY na PATH_STR, PORADI_UZIVAKCE
- doplněny nové readonly položky: "Datum pořízení", "Datum posl. opravy", "Pořídil", "Opravil"
- 9. 6. 2 - Uživatelské objekty
V případě provádění refresh všech uživatelských objektů (volá se například ve verzovém scriptu nebo i v doplňcích) je žádoucí, aby se překlad uživatelských objektů prováděl ve správném pořadí, to znamená, že překlad uživatelských objektů, které obsahují volání jiných objektů, by se měl volat až po té, co byl proveden překlad všech uživatelských objektů, které překládaný objekt používá.
Byla doplněna kontrola při uložení uživatelského objektu - v systémové tabulce závislostí (sys.sysdepends) se nyní hledají objekty, které jsou závislé na ukládaném objektu, nebo naopak ty, na kterých tento objekt závisí. Pokud se naleznou a zjistí se, že nastavené pořadí zpracování je nastaveno nevhodně, bude zobrazeno upozornění - je doporučeno toto nastavené pořadí změnit, aby se předešlo možným chybám způsobenými nevhodným pořadím překladů uživatelských objektů.
Upraveny procedury spUzivObj_BeforeInsert, spUzivObj_BeforeUpdate, spUzivObj_Refresh
- 9. 6. 1 - Parametry aplikace
Parametr "TypDoc_SH" nově navázán na číselník "TYPDOC". Původně byl navázán na číselník "ObecCis"
- 9. 6. 1 - Parametry aplikace
Upraven popis a význam parametru "TypDoc_SH". Nově popis se odkazuje na číselník typů dokumentů. Původně se popis odkazoval na obecný číselník.
- 9. 6. 1 - Parametry aplikace - repo sazba (CZ)
Bankovní Rada ČNB s účinností od 24.6.2021 zvýšila REPO sazbu na hodnotu 0,50.
Provedeno omezení platnosti parametru s hodnotou 0,25 do období 2021.06, u nového parametru nastavena hodnota 0,50.
- 9. 6. 2 - Uživatelské objekty
U uživatelských objektů je nově pro definici objektů využívána syntaxe "CREATE OR ALTER", kterou umožňuje SQL server od verze SQL 2016 SP2.
Ve všech uživatelských objektech bude původní "CREATE PROCEDURE" zaměněno za "CREATE OR ALTER PROCEDURE". Obdobně i pro pohledy, funkce a triggery.
Upraveny procedury spUzivObj_PodleProc, spUZIVOBJ_Export, spUzivObj_CalRec, spUzivObj_BeforeInsert
Změny funkcí
- Plnění HDOK/SDOK - Plnění hlaviček / složek dokladů
Pro zjišťování plnění bez případných storen doplněny tyto objekty-funkce
- funkce fnTABULKA_PlneniBezStoren: obdoba funkce fnTABULKA_Plneni jen s tím, že do plnění se nezahrnují storna
- funkce fnOK_PlneniBezStoren: obdoba funkce fnOK_Plneni jen s tím, že do plnění se nezahrnují storna
- fnDZ_FormularSDOK - Datový zdroj pro tisk nad složkou dokladu
Doplněny sloupce týkající se spotřební daně:
- SDOK.MNSAZBASD
- SDOK.HDSPOTRDAN
- fnICO_Kontrola - Kontrola IČO
Doplněna kontrola pro CZ IČO.
CZ IČO je sedmimístné pořadové číslo doplněné o kontrolní znak = 8 ZNAKŮ
Postup pro výpočet kontrolního čísla metodou MODULO 11-ADDO
1. jednotlivé číslice pořadového čísla se zprava násobí číslicemi 2,3,4,5,6,7,8
2. součiny se sečtou
3. součet součinů se odečte od nejblíže vyššího násobku 11
4. rozdíl tvoří kontrolní znak
5. v případech, kdy hodnota rozdílu je 11, je kontrolní znak "1", v případě, kdy hodnota rozdílu je 10, je kontrolní znak "0".
Příklad: pro dané číslo 47117061 se vypočítá kontrolní znak:
1.
4 7 1 1 7 0 6
x x x x x x x
8 7 6 5 4 3 2
------------------------------------
32 49 6 5 28 0 12
2. 32 + 49 + 6 + 5 + 28 + 0 + 12 = 132
3. nejbližší vyšší násobek 11 je 143; 143 - 132 = 11
4. hodnota rozdílu je 11 a dle bodu 5. je kontrolní znak 1, tj platné IČO je 47117061
- fnIDSazbaSD - Vrací IDSazbaSD pro zadanou IDSPOTRDAN, DATUM a IDMJ
Provedena optimalizace: dříve funkce prováděla dotaz do tabulky SAZBASD vždy. Nově jen pokud je IDSPOTRDAN IS NOT NULL. Projeví se to např. v pohledu QZBOZI, kde drtivá většina zboží nemá spotřební daň (ZBOZI.IDSPOTRDAN = NULL).
- fnDZ_FormularHDOK - Datový zdroj pro tisk dokladů
Do datového zdroje pro tisk dokladů (funkce fnDZ_FormularHDOK) byly doplněny položky TYP_DOK_ISDOC a IdCert_ISDOC.
V parametrech byl založen parametr KodPoznCertISDOC (Kód poznámky certifikátu pro ISDOC), pro určení ID certifikátu se pak hledá certifikát, jehož seriové číslo je uvedeno v poznámce tohoto typu poznámky k uživateli, a pokud se nenalezne, tak poznámce k domácímu subjektu.
V případě potřeby více certifikátů (například v závislosti na typu nebo vzoru dokladu) je možno ID certifikátu definovat ve funkci fnIdCert_ISDOC.
- FNGETQRCODESK, CreateQRCodeSK
Napsány nové funkce FNGETQRCODESK, CreateQRCodeSK, které slouží pro generování QR kódu, který využívají slovenské banky.
- fnHDOK_QRPlatba - Funkce pro tisk QR kódu na faktuře (SK)
Doplnění funkcí pro tisk QR platby pro slovenskou legislativu.
Nové funkce fnGetQRCodeSK, CreateQRCodeSK, QRPlatbaSK (assembly)
Upravené funkce fnHDOK_TisknoutQRPlatbu, fnHDOK_QRPlatba
- fnDZ_FormularHDOK - Funkce pro tisk formuláře dokladu
Upravena funkce pro tisk dokladu fnDZ_FormularHDOK : položka vlTiskRekapDPH, na základě které se provádí tisk rekapitulace DPH - doplněna podmínka na daňový typ dokladu. Pokud typ dokladu nemá nastavenu vlastnost "Daňový" (TypDok.vlJeDanovy = 1), pak vlTiskRekapDPH vrací hodnotu 0 (tedy se nebude tisknout rekapitulace DPH).
Pokud na dokladu existovala složka a měla nastaven některý z kódů pro DPH 30-36, tak se rekapitulace DPH netiskla. Upraveno : pokud ale existuje na dokladu i jiná složka, na které je jiný kód než 30-36, tak se rekapitulace bude tisknout.
(Pokud se jedná o nedaňový doklad, tak se rekapitulace nebude netisknout vůbec, bez ohledu na kódy)
Změny v technologii .NET
- QRPlatbaSK - assembly QRPlatbaSK
Pro vytvoření QR kód pro slovenskou platbu, bylo napsáno assembly QRPlatbaSK. Vstup: číslo faktury, částka, měna, datum splatnosti, IBAN, variabilní symbol, specifický symbol, konstantní symbol, BIC, poznámka, jméno příjemce, adresa příjemce řádek1 a adresa příjemce řádek2.
Změny procedur
- spHDOK_CopyRozuctOpak - Procedura pro opakovanou kopii dokladu i s jeho rozúčtováním
Upravena procedura spHDOK_CopyRozuctOpak, aby tlačítko "Opakuj kopii dokladu" při spuštění na stránce pro kopii dokladů (ucet\DoklKopie.htm) akceptovala i parametr "Kopírovat vazby na dokumenty".
Pokud je nastaven požadavek "Kopírovat vazby na dokumenty", pak na nově vzniklém dokladu budou navázány stejné dokumenty jako byly na zdrojovém dokladu.
- spSDok_DelRec - Akce při rušení věty (prostřednictvím aplikačního serveru) z tabulky SDOK - Složka dokladu
Procedura upravena s ohledem na tabulky SDOK_NMVSPACK, NMVSDETAIL, NMVSPACK takto:
- tabulka NMVSDETAIL: nastaví se sloupec NMVSDETAIL.IDSDOK_NMVSPACK = NULL rušených záznamů z tabulky SDOK_NMVSPACK
- tabulka SDOK_NMVSPACK: zrušení řádků kde SDOK_NMVSPACK.IDSDOK = SDOK.IDSDOK rušené složce dokladu
- spHdok_Delrec - Akce při rušení věty (prostřednictvím aplikačního serveru) z tabulky Hlavička dokladu
Rušení úkolů (tabulka UKOL) v proceduře spHdok_Delrec přesunuto až za volání spSDok_DelRecVse, protože spSDok_DelRecVse může vyvolávat změnu v HDoku a tím opět mohlo dojít k založení úkolu pro HDOK.
- spSDok_SLOZKA_IDENT - Akce při změně položky SLOZKA_IDENT v tabulce SDOK
Upraven výpis při chybovém hlášení tak, aby se forma chybových hlášek podobala spZBOZI_GETREC.
!!! POZOR !!!
protože procedura spSDok_SLOZKA_IDENT je psaná technikou TRY CATCH, provedená úprava k zajištění formy chybových hlášek využívá v sekci CATCH místo RAISERROR příkaz THROW. Příkaz THROW předá chybu na výstup a vše za tímto příkazem se již neprovádí.
Pokud se procedura spSDok_SLOZKA_IDENT použije v jiném objektu-proceduře je nutno na skutečnost pamatovat. Je proto lépe volat spSDok_SLOZKA_IDENT v sekci TRY CATCH
např. 1
...
PRINT'START - spSDok_SLOZKA_IDENT'
exec spSDok_SLOZKA_IDENT
PRINT'KONEC - spSDok_SLOZKA_IDENT'
---
pokud v spSDok_SLOZKA_IDENT nastane chyba, pak se zavolá příkaz THROW a PRINT'KONEC - spSDok_SLOZKA_IDENT' se již nevypíše
např. 2
BEGIN TRY
PRINT'START - spSDok_SLOZKA_IDENT'
exec spSDok_SLOZKA_IDENT
PRINT'KONEC - spSDok_SLOZKA_IDENT'
END TRY
BEGIN CATCH
PRINT'CHYBA - spSDok_SLOZKA_IDENT'
END CATCH
pokud v spSDok_SLOZKA_IDENT nastane chyba, pak se zavolá příkaz THROW a PRINT'KONEC - spSDok_SLOZKA_IDENT' se nevypíše. Vypíše se PRINT'CHYBA - spSDok_SLOZKA_IDENT'
- spHDok_Copy - Kopie dokladů - kopie hlavičky dokladu
Při kopii dokladu se u hlavičky dokladu změnily pravidla pro položky TEXTPOZN, TEXTPOZN2.
Původně:
- TEXTPOZN: podle povahy kopie se naplní
- běžná kopie: ze vzoru dokladu
- storno: z předchůdce, kde na začátek se doplní 'STORNO : '
- TEXTPOZN2: podle povahy kopie
- běžná kopie: ze vzoru dokladu
- storno: ze vzoru dokladu
Nově: sjednocení pro obě položky TEXTPOZN, TEXTPOZN2
Podle povahy kopie se naplní
- běžná kopie: pokud je stejný typ dokladu, pak z předchůdce, jinak ze vzoru dokladu
- storno: z předchůdce, kde na začátek se doplní 'STORNO : '
- spProVykazDPH_PL - Legislativa "PL": založení kódů pro výkaz DPH PL
Doplněno naplněni tabulky PRENESENADAN skriptem získaných na ze start databáze Eso9StartPL
- spHdok_CopyRucUcetZap - Procedura pro zkopíruje ručních účetních zápisů dokladu z jiného dokladu
Položka idHdokAddSys se dosud nekopírovala - doplněno.
Upravena procedura spHdok_CopyRucUcetZap
- spUCTYPROVYKAZDPH_Napln - Naplnění tabulky účtů pro výkaz DPH
V případě, že se některému parametru pro účet DPH omezila platnost a tento parametr existoval vícekrát s různými účty (a různou dobou platnost.), pak se některých případech nedošlo k určení řádku výkazu DPH (a následně se v pracovním výkazu DPH zobrazoval odkaz "Pro x dokladů se nepodařilo určit řádek výkazu"). To mohlo nastat zejména v případě, že na dokladu bylo uvedeno více sazeb DPH.
Upravena procedura spUCTYPROVYKAZDPH_Napln.
- spUdrzby_All - Spuštění všech obecných údržeb
Upravena defaultní hodnota parametru @Stat procedury spUdrzby_All tak, aby v případě nezadání tohoto parametru volala proceduru pro údržbu statistik (spUdrzba_UpdStat) s parametrem @VsechnyTabulky=1, tedy že bude provádět aktualizaci statistik pro základní tabulky : HDOK, SDOK, UCETZAP.
- spHdok_CopyRucUcetZap - Procedura pro kopírování ručních účetních zápisů dokladu z jiného dokladu
Upravena procedura spHdok_CopyRucUcetZap - doplnění kopírování položky idHdokAddSys, která se dosud nekopírovala.
Změny předpisů sestav
- FavForm.idc - Faktura vydaná daňový doklad
Upravena sestava FavForm.idc v aplikaci ESO9StartSK. Byl přidán QR kód pro načtení parametrů platby. QR kód je zobrazen pouze pro fyzické osoby,.
- 2. 6. 4 - Generované sestavy pošty
Sestavy POP_Pivot, POS_Pivot, Posta_Pivot a Posta_Pivot_Trideni měly chybně definované názvy sloupců (resp. názvy byly různé mezi datovým zdrojem a definicí sloupců v GS). Po sjednocení názvů sestavy fungují.
Změny datových struktur
- EKMAT - Materiál obalů
Změna datové struktury
- změna sloupce "KOD_EKMAT": kód materiálu obalu. Změna délky na 40 znaků.
- změna sloupce "NAZEV_EKMAT": název materiálu obalu. Změna délky na 255 znaků.
- nový sloupec "VLMAT_EKMAT": materiál obalu
- nový sloupec "VLDRUHMAT_EKMAT": druh materiálu obalu
- nový sloupec "VLBARVAMAT_EKMAT": barva materiálu obalu
- nový sloupec "VLSKUPINAMAT_EKMAT": skupina materiálu obalu
- EKOBAL - Obaly
Změna datové struktury
- změna sloupce "KOD_EKOBAL": kód obalu. Změna délky na 40 znaků.
- změna sloupce "NAZEV_EKOBAL": název obalu. Změna délky na 255 znaků.
- nový sloupec "VLUCELPOUZITIOBALU_EKOBAL": účel použití obalu
- nový sloupec "IDMJ_EKOBAL": ID měrné jednotky obalu
- nový sloupec "MNKG_EKOBAL": hmotnost MJ obalu
- EKMATEKOBAL - Materiál v obalu
Změna datové struktury
- nový sloupec "KOD_EKMATEKOBAL": specifický kód materiálu obalu
- nový sloupec "NAZEV_EKMATEKOBAL": specifický název materiálu obalu
- nový sloupec "PROCRECYKL_EKMATEKOBAL": procentuální obsah recyklátu v materiálu obalu
- nový sloupec "IDEKMATEKOBAL_KOMPOZIT": ID vazba na kompozitní materiál v obalu
- nový sloupec "VLKOMPOZIT_EKMATEKOBAL": materiál je/není rozpadem materiálu IDEKMATEKOBAL_KOMPOZIT, který musí být kompozitní
- UZIVAKCE - Uživatelské akce
Doplněny nové sloupce IDUZIVATEL_INSERT, DTINSERT, IDUZIVATEL_UPDATE, DTUPDATE.
Se změnou struktury upraven pohled QUZIVAKCE
- Sklad
Změna struktury: nový sloupec MNALLTOLERANCESKLADCENY. Definuje povolenou procentuální změnu průměrné skladové ceny při aktualizaci zboží na skladě. Kontrola se provádí pouze pokud je aktivní "Kontrola skladové ceny" na zboží na skladě / skladě. Kontrola platí pro všechny zboží na skladě, u kterých není obdobná hodnota uvedena (NULL, 0.0).
Spolu s tím upraveny následující objekty:
- pohled QSKLAD
- procedura spSKLAD_NewRec
- trigger trSDok_INS
- trigger trSDok_UPD
- trigger trZbozSkl_UPD
- procedura spSklad_btEso9StartToDB
- ZBOZI - Zboží
Sloupec NAZEV_ZBOZI se změnil z VARCHAR(100) --> VARCHAR(255). Spolu s tím upraveny tyto objekty:
- procedura spZbozi_CopyRec
- procedura spZbozi_NewRec
- procedura spZbozi_CalRec
- procedura spZbozi_ValRec
- procedura spZbozi_BeforeInsert
- procedura spTXT_ZBOZICalRec
- procedura spTXT_ZBOZI
- procedura spSKLAD_CreateViewExterni
- procedura spDoprava_VykazIns
- procedura spDoprava_Sazby_V_Akt
- procedura spDoprava_Sazby_H_Akt
- procedura spZBOZIABCKOREKCE_VO
- procedura spZBOZIBLOK_STAVVCASE
- funkce fnZboziVCase
- pohledy obsahující sloupec ZNACZBOZI.NAZEV_ZNACZBOZI: primárně QZBOZI
- předloha nastaveni\Zbozi.htm
- předloha nastaveni\ZboziSklDetail.htm
- ZNACZBOZI - Značení zboží
Sloupec NAZEV_ZNACZBOZI se změnil z VARCHAR(100) --> VARCHAR(255). Spolu s tím upraveny tyto objekty:
- procedura spZnacZbozi_NewRec
- procedura spZnacZbozi_BeforeInsert
- procedura spZnacZbozi_BeforeUpdate
- procedura spZnacZbozi_ValRec
- procedura spTXT_ZNACZBOZI
- pohledy obsahující sloupec ZNACZBOZI.NAZEV_ZNACZBOZI: primárně QZNACZBOZI
- předloha nastaveni\SkupZnZbZnac.htm
- předloha nastaveni\SluzZnac.htm
- předloha nastaveni\ZbozZnac.htm
- předloha subjekt\SubjZnac.htm
- PROJEKT - tabulka PROJEKT, změna názvu pole IDUZIV_MANAGER na IDUZIVATEL_MAN
Byla provedena změna názvu položky IDUZIV_MANAGER na IDUZIVATEL_MAN.
Původní pojmenování znemožňovalo standardní použití číselníků uživatelů ve formuláři.
Instalací nové verze se provedou související změny (pohled QPROJEKT, fchange, getrec spUZIVATEL_GetRec_MAN).
Změny pohledů
- QSKLAD_INVENTURA - Sklady pro tvorbu inventurních dokladů
Optimalizace datového zdroje. Novou podmínkou je, že vzory s pohyby uvedenými ve skladových parametrech 'Poh_P_Invent' a 'Poh_V_Invent' musí být pod typem dokladu.
- QZBOZI - Pohled pro zboží
Provedena optimalizace s ohledem na použití funkce fnIDSazbaSD.
Změny webových stránek
- subjekt/subjekt.htm - Subjekt
Upravena stránka subjekt.htm - zafixována velikost tabulky Adres a Osob subjektů, aby nedocházelo ke změně velikosti při změně dat
- webové stránky
Do vstupního formuláře přidán parametr brwAction
- \Include\OdkazDPH.htm
- \nastaveni\cinnostDet_inc.htm
- \nastaveni\CisRadTest.htm
- \nastaveni\Sluzba.htm
- \nastaveni\Stred.htm
- \nastaveni\UctOsn.htm
- \nastaveni\Zbozi.htm
- \nastaveni\ZbozSkl.htm
Do vstupního formuláře přidány parametr RowFilter + brwAction
- \priklady\HDok.htm
- \priklady\SDok.htm
- \priklady\SDokGS.htm
- \nastaveni\CenSkPa.htm
- \nastaveni\CenSkSo.htm
- \nastaveni\cinnost.htm
- \nastaveni\SestavaDetail.htm
- \nastaveni\Sklad.htm
- \nastaveni\SkupUziv.htm
- \nastaveni\SkupZnZb.htm
- \nastaveni\StiOffline.htm
- \nastaveni\ukazatel_2005.htm
- \nastaveni\Uzivatel00.htm
- \nastaveni\ZabSkup_Nastav.htm
- \nastaveni\zab_nastav.htm
- \nastaveni\zab_objekt.htm
- \nastaveni\ZboziSklDetail.htm
- \subjekt\Subjekt_NPDPH.htm
- \subjekt\SubjAdrMS.htm
Do vstupního formuláře přidán parametr RowFilter
- \dasboard\DASHBOARD.htm
- \Dashboard\DASHBOARDTYP.htm
- \Dashboard\DASHPAR.htm
- \Dashboard\DASHWIDGET.htm
- \Dashboard\DASHWIDGETTYP.htm
- \priklady\HDokOpravnenyUzivatel.htm
- \priklady\HDokVazby.htm
- \priklady\KopieSDok.htm
- \priklady\QUcZaGS.htm
- \priklady\SDokVazby.htm
- \priklady\UcetZap.htm
- \nastaveni\ADRLatky.htm
- \nastaveni\Banka.htm
- \nastaveni\BusinessRole.htm
- \nastaveni\CelSaz.htm
- \nastaveni\CenSkZbPa.htm
- \nastaveni\CenSoPa.htm
- \nastaveni\Certifikat.htm
- \nastaveni\CinnostKontrola.htm
- \nastaveni\cinnost_Impl.htm
- \nastaveni\cinnost_priloha.htm
- \nastaveni\cinproskup.htm
- \nastaveni\CisRad.htm
- \nastaveni\DashboardDef.htm
- \nastaveni\DescrKey.htm
- \nastaveni\DescrRel.htm
- \nastaveni\DescrTab.htm
- \nastaveni\DescrTrigger.htm
- \nastaveni\DescrView.htm
- \nastaveni\DZSestavy.HTM
- \nastaveni\EKMAT.htm
- \nastaveni\Eso9Log.htm
- \nastaveni\Eso9LogFull.htm
- \nastaveni\ExpImpDef.htm
- \nastaveni\FormPar.htm
- \nastaveni\FullText.htm
- \nastaveni\FullText_DocType.htm
- \nastaveni\FullText_Indexy.htm
- \nastaveni\GOBDDefinice.htm
- \nastaveni\KopieParam.htm
- \nastaveni\Mena.htm
- \nastaveni\MJ.htm
- \nastaveni\MJ_Bal.htm
- \nastaveni\ObchPodm.htm
- \nastaveni\ObecCis.htm
- \nastaveni\OdpSkup.htm
- \nastaveni\Penale.htm
- \nastaveni\PohybSl.htm
- \nastaveni\PrenesenaDan.htm
- \nastaveni\ProVykazDPH.htm
- \nastaveni\ProVykazDPH_All.htm
- \nastaveni\PSC.htm
- \nastaveni\Region.htm
- \nastaveni\Regiony.htm
- \nastaveni\Saldo.htm
- \nastaveni\SazbaDPH.htm
- \nastaveni\SazbaDPHStat.htm
- \nastaveni\SDokPozn.htm
- \nastaveni\SestavaInc2.htm
- \nastaveni\SestavaPrekladSTI.htm
- \nastaveni\Sestavy_DleEso9Start.htm
- \nastaveni\SkladSarzeStav.htm
- \nastaveni\SkladUmist.htm
- \nastaveni\SkladUmisteniStav.htm
- \nastaveni\SKP.htm
- \nastaveni\SkupZboz.htm
- \nastaveni\SkupZnZbZnac.htm
- \nastaveni\Slovnik.htm
- \nastaveni\SluzbaM.htm
- \nastaveni\SluzCen.htm
- \nastaveni\SluzZnac.htm
- \nastaveni\SortimentM.htm
- \nastaveni\SpotrDan.htm
- \nastaveni\Stat.htm
- \nastaveni\TDVCase_HromZmena.htm
- \nastaveni\THDokPozn.htm
- \nastaveni\TSDokPozn.htm
- \nastaveni\TUzivPozn.htm
- \nastaveni\TypDok.htm
- \nastaveni\TypDokVPU.htm
- \nastaveni\TypOdpPohl.HTM
- \nastaveni\TZbozPozn.htm
- \nastaveni\TZbozSklPozn.htm
- \nastaveni\UcetTypExport.htm
- \nastaveni\UcetVyk.htm
- \nastaveni\UcPredp.htm
- \nastaveni\UctSkup.htm
- \nastaveni\UctyProVykazDPH.htm
- \nastaveni\Udalost.htm
- \nastaveni\Ukazatel_2005_DleStart.htm
- \nastaveni\ukazatel_RefrAll.htm
- \nastaveni\Umist.htm
- \nastaveni\UzivAkce.htm
- \nastaveni\Uzivatel.htm
- \nastaveni\VerzeESO.htm
- \nastaveni\VzorPredNasl.htm
- \nastaveni\VzorPredNaslHromadne.htm
- \nastaveni\VzorVazby.htm
- \nastaveni\ZabSkup_Objekt.htm
- \nastaveni\zab_sablona.htm
- \nastaveni\zakazka.htm
- \nastaveni\ZbozBal.htm
- \nastaveni\ZbozBalinc.htm
- \nastaveni\ZbozCen.htm
- \nastaveni\ZboziM.htm
- \nastaveni\ZboziPrepCen.htm
- \nastaveni\ZboziVCase.htm
- \nastaveni\ZbozPozn.htm
- \nastaveni\ZbozZnac.htm
- \Controlling\VykazyRS.htm
- \Controlling\Sestavy.htm
- \subjekt\TSubjPozn.htm
- \subjekt\SubjPravniForma.htm
- \subjekt\SubjPozn.htm
- \subjekt\SubjOsob.htm
- \subjekt\SubjBUcetMS.htm
- \subjekt\KontrPohl.htm
- \subjekt\CenPaSo.htm
- \ucet\QUcZaSl.htm
- Include\mf_PrintDest.htm - Include pro zobrazení typu tiskového výstupu
Ve většině účetních a saldokontních sestav bylo pro možnost volby typu zobrazení sestavy použito následující označení, které je nastaveno v include souboru : Include\mf_PrintDest.htm
"sestava" = STIMHT
"sestava stránkovaná" = STI
"pdf" = STIPDF
"excel" = XLS2
Pokud byl na stránce samostatný odkaz pro tisk do XLS, tak byl nyní zrušen.
Byly upraveny stránky v činnostech :
- 1.1.1.5 - Nezaúčtované účetní zápisy
- 1.1.2.1 - Hlavní kniha
- 1.1.4.1 - Deník dokladů podle typu
- 1.1.4.2 - Deník dokladů s rozúčtováním
- 1.1.4.5 - Výsledovka
- 1.1.4.6 - Kontrola období
- 1. 2. 3 - Tiskové výstupy financí
- 1. 3. 4. 6 - Přehled závazků podle zpoždění platby
- 1. 3. 4. 7 - Přehled pohledávek podle zpoždění platby
- 1. 3. 4. 8 - Závazky a pohledávky k datu
- 3.5 - Výstupy z majetku
Upravené stránky :
- Include\mf_PrintDest.htm
- DPH\RozpisDPH_filtr.htm
- DPH\NeniVDPH_filtr.htm
- ucet\Hl_kniha_Str_syn.htm
- ucet\Hl_Kniha_DetHromInv.htm
- ucet\Hl_Kniha_DetHromObrat.htm
- ucet\Hl_Kniha_DetHromKS.htm
- ucet\Vysl_Str_F.htm
- ucet\Vysl_TiskStred.htm
- ucet\Nezauctovano.htm
- ucet\TestObdobi.htm
- ucet\DenikDoklsRozuct_f.htm
- ucet\Denik_F.htm
- finance\StavHotoVcase_f.htm
- finance\PenezniVyhled.htm
- finance\Pok_F.htm
- finance\Pok_F_Chr.htm
- finance\Pokl_Kniha.htm
- saldo\ZavPohl_KDatu_f.htm
- saldo\ZavPohl_KDatu_f2020.htm
- saldo\ZavPoSpl36Mes.htm
- manager\PohlDleZpozdeniKeDni.htm
- manager\ZavDleZpozdeniKeDni2020.htm
- manager\ZavDleZpozdeniKeDni.htm
- manager\PohlDleZpozdeniKeDni2020.htm
- majetek\KontrolaMU.htm
- majetek\meszmeny.htm
- majetek\vyrazmaj.htm
- majetek\UctMaj.htm
- majetek\OperEvid.htm
- majetek\InvSoupF.htm
- majetek\InvSoupis.htm
- majetek\DanOdpisyHIM.htm
- majetek\DanOdpisyVyrHIM.htm
- majetek\OdpisLimCenyF.htm
- majetek\InvSoupisct.htm
- majetek\KontrolaZauctovani.htm
- majetek\ZustatekDanUcetRokF.htm
- majetek\OdpisyDanUcetRokF.htm
- majetek\UctOdpisyHIM.htm
- stránky dle seznamu v popisu
přidání parametrů BrwAction, RowFilter, NavBar, ActionList, ReportIsForm
drobné grafické úpravy stránek
Controlling\Sestavy.htm
Controlling\VykazyRS.htm
controlling\Zobrazeni.htm
controlling\Zpracovani.htm
dasboard\DASHBOARD.htm
Dashboard\DASHBOARDTYP.htm
Dashboard\DASHPAR.htm
Dashboard\DASHWIDGET.htm
Dashboard\DASHWIDGETTYP.htm
DPH\OdvodDPH.htm
finance\BaV.htm
finance\BavZastava.htm
finance\BVPK.htm
finance\ImportBV.htm
finance\INK_Pol.htm
finance\Kursl_import.htm
finance\PD_prij.htm
finance\PD_prij_val.htm
finance\PD_Vse.htm
finance\PD_VYD.htm
finance\PD_vyd_val.htm
finance\PP_pol.htm
finance\Vycetka.htm
Include\OdkazDPH.htm
majetek\majpoh.htm
nakup\CenPop.htm
nakup\DDPHnmCZ.htm
nakup\FapHlav.htm
nakup\FapSloz.htm
nakup\INTVNI.htm
nakup\NobDoFaP.htm
nakup\NobSberna.htm
nakup\PlneniProDod.htm
nakup\PlneniZaObj.htm
nakup\reklamaceDod.htm
nakup\SpuDoFaP.htm
nakup\SVFdoNOB.htm
nakup\VObj.htm
nakup\ZFap.htm
nakup\ZFapD.htm
nastaveni\ADRLatky.htm
nastaveni\Banka.htm
nastaveni\BusinessRole.htm
nastaveni\CelSaz.htm
nastaveni\CenSkPa.htm
nastaveni\CenSkSo.htm
nastaveni\CenSkZbPa.htm
nastaveni\CenSoPa.htm
nastaveni\Certifikat.htm
nastaveni\cinnost.htm
nastaveni\cinnost_Impl.htm
nastaveni\cinnost_priloha.htm
nastaveni\cinnostDet_inc.htm
nastaveni\CinnostKontrola.htm
nastaveni\cinproskup.htm
nastaveni\CisRad.htm
nastaveni\CisRadTest.htm
nastaveni\DashboardDef.htm
nastaveni\DescrKey.htm
nastaveni\DescrRel.htm
nastaveni\DescrTab.htm
nastaveni\DescrTrigger.htm
nastaveni\DescrView.htm
nastaveni\DZSestavy.HTM
nastaveni\EKMAT.htm
nastaveni\Eso9Log.htm
nastaveni\Eso9LogFull.htm
nastaveni\ExpImpDef.htm
nastaveni\FormPar.htm
nastaveni\FullText.htm
nastaveni\FullText_DocType.htm
nastaveni\FullText_Indexy.htm
nastaveni\GOBDDefinice.htm
nastaveni\KontrolaPlneni_DOK.htm
nastaveni\KontrolaPlneni_SDOK.htm
nastaveni\KopieParam.htm
nastaveni\KopiePrDoNa.htm
nastaveni\Mena.htm
nastaveni\MJ.htm
nastaveni\MJ_Bal.htm
nastaveni\ObecCis.htm
nastaveni\ObchPodm.htm
nastaveni\OdpSkup.htm
nastaveni\Penale.htm
nastaveni\PohybSl.htm
nastaveni\PrenesenaDan.htm
nastaveni\ProVykazDPH.htm
nastaveni\ProVykazDPH_All.htm
nastaveni\PSC.htm
nastaveni\Region.htm
nastaveni\Regiony.htm
nastaveni\Saldo.htm
nastaveni\SazbaDPH.htm
nastaveni\SazbaDPHStat.htm
nastaveni\SDokPozn.htm
nastaveni\SestavaDetail.htm
nastaveni\SestavaInc2.htm
nastaveni\SestavaPrekladSTI.htm
nastaveni\Sestavy_DleEso9Start.htm
nastaveni\Sklad.htm
nastaveni\SkladSarzeStav.htm
nastaveni\SkladUmist.htm
nastaveni\SkladUmisteniStav.htm
nastaveni\SKP.htm
nastaveni\SkupUziv.htm
nastaveni\SkupZboz.htm
nastaveni\SkupZnZb.htm
nastaveni\SkupZnZbZnac.htm
nastaveni\Slovnik.htm
nastaveni\Sluzba.htm
nastaveni\SluzbaM.htm
nastaveni\SluzCen.htm
nastaveni\SluzZnac.htm
nastaveni\SortimentM.htm
nastaveni\SpotrDan.htm
nastaveni\Stat.htm
nastaveni\StiOffline.htm
nastaveni\Stred.htm
nastaveni\TDVCase_HromZmena.htm
nastaveni\THDokPozn.htm
nastaveni\TSDokPozn.htm
nastaveni\TUzivPozn.htm
nastaveni\TypDok.htm
nastaveni\typdok_uzav.htm
nastaveni\TypDokVPU.htm
nastaveni\TypOdpPohl.HTM
nastaveni\TZbozPozn.htm
nastaveni\TZbozSklPozn.htm
nastaveni\UcetTypExport.htm
nastaveni\UcetVyk.htm
nastaveni\UcPredp.htm
nastaveni\uctobd.htm
nastaveni\UctOsn.htm
nastaveni\UctSkup.htm
nastaveni\UctyProVykazDPH.htm
nastaveni\Udalost.htm
nastaveni\ukazatel_2005.htm
nastaveni\Ukazatel_2005_DleStart.htm
nastaveni\ukazatel_RefrAll.htm
nastaveni\Umist.htm
nastaveni\userreport.htm
nastaveni\UzivAkce.htm
nastaveni\Uzivatel.htm
nastaveni\Uzivatel00.htm
nastaveni\VerzeESO.htm
nastaveni\VzorPredNasl.htm
nastaveni\VzorPredNaslHromadne.htm
nastaveni\VzorVazby.htm
nastaveni\zab_nastav.htm
nastaveni\zab_objekt.htm
nastaveni\zab_sablona.htm
nastaveni\ZabSkup_Nastav.htm
nastaveni\ZabSkup_Objekt.htm
nastaveni\zakazka.htm
nastaveni\ZbozBal.htm
nastaveni\ZbozBalinc.htm
nastaveni\ZbozCen.htm
nastaveni\Zbozi.htm
nastaveni\ZboziM.htm
nastaveni\ZboziPrepCen.htm
nastaveni\ZboziSklDetail.htm
nastaveni\ZboziVCase.htm
nastaveni\ZbozPozn.htm
nastaveni\ZbozSkl.htm
nastaveni\ZbozZnac.htm
plan\GenPlanDok.htm
plan\PlanDoSkut.htm
plan\planuzap.htm
plan\PredpisPlanDoSkut.htm
priklady\HDok.htm
priklady\HDokOpravnenyUzivatel.htm
priklady\HDokVazby.htm
priklady\KopieSDok.htm
priklady\QUcZaGS.htm
priklady\SDok.htm
priklady\SDokGS.htm
priklady\SDokVazby.htm
priklady\UcetZap.htm
prodej\CenNab.htm
prodej\DDPHpmCZ.htm
prodej\FaV.htm
prodej\FaVHlav.htm
prodej\FaVPZD_OSS.htm
prodej\FaVPZD_Reg.htm
prodej\INTRVNE.htm
prodej\PlneniProOdb.htm
prodej\PlneniZaObj.htm
prodej\POBj.htm
prodej\POBProv.htm
prodej\reklamaceOdb.htm
prodej\VydejZbozFaV.htm
prodej\VydejZbozFaVS_Z.htm
prodej\VytvorZalohuPN.htm
prodej\Zfav.htm
prodej\ZfavD.htm
prodej\ZfavHlav.htm
saldo\DokladZapoctu.htm
saldo\DoklObchPohl.htm
Saldo\DoklUpom.htm
saldo\Parov_PenUcet.htm
saldo\PenFak.htm
saldo\ProdejPohledavek.htm
Saldo\Saldo_Paruj.htm
saldo\Subj_InvPohl.htm
saldo\Subj_InvZav.htm
saldo\upominky_Tvorba.htm
Sklad\CenoveOdchylky.htm
sklad\DatumInvSoupisu.htm
sklad\IDNZbozSklDatum.htm
sklad\InvDoklad.htm
sklad\InvPriprava.htm
sklad\InvSestavaFiltr.htm
sklad\KVZbozVydej.htm
sklad\NacteniProd.htm
sklad\prodejka.htm
sklad\RozpusteniVNN.htm
Sklad\SklPreCen.htm
sklad\UcetUzaverka.htm
sklad\ZamenaZbozi.htm
subjekt\CenPaSo.htm
subjekt\KontrPohl.htm
subjekt\SubjAdrMS.htm
subjekt\SubjBUcetMS.htm
subjekt\Subjekt_NPDPH.htm
subjekt\SubjOsob.htm
subjekt\SubjPozn.htm
subjekt\SubjPravniForma.htm
subjekt\TSubjPozn.htm
ucet\deniky.htm
ucet\doklhlav.htm
ucet\GOBDExport.htm
ucet\GOBDExport.htm
ucet\ImpPlatPAM.htm
ucet\Inter_Dokl.htm
ucet\Inter_Dokl_DPH.htm
ucet\INTRASTAT_EXPORT.htm
ucet\kr_2002.htm
ucet\krpu_rok.htm
ucet\Mim_krpu_rok.htm
ucet\Mim_navy_rok.htm
ucet\navy_rok.htm
ucet\OdpisPohledavek.htm
ucet\Otev_rokOtev_rok.htm
ucet\PreuctVynosu.htm
ucet\qucza.htm
ucet\QUcZaSl.htm
ucet\ucetdokl.htm
ucet\Uzav_rok.htm
- nastaveni\ISDOC.htm - Export do ISDOC
Pro export dokladů do formátu ISDOC se nyní používá stejný mechanismus zjišťování podpisového certifikátu, jako pro vkládání ISDOC do PDF. Tj. z poznámky k domácímu subjektu nebo uživateli.
Výroba pro ESO9
Změny funkcí
- fnVYROBA_VyrDokList(@IDVYROBA) - Výpis IDVYROBA plánované výrobní dokumentace
Patří do skupiny Qfunkcí (výroba tools).
Funkce pro zadaný vrchol vrací všechny členy plánované výrobní dokumentace.
Je možno použít i jen uprostřed stromu pro kterýkoliv vrchol podsestav v rámci dokumentace. Vždy vrátí všechny ID výrobní dokumentace včetně případných podsestav na nich a jejich dokumentaci.
Není rekurzivní = není omezena počtem zanoření.
Příklad použití:
Select * from dbo. fnVYROBA_VyrDokList(@IDVYROBA)
ESO9 podpůrné nástroje
Změny v instalaci
- Instalace aplikačního serveru - Přepínač ESO9CLOUD
Při instalaci aplikačního serveru je možné použít přepínač ESO9CLOUD=1, který zajistí, že nebudou upravovány objekty IIS.
Funkčnost tohoto přepínače byla zakomponována i do odinstalace, která v takovém případě nebude rušit Support weby.
Technologie ESO9 - server + klient
Změny v technologii .NET
- Aplikační server - Podepisování PDF sestav v obecném klientovi
Do obecného klienta byla doplněna možnost digitálně podepisovat všechny sestavy formátu PDF.
K tomu účelu byl využit parametr CERT_SN ze skupiny EMAIL, který se dosud využíval k podepisování PDF sestav odesílaných e-mailem. Parametr lze zadat buď na úrovni celé aplikace (pak všichni uživatelé podepisují PDF výstupy stejným certifikátem) nebo může mít každý uživatel zadaný vlastní podpisový certifikát.
Dostupné v technologii od 21.1.2021.
- Aplikační server - Import z formátu ISDOC
V importu formátu ISDOC docházelo k chybě, která do něj byla zanesena při přidávání zpracování formátu faktur PDF s ISDOC v říjnu 2020.
Opraveno ve verzi knihovny ESO9Lib.dll 6.0.0.15.
- Aplikační server - Výstupy do CSV
Ve sestavách generovaných přímo do CSV byl v prvním řádku s nadpisy sloupců za posledním z nich také oddělovač.
Upraveno v technologii z 1.2.2021.
- Aplikační server - Import faktur ve formátu PDF s ISDOC
Do importu přijatých faktur ve formátu PDF s ISDOC (tj. PDF s vloženým ISDOC) byla doplněna možnost, že importem nevzniká nový doklad, ale je pouze aktualizován již existující. Tato funkčnost bude dostupná na stránce s náhledem PDF v přijatých fakturách (nakup\FapNahledPDF.htm).
V Profi implementacích lze touto stránkou nahradit výchozí zobrazení hlavičky přijaté faktury a mít tak import z PDF s ISDOC dostupný hned na hlavním formuláři FPU.
- Aplikační server - Zašifrované PDF výstupy z obecného klienta
Pokud byl při hromadném tisku sestav (parametr RepeatFor = Query/All) v datovém zdroji zadán parametr pro zašifrování PDF, vyžádal si náhled PDF v prohlížeči zadání hesla. Stejně tak při jednotlivém tisku sestavy z monitoru (HTML formát) na tiskárnu (PDF formát), který díky tomu nezafungoval.
Řešení spočívá ve dvou nezávislých úpravách:
* Při hromadném tisku se bude akceptovat parametr pro šifrování pouze na odkazu; z vazby nemá smysl (tisknu 10 sestav, 7 z nich má nastavené heslo a každé bude jiné – kterým z nich zahesluji jeden výsledný soubor ?). Což řeší problém s hromadný tiskem a zašifrovaným PDF.
* Předchozí úprava zároveň řeší tisk PDF z náhledu na tiskárnu – tiskne se prostředky Adobe Readeru, který neví nic o šifrování PDF z ESO9 – bez problémů tedy vytiskne to, co je na monitoru.
* Při tisku jednotlivých sestav na tiskárnu z HTML náhledu na monitoru – pokud je v datovém zdroji uveden parametr pro zašifrování, výstup na tiskárnu, který je realizován přes PDF, jej zahesluje, v důsledku čehož se tisk neprovede. Řešením je upravit tisk na tiskárnu z obecného klienta tak, aby se heslo nikdy nenastavovalo.
Úpravy se týkají aplikačního serveru a obecného klienta a jsou dostupné od 10.2.2021.
- Aplikační server - Odesílání dokumentů z DMS e-mailem
Do DMS v obecném klientovi byla doplněna funkčnost odeslání dokumentu e-mailem. Zobrazení příslušného tlačítka na formuláři s dokumentem se řídí stejně, jako v předlohách pro klienta v Internet Exploreru, tj. maskou pro GUID položku.
Pokud jsou ve formuláři s dokumentem uvedeny položky pro práci s e-mailem (MF_SENDMAILTO, MF_SENDMAILSUBJECT, MF_SENDMAILBODY), použijí se. Pokud ne, bude e-mail obsahovat pouze přílohu s dokumentem.
Dostupné v technologii od 18.2.2021.
- Aplikační server - Chybové hlášky obecného klienta
V některých případech se namísto chybových hlášek v obecném klientovi zobrazila jen prázdná stránka. Na vině byly speciální znaky v textech chyb.
Opraveno v technologii z 18.2.2021.
- Aplikační server - Importy z XLS
Po úspěšném importu z XLS/CSV lze spustit nad naimportovanými daty uživatelskou proceduru. V klientu pro Internet Explorer lze takovou proceduru spustit obecně nad celou formou, tj. lze v ní použít všechny datové položky z formuláře.
V obecném klientovi je tento mechanismus nahrazen pevně pojmenovaným parametrem MF_PARAMS, v němž lze předat v XML libovolný řetězec, který může obsahovat např. parametry předané do importního formuláře vazbou (viz obecnější možnost v Internet Exploreru).
Dostupné v knihovně ESO9Lib.dll od verze 6.0.0.18 z 22.2.2021.
- Aplikační server - Tisk dokladů do PDF s ISDOC
Při hromadném tisku dokladů do PDF s integrovaným ISDOCem byly ve všech PDF kromě prvního chybná ISDOC data. Při tisku jednotlivých dokladů bylo vše v pořádku.
Opraveno 3.3.2021.
- Aplikační server - Hromadné tisky sestav s parametrem DIRECTPRINT=7
Při hromadném tisku sestav s parametrem DIRECTPRINT=7 docházelo k několika problémům:
* nebylo možné z HTML náhledu (prohlížeče Stimulosoft) vytisknout sestavy na tiskárnu,
* při stisku tlačítka pro tisk (které ovšem nefungovalo, viz předchozí bod) se ale provedlo opakované uložení sestavy do souboru a do DMS,
* pokud byl v sestavě definován datový zdroj typu akce, provedl se opakovaně také.
Po opravě se jednotlivé tisky s parametrem DIRECTPRINT=7 směřují do formátu dle formátu sestavy, resp. dle parametru PrintDest. Hromadné tisky se vždy přesměrují do formátu PDF. Tisk na tiskárnu se tak realizuje přímo z prostředí Adobe Readeru bez dalšího volání serveru, čímž zároveň odpadají problémy s opakovaným ukládáním sestav do DMS a souborů. Stejně tak odpadají problémy s voláním datových zdrojů typu akce, pokud tyto mezi datovými zdroji sestavy jsou.
Opraveno v technologii ze dne 4.3.2021.
- Aplikační server - Nové knihovny Stimulsoft
Obecný klient přešel s knihovnami GS Stimulsoft na verzi 2021.2.1.
Tato verze umožňuje zejména definovat obsluhu některých událostí během tisku sestavy, což je mechanismus použitý v mnoha Start i Profi sestavách. Nyní lze tyto události v návrháři sestav editovat bez toho, aby se po uložení ztratily, jako tomu bylo v předchozí verzi.
Zároveň se při uložení sestavy z generátoru automaticky nastaví režim zpracování na kompilaci, která umožňuje provádění programové obsluhy událostí (obecně C# skriptování v sestavě). Samotný generátor sestav v obecném klientovi umí jen režim interpretace, který nic z výše uvedeného neumožňuje; tento režim se však uplatní pouze při klientském tisku. Jako výchozí se proto provádění sestav nyní nastavuje na server; tisk je rychlejší a má stejné programové možnosti, jako tisk ze starého klienta v Internet Exploreru.
Dostupné od 18.3.2021.
- Aplikační server - Export do ISDOC
Při exportování dokladů do ISDOC v obecném klientovi se používal odlišný způsob řešení chybových stavů a návratových hodnot. Díky tomu potom nebylo možné korektně vypsat chybové hlášky při sestavování PDF sestav s integrovaným ISDOCem. Namísto konkrétních chyb v ISDOC formátu se vypisovaly obecné chyby generování sestavy.
Opraveno v technologii z 26.3.2021.
- Aplikační server - Hromadné stahování souborů z DMS
Pokud je při práci s DMS označeno více řádků, nabídne se při stažení automaticky možnost stáhnout všechny nebo jen označené soubory. Více souborů se stáhne v ZIP archivu.
Dostupné v technologii od 6.4.2021.
- Aplikační server - Nastavování pozice řádku
Při označování řádků v závislé formě s voláním RelationAction (typicky nápočet částek ze závislé formy do řídící) mohlo docházet k chybnému nastavení pozice aktuálního řádku. Po označení jedné věty pak kurzor (modré podbarvení) skočil na jiný řádek.
Opraveno v technologii z 19.4.2021.
- Reporting Server - Nové knihovny Stimulsoft
Do Reporting Serveru byly přidány nové verze knihoven Stimulsoft (2021.2.1). Jedná se o stejnou verzi, jaká se používá v aplikačním serveru pro návrh a generování sestav z obecného klienta.
Dostupné od verze 6.2.0.2.
- Aplikační server - Hromadný tisk z obecného klienta
Při hromadném tisku sestav (s parametrem RepeatFor), které obsahují alespoň jeden datový zdroj typu akce, někdy nedošlo k jeho spuštění v závislosti na aktuálním řádku.
Opraveno v technologii ze dne 29.4.2021.
- Aplikační server - Vyhodnocení práv v MultiDB prostředí
Pokud se používá nastavení oprávnění (skupin)uživatelů k jednotlivým objektům zabezpečení v multidatabázovém prostředí, bude se napevno brát seznam oprávnění a daný uživatel z aplikační databáze a to v případě, že pracovní databáze bude na daném formuláři jiná.
Dostupné v technologii z 30.4.2021.
- Aplikační server - Odstranění starého designu obecného klienta
Od aktuální verze již nelze přepnout obecného klienta do starého designu (tj. do designu shodného s klientem pro Internet Explorer).
Dostupné od 3.5.2021.
- Aplikační server - Optimalizace provádění hromadných akcí
Došlo k mírné optimalizaci synchronizace více datových forem, která se nejvíce projeví při hromadných akcích typu tisky sestav, hromadné změny hodnot atp.
Dostupné v technologii ESO9 od 4.5.2021.
- Aplikační server - Sestavy typu TXT v obecném klientovi
Do obecného klienta byly doplněny výstupy sestav do TXT/HTML formátu. Jedná se o jednoduchý řádkový výstup s výpisem vstupních parametrů a součtů v zápatí.
- Reporting Server - Změna fungování plánovače v Reporting Serveru
Došlo ke změně chování plánovače opakovaného generování sestav. Pokud dříve došlo k chybě při generování sestavy, pokusil se Reporting Server tuto sestavu opět vygenerovat ihned (resp. při nejbližším spuštění svého pracovního vlákna). Pokud dojde k chybě při generování sestavy nyní, bude se Reporting Server pokoušet o další spuštění sestavy až při dalším kladném vyhodnocení plánovače.
Důsledkem je spouštění naplánovaného generování sestav v požadovaný čas, který se již neposouvá při chybě v generování, ale je konstantní dle definice offline sestavy. Dalším důsledkem je nižší zátěž databázového serveru, jemuž Reporting Server posílá datové zdroje sestav jen jedenkrát při vyhodnocení plánovače a ne opakovaně při pokusech o vygenerování sestavy, které končí chybou.
Dostupné od verze Reporting Serveru 6.2.0.3.
- Reporting Server - Nové knihovny Stimulsoft
V Reporting Serveru byly upgradovány knihovny Stimulsoftu na aktuálně dostupnou verzi 2021.2.4.
- Aplikační server - Export do Excelu
Při přímém exportu do Excelu (sestavy s typem výstupu = XLS2) docházelo k otáčení pořadí listů v sešitu oproti jejich pořadí v definici dat.zdrojů sestavy. Tj. datový zdroj s pořadím 1 se objevil v Excelu jako poslední (což bylo způsobeno tím, že byl do Excelového sešitu vložen jako první a postupně jej odsouvali ostatní daty).
Upraveno v technologii ze dne 11.5.2021.
- Aplikační server - Import faktur z PDF s ISDOC
Pokud při importu faktur z PDF s ISDOC zdrojový PDF soubor neobsahuje žádná importovatelná data, zobrazí se uživateli chyba "Zadané PDF neobsahuje strukturované informace v ISDOC!".
Upraveno v knihovně ESO9Lib.dll verze 6.0.0.22.
- Aplikační server - Parametr RowFilter v kombinaci se StartFilterem
Došlo k úpravám fungování filtrů při kombinacích parametrů „StartFilter“, „RowFilter“ a atributů „Value“ u HTML položek.
V atributu „Value“ lze v HTML předloze u Input položek zadat výchozí hodnotu pro účely filtrování a vkládání řádků. Pro účely filtrování se akceptují hodnoty „Value“ pouze položek typu "text", položky typu "checkbox", "select" a "url" jsou výchozí hodnoty filtrovacích podmínek vždy "nefiltrovat".
Pokud je ve formuláři použit StartFilter (s hodnotami 1 nebo 2), lze jeho hodnoty předvyplnit z atributu „Value“ u textových položek (viz výše). Zároveň lze u těchto položek ovlivnit i použitý filtrovací operátor atributem „data-filterop“. V kombinaci s parametrem „RowFilter“ lze pak ovlivnit, zda se zobrazí předvyplněný StartFilter nebo se rovnou přejde do vyfiltrovaného formuláře.
Pro parametr „RowFilter=1“ má přednost RowFilter před StartFiltrem, tj. dojde rovnou k zobrazení formuláře s RowFilterem nastaveným podle hodnot z HTML předlohy. Uživatel nemá možnost tyto výchozí hodnoty ovlivnit.
Pro parametr „RowFilter=2“ má přednost StartFilter před RowFilterem, tj. zobrazí se nejprve vstupní StartFilter s hodnotami předvyplněnými z HTML předlohy. Uživatel má možnost tyto výchozí hodnoty upravit a teprve po potvrzení se přejde do vyfiltrovaného formuláře se zobrazeným RowFilterem.
Vždy přitom platí, že zobrazení StartFiltru může být potlačeno výchozí uživatelskou konfigurací, která má přednost před hodnotami parametrů „StartFilter“ i „RowFilter“.
Dostupné v technologii od 20.5.2021.
- Aplikační server - Nové výstupy typu PIVOT v obecném klientovi
Do obecného klienta byl doplněn nový typ sestav - PIVOT2. Na rozdíl od stávajícího typu PIVOT umožňuje zobrazení více hodnot, než jedné. V rámci PIVOT tabulky umožňuje filtrování a drill-down rozpady. Pod PIVOT tabulkou lze zobrazit vybranou hodnotu v jednom z předdefinovaných typů grafů.
Dostupné od v6.3.
- Reporting Server - Parametrizace jazyka sestavy
Při tisku sestav z Reporting Serveru bylo až dosud možné zadávat jazyk sestavy pouze skalární hodnotou (např. EN nebo SK). Nově je možné parametr PRN_LANG zadávat i parametricky v syntaxi "%Select ... as PRN_LANG%". Na rozdíl od ostatních parametrů se ale předpokládá, že parametr PRN_LANG bude nabývat pouze jedné hodnoty pro všechny sestavy generované v dané dávce. Tj. pro jedno spuštění vlákna Reporting Serveru se vyhodnotí např. 100 různých hodnot parametru IDHDOK (tj. tiskne se 100 dokladů), ale pouze jedna hodnota parametru PRN_LANG (tj. všech 100 dokladů v této dávce bude mít stejný jazyk).
Dostupné v Reporting Serveru verze 6.3.0.0.
- Aplikační server - Výchozí jméno sestav
Při generování sestav z generátoru se vkládá do vnitřního jména sestavy její alias.
Zatímco jméno je většinou tvořeno technickým kódem sestavy ("VobjForm.idc"), alias je spíše uživatelským popisem sestavy ("Nákupní objednávka"). Pokud se sestava vygeneruje explicitně do nové záložky, použije prohlížeč jméno sestavy jako nadpis záložky a pro tyto případy je uživatelský popis vhodnější.
- Aplikační server - Chybové hlášky při vstupu do aplikace
Pokud dojde při vstupu do aplikace k chybě, která zabrání základnímu spuštění aplikace ESO9 (např. chybné jméno databáze nebo databázového serveru v připojovacím řetězci nebo chybějící oprávnění k přístupu do aplikační databáze), nezobrazil obecný klient správně hlášku.
Vyřešeno doplněním verzových skriptů z konfiguračního souboru do generované stránky s chybovým hlášením.
- Aplikační server - Odkazy do nové záložky v šifrované aplikaci
Pokud byly ve formuláři použity odkazy do nové záložky (target="_blank") a daný odkaz byl vytažen do záhlaví parametrem "brwAction", nebylo možné tento formulář zobrazit v aplikaci se šifrovanými odkazy.
Opraveno ve verzi z 15.6.2021.
- Aplikační server - Chyba při otvírání formuláře bez dat
Při otevření závislé stránky s prázdnými formami v obecném klientovi mohlo při přechodu na závislou stránku docházet k runtime chybě. Jednalo se o syntaktickou chybu v JSON řetězci, ve kterém se v případě prázdné formy předávají pouze parametry předávané vazbou (pro inicializaci v případném NewRecu).
Opraveno ve verzi z 24.6.2021.
- Aplikační server - Skript pro práci s Google Maps
Skript pro práci s Google Maps se generoval automaticky do všech aktivních stránek; ve verzovém definičním souboru obecného klienta musí být uveden bez jakéhokoli filtrování, Google Mapy mohou být součástí libovolného formuláře. Filtrování uvedeného skriptu se proto provádí dynamicky podle toho, zda se v daném formuláři vyskytne položka typu Input s maskou GMAPS, tj. podle toho, zda se v dané stránce Google mapy opravdu používají. Sníží se tím rapidně počet HTTP požadavků na API Googlu ze stránek obecného klienta.
Dostupné v technologii z 28.6.2021.
Technologie ESO9 - obecný klient
Změny v technologii .NET
- Obecný klient - Klávesové zkratky akcí ve formuláři
Akce v záhlaví formuláře (reprezentované tlačítky) jsou nyní přístupné klávesovou zkratkou Alt + pořadí tlačítka. Tooltip s příslušným číslem pořadí se zobrazí automaticky po stisku klávesy Alt.
Technologie ESO9 - Reporting Server
Změny v technologii .NET
- Reporting Server - Nový číselník typů dokumentů a nové knihovny Stimulsoftu
V Reporting Serveru byl změněn číselník typů dokumentů pro generování sestav do DMS z obecného číselníku na tabulku TYPDOC, což koresponduje se stejnou změnou v rámci ESO9Start/PAM.
Zároveň byly změněny knihovny Stimulsoftu na verzi 2021.2.1, což opět koresponduje se stejnou verzí použitou v celé technologii ESO9.
Platné od verze 6.2.0.2.
Technologie ESO9 - server
Změny v ESO9 Správce
- Otevření aplikace
ESO9 Správcem verze 6.0.10
Ikona pro spuštění aplikace v nástrojové liště spustí aplikaci ve výchozím prohlížeči.
V menu nad uzlem aplikace upřesněny volby kontextového menu na "Spustit aplikaci ve výchozím prohlížeči" a "Spustit aplikaci v Internet Exploreru".
- Výkonový log
Ve výkonovém logu je ze sloupce SQL načteno jen prvních 1000 znaků (importní log může mít i několik MB).
- Otevření konfigurace
Konfigurace serverů - tlačítko "Otevřít konfiguraci" umístěno na dolní lištu.
- Import sestav
Do import sestav doplněno zjištění, zda sestava je použita jako OFFLINE sestava. Toto je zobrazeno v seznamu sestav po akci "Ověř existenci sestav".
Pokud je volán import sestav s volbou Existující sestavy = "původní zrušit, novou přidat", a některá ze sestav je použita jako OFFLINE, je zobrazeno varování:
"V seznamu jsou sestavy použité jako OFFLINE sestavy. Tyto nelze smazat a znovu založit, akce pro ně skončí chybou."
Import lze přesto spustit.