ESO 9 změny ve verzi 5.7 z 30.06.2018
Obecný klient
Změny v technologii .NET
- Obecný klient
Doplněno zobrazování obrázků z dms na parametr mask="IMGFROMDMS"
- Obecný klient - Browse
Opraveno zvětování a zmenování browse. Nyní neproblikává.
- Obecný klient
Do wiki doplněn postup na automatické stahování scriptů do lokálního úloitě.
http://wiki.eso9.cz/doku.php?id=techdoc:skriptyok
- Obecný klient
Při tisku sestav a pouití PrintDest do souboru (XLSX, PDF...) na hyperlinku dolo k tomu, e se zamkla obrazovka, a po začátku stahování se neodemkla. Opraveno ve verzi aplikačního serveru a klienta z 8.3.2018.
- Obecný klient
Zapojena lokalizace obecného klienta. Zatím jsou nachystány překlady do EN.
- Obecný klient - Tlačítka dokumentové databáze
Tlačítka dokumentové databáze jsou nyní dostupná přímo z navbaru
- Obecný klient - Browse
Opraveno zaloení nového řádku při rozeditování browse, ve kterém není jetě záznam.
- Obecný klient
Opravena chyba, která způsobila při zavření číselníku bez přenosu dat zápis textu undefined do pole TEXTAREA .
- Obecný klient - DMS
Opravena chyba při vkládání soubodů drag&drop do DMS. Pokud byla věta rozeditovaná, soubor se neuloil. Nyní se nejprve věta uloí a následně se do ní soubor uloí.
- Obecný klient
Opravena práce s časem v DATETIME poloce s maskou ;T
- Obecný klient
Dashboard: Doplněn widget Bargauge, Multi a Docking
Gantt: Upraven výstup GANTT (doplněny zdroje) a přidán nový výstup FLEXIGANTTRES (zobrazení zdrojů).
Do helpu "pravidla esoform" přidány odkazy na stránky s příklady DASHOK a GANTTOK
Aktualizovány dokumenty "Dashboard.pdf", "Gantt.pdf" a "Mobilní aplikace.pdf" na wiki
- Obecný kilent
Opravena chyba, která způsobovala na vícezálokovém formuláři přepnutí na první záloku po akci na tlačítko na jiné ne první záloce.
- Obecný klient - Zpracování naeptávače
Bylo zpracováno volání naeptávače i pro chyby číselníků FChange 51999 a 53999.
- Obecný klient
Doplněna klientská validace povinných polí.
- do input elementu v předloze stránky se doplní atribut REQUIRED a klient u těchto poloek kontroluje před uloením obsah. v případě nevyplnění neumoní uloit. V editoru je za nevyplněnými polokami červený vykřičník. V případě vyplnění se vykřičník nezobrazuje.
- Obecný klient
Oprava zobrazení detailu chyby, kde se chybně zobrazovalo
- Obecný klient - Export do excelu z označených
Export označených řádků do excelu funguje korektně
Aplikace ESO9 Start
Změna činnosti
- 2 - Obchod a logistika
Do historie hlaviček a sloek dokladů doplněn sloupec "Uivatelské informace" který se naplňuje níe uvedenými funkcemi. Tyto funkce musí vracet string-VARCHAR(MAX), který je standardně prázdný. Funkce jsou určeny pro Eso9Profi. V tělech Eso9Start nekryptovaných funkcí jsou uvedeny příklady jak funkce pouít.
- nová funkce fnHISHDOK_TEXTUZIV: pouita v historii hlaviček dokladů. Parametry funkce jsou:
- @TYP_DOK: typ dokladu např. NOB, SPU, FPU, POB, SVU, FVU...
- @IDHDOK: ID hlavičky dokladu
- @IDHDOK_VZOR: ID vzoru hlavičky dokladu
- nová funkce fnHISSDOK_TEXTUZIV: pouita v historii sloek dokladů. Parametry funkce jsou:
- @TYP_DOK: typ dokladu např. NOB, SPU, FPU, POB, SVU, FVU...
- @IDHDOK: ID hlavičky dokladu
- @IDHDOK_VZOR: ID vzoru hlavičky dokladu
- @IDSDOK: ID sloky dokladu
Spolu s tím upraveny následující objekty:
- zdroj sestavy "nastaveni\Historie.idc": volání funkce fnHISHDOK_TEXTUZIV
- předloha sestavy "nastaveni\Historie.htx": doplněn sloupec "Uivatelské informace"
- zdroj sestavy "nastaveni\HistorieSDok.idc": volání funkce fnHISSDOK_TEXTUZIV
- předloha sestavy "nastaveni\HistorieSDok.htx": doplněn sloupec "Uivatelské informace"
Účetnictví
- 1. 1. 2. 5 - Export pro INTRASTAT
Informace (stát, region..) o domácím subjektu se standardně berou z defaultní adresy. V případě, e subjekt má jen registraci pro DPH v jiném členském státu, ale nemá v tomto členském státě sídlo (resp. sídlo je v původním státě), je problém s určením státu, regionu.... Tyto informace by měly odpovídat členskému státu, v něm má registraci pro DPH.
Proto se pro potřeby INTRASTATu zavedl nový parametr "IDES_SUBJADRNAZEV". Tento nastavuje "Název adresy (pobočky)" naí firmy pro INTRASTAT. Defaultně má hodnotu "INTRASTAT". Pokud adresa naí firmy s uvedeným názvem neexistuje, pak se vezme defaultní adresa naí firmy.
Spolu s tím upraveny následující objekty:
- nový parametr IDES_SUBJADRNAZEV: název adresy (pobočky) naí firmy pro INTRASTAT
- procedura spINTRASTAT_Export
- 1. 1. 2. 5 - Export pro INTRASTAT
Za zvlátní druh/pohyb "MZ - Malé zásilky" se povaují sloky dokladu typu zboí, které mají buďto pohyb s kódem "MZ", nebo nově celní kód "99500000". Řeení přes celní kód "99500000" je nové řeení, které nevyaduje změnu pohybu na sloce dokladu. Podmínky jak pouít celní kód "99500000":
- zaloit do celního sazebníku "99500000|01.01.2005|31.12.2999|ZZZ|Zásilky malé hodnoty"
- zaloit zboí např. s kódem MZ malá zakázka a na něj uvést odkaz na celní sazebník 99500000
- na doklad faktury uvést sloku typu zboí s kódem "MZ"
- pokud má sloka celní kód "99500000"(nebo pohyb "MZ"), tak se chová jako malá zásilka s tím, e se odesílají jen tyto údaje:
- kód zvlátního druhu nebo pohybu
- celní kód zboí
- kód členského státu odeslání při přijetí zboí nebo kód členského státu určení při odeslání zboí
- fakturovaná hodnoty
Spolu s tím upraveny tyto činnosti:
- procedura spINTRASTAT_Export: za malou zakázku se povaují sloky dokladu typu zboí, které mají buďto celní kód "99500000", nebo pohyb s kódem MZ. U malé zásilky se kontrolují a odesílají pouze tyto údaje
- kód zvlátního druhu nebo pohybu zboí: musí mít hodnotu MZ.
- jednotný společný celní kód zboí: musí mít hodnotu 99500000.
- kód členského státu odeslání při přijetí zboí nebo kód členského státu určení při odeslání zboí: musí být určen
- výi fakturované hodnoty: musí být různá od nuly. To, e hodnota musí být mení ne 200 EUR se NEKONTROLUJE - za to je zodpovědný uivatel, který sloku pořídil.
- činnost 2. 1. 3. 1 Faktury přijaté účetní \ odkaz "Sloky": do předlohy "nakup\FaPSloz.htm" doplněn Pohyb do spodní formy "Sloky faktury přijaté"
- činnost 2. 2. 3. 1 Faktury vydané účetní: do předlohy "prodej\FaV.htm" doplněn Pohyb do spodní formy "Sloky faktury vydané"
- 1. 1. 2. 5 - Export pro INTRASTAT
Ve spodní části předlohy "ucet\INTRASTAT_EXPORT.htm" je sekce pro odvod INTRASTATu:
- label přejmenován z "Odvedení detailů pro INTRASTAT" na "Odvod detailů INTRASTATu"
- tlačítko přejmenováno z "Odvedení" na "Proveď odvod INTRASTATu"
- 1. 1. 2. 3 - Výkaz DPH
V případě opravného hláení DPH v posledním měsíci v roce se počítala chybně částka ročního vypořádání (případně i koeficientu).
Opravena procedura spVykazDPH_Vypocet450 (sčítaly se chybně částky z řádného výkazu s částkami z opravného výkazu).
- 1. 1. 2. 1 - Hlavní kniha
Ve formuláři výpisu detailu účtu v hlavní knize v poslední formě doplněna poloka Typ účetního zápisu (UcetZap.vlTypUcetZap). Opraven label Subjekt (byl 2x).
- 1. 1. 2. 5 - Export pro INTRASTAT
Doplněno automatické generování negativního hláení.
V případě, e zpravodajská jednotka, která je povinna pravidelně měsíčně předávat Výkazy pro Intrastat o přijetí anebo o odeslání zboí, v některém měsíci ádnou takovou zboovou operaci nerealizuje, je povinna předat příslunému celnímu orgánu o této skutečnosti negativní hláení. Negativní hláení se předává zvlá za přijetí zboí a zvlá za jeho odeslání ve stejných termínech a pomocí stejné programové aplikace jako běný Výkaz.
Negativní hláení obsahuje pouze:
- rok
- měsíc
- směr (přijetí/odeslání)
- zpravodajskou jednotku
- typ věty (zvlátní pohyb): musí mít hodnotu "NN"
Jako příklad pro CZ a formát CSV
"03";"2018";"00000019";"1";"";"";"";"";"";"";"NN";"";"";"";;;;;"";"";
"03";"2018";"00000019";"2";"";"";"";"";"";"";"NN";"";"";"";;;;;"";"";
Spolu s tím upraveny tyto objekty:
- procedura spINTRASTAT_Export
- 1. 1. 4. 5 - Výsledovka
Upravena stránka ucet/Vysl_Str_F.htm tak, aby bylo mono parametricky zadat předvyplněné textové hodnoty : ucet_obd_od, ucet_obd_do, kod_str, UZDU, Zakazka, ZatrideniStr, kod_subjektu, Uziv_Jazyk.
Příklad : při pouití hyperlinku na stránce, na které je poloka ZAK_HDOK : např. Tisk výsledovky zakázky se zobrazí formulář pro tisk výsledovky s předvyplněným filtrem na zakázku.
- 1. 1. 2. 3 - Výkaz DPH\Souhrnné hláení
Souhrnné hláení (dále jen SH) nově obsahuje:
- nová sestava "Kontrolní sestava": vypisuje řádky SH seskupené dle řádků Výkazu DPH
- v detailu SH se k řádkům SH zobrazují seznam dokladů, ze kterých je řádek SH tvořen. V seznamu dokladů lze zadávat korekci (obvykle +1/-1) tak aby součet řádků SH seděl na řádky Výkazu DPH
Spolu s tím provedeny následující úpravy:
- nová sestava "Kontrolní sestava": pro legislativu CZ, SK, DE
- SH_CZ2018_RADKYDPH: je k dispozici v Eso9Start
- SH_SK2018_RADKYDPH: je k dispozici v Eso9StartSK
- SH_DE2018_RADKYDPH: je k dispozici v Eso9StartDE
- upraveny předlohy
- DPH\OdvodDPH.htm: doplněna sestava "Kontrolní sestava"
- DPH\OdvodSH_Detail.htm: doplněna sestava "Kontrolní sestava", lze zadávat korekci
- 1. 1. 2. 4 - Výkazy AP, ZZ (legislativa CZ)
Při instalaci verze 5.7 pro legislativu CZ bude provedeno :
1) Pokud existuje výkaz AP_2016 a neexistuje výkaz AP_2018, bude vytvořen nový výkaz AP_2018 jako kopie výkazu AP_2016 a následně bude výkaz AP_2018 upraven takto :
- řádek "B. Dlouhodobý majetek" bude přejmenován na B. Stálá aktiva.
- řádek "B.I.1. Nehmotné výsledky výzkumu a vývoje" bude přejmenován na B.I.1. Nehmotné výsledky vývoje. Dosud byl tento řádek definován tak, e do něj vstupuje syntetický účet 012. Pokud v účetní osnově existuje analytický účet 012xxx pro nehmotné výsledky výzkumu (tento dle výkladu nesplňuje kritéria pro zařazení do kategorie dlouhodobého nehmotného majetku), je nutno definici výkazu upravit tak, e do řádku budou vstupovat pouze konkrétní analytické účty.
- řádky A.IV.1. Nerozdělený zisk minulých let a A.IV.2. Neuhrazená ztráta minulých let (-) byly nahrazeny jedním řádkem A.IV1. Nerozdělený zisk nebo neuhrazená ztráta minulých let (+/-), účty vstupující původně do A.IV.2. nyní vstupují do A.IV.1.
- v souvislosti s tím dolo k přečíslování poloky A.IV.3. Jiný výsledek hospodaření minulých let na A.IV.2.
2) Legislativa nyní umoňuje dva způsoby vykazování - dosud vykazované řádky aktiv D., D.1., D.2. a D.3 je mono nyní vykazovat jako C.II.3., C.II.3.1., C.II.3.2. a C.II.3.3. (obdobně i v pasivech). Výkazy v ESO9Start zachovávají původní způsob vykazování, v definici výkazů aktiv a pasiv v tomto ohledu tedy k ádné změně nedochází.
3) Pokud existuje výkaz AP_2016ZK a neexistuje výkaz AP_2018ZK, bude vytvořen nový výkaz AP_2018ZK jako kopie výkazu AP_2016ZK a následně bude výkaz AP_2018ZK upraven takto :
- řádek "B. Dlouhodobý majetek" bude přejmenován na B. Stálá aktiva.
4) Pokud existuje výkaz AP_2016ZKM a neexistuje výkaz AP_2018ZKM, bude vytvořen nový výkaz AP_2018ZKM jako kopie výkazu AP_2016ZKM a následně bude výkaz AP_2018ZKM upraven takto :
- řádek "B. Dlouhodobý majetek" bude přejmenován na B. Stálá aktiva.
5) Pokud existuje výkaz ZZ_2016D a neexistuje výkaz ZZ_2018D, bude vytvořen nový výkaz ZZ_2016D jako kopie výkazu ZZ_2018D a následně bude výkaz ZZ_2018D upraven takto :
- řádek "F.2. Zůstatková cena prodaného materiálu" bude přejmenován na F.2. Prodaný materiál.
- 1. 1. 2. 1 - Hlavní kniha
Hlavní kniha - sestavy Detailu obratu účtu, Detailu konečného stavu a Inventarizace účtu.
Funkce fnHlavniKniha_Det2 a fnHlavniKniha_DetKS2, které jsou pouívány v těchto sestavách, byly upraveny tak, e pokud zadanému filtru na účet vyhovuje více účtů, vezme se pouze první z těchto účtů.
Je-li tedy ve filtru zadán např. účet 311%, vezme se např. účet 311001.
Důvodem pro toto omezení je skutečnost, e např. při zadání účtu % mohlo na velkých databázích dojít k nadměrnému zatíení SQL serveru nebo aplikačního serveru.
- 1. 1. 2. 3 - Výkaz DPH
Otevření výkazu DPH, kontrolního hláení a souhrnného hláení mohl provádět pouze uivatel ve skupině 00.
Nyní byl vytvořen nový parametr Výkaz DPH / PravoZrusOdvodDPH, ve kterém je mono zadat seznam skupin uivatelů, které mají právo na otevření výkazu DPH, kontrolního hláení a souhrnného hláení. Parametr je defaultně nastaven na hodnotu 00 (take pokud nebude změněn, bude fungovat stejně jako v předchozí verzi).
- 1. 1. 2. 3 - Výkaz DPH
V pracovní verzi sestavy výkazu DPH byl v ř. 47 chybný text " ... odst. 3 ... ". Správný text je " ... odst. 4 ... ".
Upravena funkce fnDphTextyCZ_201101. (Původní text byl platný ve výkazu do r. 2014, k této změně dolo od r. 2015).
- 1. 1. 2. 4 - Výkazy AP, ZZ, CF (legislativa CZ)
Upraveny vstupní formuláře pro tisk výkazů Rozvahy aktiv a pasiv, Výkazu zisku a ztráty, Cash-flow a Přehledu vykázaných zisků a ztrát.
Kromě období, pro které se má výkaz tisknout, je mono zvolit i minulé období.
Standardně se do účetního období od/do nabízí první/poslední období fiskálního roku přísluné aktuálnímu datu, do minulého období první/poslední období předchozího fiskálního roku. Při změně období od/do se dle nastaveného parametru Vykazy_MinuleObd naplní i hodnoty pro minulé období (od/do). Přednastavené hodnoty pro minulé období od/do je mono ručně změnit, ji se neprovádí kontrola, e se jedná skutečně o předchozí období.
Pokud se zadá období-od vyí ne je období-do, do období-do se nastaví poslední období fiskálního roku pro zadané období-od.
Pokud se zadá období-do nií ne je období-od, do období-od se nastaví první období fiskálního roku pro zadané období-do.
V případě, e v období-do bylo zadáno poslední období roku, pak se v sestavě v odevzdatelném tvaru netiskl měsíc výkazu. Toto je nyní mono před tiskem změnit nastavením volby "při tisku v odevzdatelném tvaru tisknout období i v případě posledního období".
Pokud se tisk výkazu neprovádí od prvního období v roce, zobrazuje se u odkazu pro tisk v odevzdatelném tvaru "Varování : zadané účetní období OD není prvním obdobím v účetním roce".
Upraveny formuláře :
- ucet\Vykazy\CZ_AP_filtr.htm
- ucet\Vykazy\CZ_CF_filtr.htm
- ucet\Vykazy\CZ_PVZZ_filtr.htm
- ucet\Vykazy\CZ_ZZ_filtr.htm
Upraveny sestavy : Vyk_AP_CZ_2017, Vyk_ZZ_CZ_2017, Vyk_CF_CZ_2017, Vyk_PVZZ_CZ_2017
Upravené funkce a procedury :
- spUctObd_VratFiskalni,
- spQVykazHlav_FC_Ucet_Obd
- spQVykazHlav_FC_mf_Ucet_Obd_Od
- spQVykazHlav_FC_mf_Ucet_Obd_Do
- spQVykazHlav_FC_mf_Ucet_Obd_Od_1
- spQVykazHlav_FC_mf_Ucet_Obd_Do_1
- spDZSTI_DoplnParam
- spDZSTI_HlavickaVykazu
- spDZSTI_VykazZZ
- spDZSTI_VykazAP
- spDZSTI_VykazCF
Finance
- 1. 2. 1. 3 - Platební příkazy
Kontrola duplicitního VSYM při ukládání dokladu.
Při uloení dokladu s vlastností "my budeme platit jim" se v proceduře spHdok_ValRec provádí kontrola, zda existuje pro daný subjekt doklad stejného typu se shodným VSYM. Chybová hláka (varování) byla změněna tak, e obsahuje i číslo dokladu, na kterém chyba vznikla (pokud ale doklad jetě nebyl pořízen, nemusí být toto známo).
Aby bylo mono v některých případech tuto hláku potlačit, byl zaloen nový parametr Nákup/DuplVSYM_Nekontr, kde je mono uvést seznam vzorů (oddělených středníkem), pro které se kontrola nemá provádět.
V případě tvorby platebního příkazu (typ dokladu PPP) se tato kontrola rovně neprovádí v případě, e doklad, ze kterého platební příkaz vznikl, má vzor uvedený v tomto seznamu.
Při zaloení se parametr standardně naplní hodnotou VzorIPM (Interní doklad - platby z mezd). Tyto doklady importované z mezd mají zpravidla kadý měsíc stejný variabilní symbol, a pokud je na těchto dokladech uváděn subjekt, byla pro ně hláena tato upozorňující hláka - při tomto nastavení se ji pro tyto doklady (a PP vzniklé z těchto dokladů) tedy hlásit nebude.
Upravena procedura spHdok_TestDuplVSYM
Saldokonto
- 1. 3. 1. 5 - Párování za účet
Upraveny stránky Saldo / HrParUcet.htx, HrParUcet.htm, HrParUcetKc.htm
- odkazy, které byly dříve řeeny pomocí TVIEW, upraveny na řeení pomocí WHERE.
- 1. 3. 4. 8 - Závazky a pohledávky k datu
Pokud datum bankovního výpisu předcházelo datu vlastního dokladu závazku / pohledávky, pak se BAV nezobrazoval v sestavě 1.3.4.8 Závazky a pohledávky k datu (v případě výpisu sestavy k datu mezi datem BAV a datem závazku/pohledávky).
Upravena funkce fnPrn_ZavPohlKDatu.
- 1. 3. 4.11 - Inventarizace závazků
Provedena optimalizace funkce fnPrn_ZavPohlKDatu.
- 1. 3. 4. 8 - Závazky a pohledávky k datu
Ve vstupních parametrech sestavy a ve výstupním recordsetu se vyskytovala poloka vlHPohledavka_Zavazek, která je v jednom případě typu varchar (vstupní parametr - můe obsahovat seznam oddělený čárkou) a ve druhém případě integer (poloka z HDOKu výstupního recordsetu), co mohlo způsobit chybu při konverzi datových typů.
Upravena stránka vstupního filtru saldo\ZavPohl_KDatu_f.htm (poloka vlHPohledavka_Zavazek nahrazena polokou mf_vlHPohledavka_Zavazek) a upraven datový zdroj sestav ZavPohlKDatu a ZavPohlKDatuZ (poloka '%vlHPohledavka_Zavazek%' nahrazena polokou '%mf_vlHPohledavka_Zavazek%').
V případě, e v profi řeení je upraven vstupní filtr nebo uvedené sestavy, je nutno obdobné změny provést i v nich.
Plánování
- 1. 4. 1. 1 - Zadání předpisu opakování dokladů
Měsíční generování:
- Poslední den v měsíci: stačí nastavit hodnotu "Pro hodnotu "K datu v měsíci" generovat" = 31. den v měsíci
- První/Poslední pracovní den: pro měsíční generování s nastavením vlastnosti první pracovní den nebo poslední pracovní den vyloučeny z pracovních dní nejen SO a NE, ale i státní svátky dané funkcí fnSeznamSvatku
Spolu s tím upraveny tyto objekty:
- spPlanDok_NextDatum
Nákup
- 2. 1. 3. 1 - Faktury přijaté účetní
Vytvořena nová include stránka pro poloku mf_SazbaDPH slouící pro určení sazby DPH při samovyměření DPH.
V legislativním start webu pro SK a DE je tento include upraven tak, e v něm není monost výběru 2. sníené sazby.
Nové stránky :
ESO9Start\Include\SamovymereniDPH.htm
ESO9StartSK\Include\SamovymereniDPH.htm
ESO9StartDE\Include\SamovymereniDPH.htm
Upravené stránky :
ESO9Start\nakup\FapHlav.htm
ESO9Start\finance\Pd_Vse.htm
ESO9Start\finance\Pd_Vyd.htm
ESO9Start\finance\Pd_Vyd_val.htm
ESO9Start\finance\Pd_VydS.htm
ESO9Start\ucet\Inter_dokl.htm
ESO9Start\ucet\Inter_dokl_Sloz.htm
ESO9StartHU\Nakup\FapHlav.htm
ESO9StartPL\Nakup\FapHlav.htm
Prodej
- 2. 2 - Prodej
Pokud je na skladě nastavena tvrdá blokace arí (činnost 9. 5. 7 Sklady), pak se provádí kontrola dokladů, které zvyují stav blokováno (obvykle POB) kromě jiného na změnu are (číslo are, výrobní číslo, umístění popř. zakázka) v případech, kdy existuje doklad-následník, který stav blokováno sniuje (obvykle SVU).
Tvrdá blokace arí pro tuto kontrolu musí být nastavena takto:
- Tvrdá blokace: "1=Vůči účetnímu stavu" NEBO "2=Vůči fyzickému stavu"
- Tvrdá blokace pro doklady: "0=Vechny"
- Práce se aremi: "1=Ano"
- Tvrdá blokace arí: "1=Ano"
Spolu s tím provedeny následující změny:
- chybová hláka č. 52240: doplněna o informaci, e se nelze měnit "ari při tvrdé blokaci arí"
- procedura spSDok_HisSDok: změna v rozhraní (doplněny povinné parametry) a přepracována kontrola na monost změny are pokud je nastavena "Tvrdá blokace arí"
- triggery trSDok_INS, trSDok_UPD: doplněno načítání hodnot a změna volání procedury spSDok_HisSDok
- 2. 2. 3. 1 - Faktury vydané účetní
Do detailu hlavičky faktury vydané doplněn bankovní účet subjektu.
Upraven pohled QHDOK_FAV :
- doplněna vazba na číselník bank a bankovní účtu subjektu
- doplněny poloky Banka.Kod_Banky, SubjBUcet.BUSubjBUcet_IBAN, SubjBUcet.txtBUSubjBUcet_IBAN
Upravena stránka prodej\FaV.htm :
- do datového zdroje doplněny poloky Kod_Banky, txtBUSubjBUcet_IBAN
Upravena stránka prodej\FaVHlav.htm :
- doplněny poloky BUHdok_Ucet, Kod_Banky, "BUHdok_Specif, txtBUSubjBUcet_IBAN
- 2. 2. 3 - Faktury vydané - jen pro HU legislativu.
Doplněna komunikace se slubou OnlineSzamla. Vytvořeno jako CLR procedura.
Z SQL serveru je třeba mít povolen přístup na https://api.onlineszamla.nav.gov.hu/invoiceService/, https://api-test.onlineszamla.nav.gov.hu/invoiceService/.
Doplněny parametry pro přihláení ke slubě ve skupině SzamlaOnline.
Vytvořeny procedury pro odeslání faktury a zjitění jejího stavu.
Zapojeno nad fakturou, doplněna stránka s přehledem stavů komunikace se slubou (ESO9StartHU\Prodej\HdokSzamla.htm)
Doplněna činnost 2.2.3.14 - Online szamla Info s přehledem komunikace se slubou a moností zobrazit a znovu odeslat záznamy v chybovém stavu.
Pro odesílání faktur a zjiování jejich stavu na pozadí (předepisuje legislativa) je nutné vytvořit SQL JOB volající zpravidla jednou za hodinu proceduru spOnlineSzamla_Akce_JOB
Pro maďarské zákazníky je v maďartině vytvořen podrobný popis práce s fakturami a slubou.
Úkoly
- 2. 4. 1 - Správa úkolů
Na rozhraní níe uvedených procedur doplněny nepovinné parametry:
- @MF_VLTYP_SLOZNEW SMALLINT = NULL : typ sloky pro nově vznikající sloku dokladu {0-Ostatní,1-Zboí,2-Sluba,3-Pomůcka}
- @MF_EXECSDOK SYSNAME = NULL : název procedury (s parametry @IDSDOKP int, @IDSDOKN int) která se spustí vdy po zaloení sloky dokladu
Procedury:
- spSDOK_UKOL_Predej: volá proceduru spSDOK_UKOL_ZalozKopii
- spSDOK_UKOL_ZalozPraci: volá proceduru spSDOK_UKOL_ZalozKopii
- spSDOK_UKOL_ZalozKopii: pokud je typ nové sloky jiný ne sloky zdrojové, pak se vyprázdní/nastaví na hodnotu 0 tyto poloky
- identifikace sloky
- mnoství
- sazba DPH
- ceny
- SET vlastnosti (SETUCSTAV, SETFYZSTAV...)
- ari
Tyto parametry nejsou v Eso9Start vyuity a slouí pro vyuití v Eso9Profi
Zásilkové / Přepravní sluby
- 6. 6. 1. 3 - Komunikace s PPL bránou
Zahájeny práce na PPL bráně rozhraní MyApi.
Brána MyApi jetě není plně implemenována.
Doplněny parametry do skupiny Zásilky.
Upravena stránka 6. 6. 1. 3 Komunikace z PPL bránou.
Upravena knihovna eso9zasilky.dll
CRM
- 6. 7. 1 - Aktivity
Do podřízených činností doplněny nové poloky
- Typ výsledku(AKTIVITA.VLVYSLEDEK)
- Popis výsledku(AKTIVITA.VYSLEDEKPOPIS)
Spolu s tím upraveny následující objekty:
- nový include combobox "CRM\ComboInc_VLVYSLEDEK.htm" pro Typ výsledku aktivity pouitý v include formě "CRM\Inc_AKTIVITA.htm"
- nová include forma "CRM\Inc_AKTIVITA.htm": forma pro Aktivitu, která je poté společná pro ostatní činnosti. Obsahuje nově poloky "Typ výsledku", "Popis výsledku"
- v předlohách pouita include forma "CRM\Inc_AKTIVITA.htm":
- činnost 6. 7. 1. 1 Vechny aktivity: forma "CRM\Aktivity.htm"
- činnost 6. 7. 1. 2 Aktivity dle subjektu: forma "CRM\AktivitySubj.htm"
- činnost 6. 7. 1. 3 Aktivity dle vlastníka: forma "CRM\AktivityUziv.htm"
- 6. 7 - CRM
Optimalizace činností v 6. 7 CRM:
- činnost 6. 7. 1. 1 Vechny aktivity: změněn StartFilter=1 na hodnotu 2 v předloze "CRM\Aktivity.htm"
- činnost 6. 7. 1. 2 Aktivity dle subjektu: optimalizace datového zdroje první formy "Subjekt" v předloze "CRM\AktivitySubj.htm "
- činnost 6. 7. 1. 3 Aktivity dle vlastníka: optimalizace datového zdroje první formy "Vlastník aktivity" v předloze "CRM\AktivityUziv.htm"
Účetní číselníky
- 9. 2. 9 - Saldokonta
V číselníku saldokont (párování) doplněna monost nastavení, zda má nebo nemá vstupovat do hromadného párování vech saldokont.
- Doplněna poloka VLHROMADNEPAROVANI do tabulky PAROVANI.
- Upravena stránka nastaveni / Saldo.htm - doplněna vlastnost "Zahrnout do hromadného párování vech saldokont".
- Upravena procedura spParovani_AutoAll.
- 9. 2. 4. 0 - Odpisové skupiny majetku
V číselníku odpisových skupin byla doplněna termínová platnost (datum platnosti od-do).
V případě vyplnění této platnosti se při uloení karty majetku kontroluje, zda k datu prvního pohybu majetku (nejnií datum na slokách pohybů) jsou odpisové skupiny v zadaném rozsahu platnosti. Pokud ne, je hláeno varování. Jestlie majetek jetě nemá ádný pohyb, provádí se kontrola k dnenímu datu.
Kontrola se rovně provádí při zařazení majetku (tlačítkem "Zařazení" nad pohyby majetku).
Tabulka OdpSkup - doplněny poloky dtPlatnostOD, dtPlatnostDO.
Nová procedura spMajetek_KontrPlatOdpSkup, upravené procedury spQMajetek_ValRec a spMajetek_Zarad.
Upravena stránka nastaveni\OdpSkup.htm
- 9. 2. 8 - Účetní výkazy
V činnosti 9.2.8 Účetní výkazy byly zrueny odkazy Tisk, Tisk plán a Tisk skutečnost a plán.
Upraveny stránky Nastaveni/UcetVyk.htm a UcetVyk_Obecny.htm
Subjekty
- 9. 3. 3. 1 - Osoby subjektů - Ochrana osobních údajů
GDPR - Ochrana osobních údajů
V Osobě subjektu doplněn odkaz na formulář "Ochrana osobních údajů".
Slouí k evidenci právních důvodů a účelů zpracování osobních údajů osoby subjektu.
Doplněna tisková sestava "Potvrzení o zpracování" (SubjGDPR).
Do skupiny parametrů Systémové doplněn parametr GDPR_OSOBA pro Odpovědnou osobu a parametr GDPR_MISTO pro Místo vyplnění na sestavě "Potvrzení o zpracování".
Doplněna tabulka SUBJGDPR.
Předlohy subjekt\SubjOsob.htm, subjekt\SubjOsobaMS.htm rozířeny o odkaz na novou předlohu subjekt\SubjOsobaGDPR.htm. Doplněn include subjekt\SubjGDPR_INC.htm.
- 9. 3. 3. 0 - Subjekty
Odkaz "Značení sortimentu": v předloze "subjekt\Subjznac.htm" optimalizován datový zdroj spodní formy "Značení zboí pro partnera".
- 9. 3. 3 - Ověření subjektu jen pro legislativu SK
Do stránky subjektu subjekt\Subjekt.htm doplněn pro legislativu SK include subjekt\SubjOverSubjekt_INC_SK.htm - se sekcí "Ověření subjektu".
Pro ověření je nutné zadat stát subjektu: SK, CZ, automaticky. Při volbě automaticky se pouijí první dva znaky IČ DPH.
Poloka "Ověřit IČO" je totoná s IČO.
Akce "ověření základních údajů" jen zobrazí staené údaje, v závorce za kadým údajem zobrazí případnou rozdílnou hodnotu v datech subjektu v ESO9.
Akce "aktualizace základních údajů" staené údaje naplní do dat. Naplňuje se Název subjektu, IČ DPH, DIČ, Ulice včetně čísla, PSČ, Město, Stát, pokud se nalezl stát s kódem SK nebo CZ v číselníku států.
Ověření se volá vůči webové slubě na adrese https://podpora.eso9.cz/update/CompanyInfo.asmx - přístup na ni musí být povolen z databázového serveru. A z této webové sluby se volají sluby bisnode.sk.
Dokladové číselníky
- 9. 4. 4 - Typy dokladů
Výpočet datumu splatnosti pří kopii dokladů lze nyní nastavit:
- tabulka TDVCASE: typ dokladu v čase. Nový sloupce VLSPLATNOSTPRIKOPII_TDC - SMALLINT. Určuje způsob určení "Datumu splatnosti" při kopii:
- 0=Z předchůdce: určí se z předchůdce. Je to defaultní hodnota a jedná se o dosavadní způsob
- 1=Přepočtem: spočítá se tak, jako kdyby se doklad pořizoval ručně (ze SUBJVTSUBJ resp. VZORU dokladu)
- činnost 9. 4. 4 Typy dokladů: do prostřední formy "Vlastnosti typu dokladu závislé v čase" předlohy "nastaveni\TypDok.htm" doplněna poloka "Datum splatnosti při kopii určit": 0=Z předchůdce;1=Přepočtem
- funkce fnTDvCase: vrací hodnotu nového sloupce VLSPLATNOSTPRIKOPII
- funkce fnTDvCase_Hdok: vrací hodnotu nového sloupce VLSPLATNOSTPRIKOPII
- obchodní pravidlo spTDvCase_NewRec: na rozhraní nový povinný parametr @VLSPLATNOSTPRIKOPII_TDC - SMALLINT. Naplňuje se z posledního záznamu bez vzoru, nebo hodnotou 0=Z předchůdce
- obchodní pravidlo spTDvCase_ValRec: na rozhraní nový povinný parametr @VLSPLATNOSTPRIKOPII_TDC - SMALLINT. Kontrola na hodnotu NULL.
- procedura spTDvCase_Zmenit: na rozhraní nový nepovinný parametr @mf_VLSPLATNOSTPRIKOPII_TDC - SMALLINT.
- procedura spTDvCase_HromadnaZmena: na rozhraní nový nepovinný parametr @mf_VLSPLATNOSTPRIKOPII_TDC - SMALLINT.
- procedura spTypDok_ZkopirujDoTDVCase: naplní sloupec VLSPLATNOSTPRIKOPII_TDC hodnotou 0=Z předchůdce
Zboí, sluby, majetek..
- 9. 5.10 - Zboí na skladě
Akce-tlačítko "Zalo zboí na sklad" (objekt-procedura spZBOZI_ZalozNaSklad) při zakládání zboí na sklad nastavuje poloku "Skladovou cenu" na hodnotu "Kontrolovat podle skladu" stejně, jako při ručním pořízení zboí na sklad (činnost 9. 5.10 Zboí na skladě).
- 9. 5. 6 - Skupina značení zboí
Zruena spodní forma "Značení sortimentu pro skupinu značení". Ta byla nahrazena odkazem "Značení sortimentu" ve kterém je "Značení sortimentu pro skupinu značení" k dispozici. Důvodem úpravy je zrychlení zobrazení samotného číselníku tím, e se nezobrazuje "Značení sortimentu pro skupinu značení"
- předloha "nastaveni\SkupZnZb.htm": provedeny výe popsané úpravy. Protoe se tato forma v mnoha činnostech volá jako číselník je vyřeena i rychlost.
- nová předloha "nastaveni\SkupZnZbZnac.htm": volá se na odkazu "Značení sortimentu". Zde je ve spodní formě optimalizován datový zdroj.
- 9. 5. 9 - Zboí
Odkaz "Značení pro subjekt": v předloze "nastaveni\ZbozZnac.htm" optimalizován datový zdroj spodní formy "Značení zboí pro partnera".
- 9. 5.11 - Sluby
Odkaz "Značení pro subjekt": v předloze "nastaveni\SluzZnac.htm" optimalizován datový zdroj spodní formy "Značení sluby pro partnera".
Parametrizace systému
- 9. 6.11 - Události
Protoe se v současné verzi ESO9 pro zobrazení událostí ji nepouívá hodnota "SQL-hodnota zkrácená" (definovaná v událostech), při vyhodnocení událostí se nyní neprovádí její přepočet. Pokud tam tedy je tato definice vyplněna, nemá ji ádný význam a v případě sloitějích výpočtů můe nyní dojít ke zrychlení provádění přepočtu událostí.
- 9. 6. 1 - Parametry aplikace
Do skupiny "systémové" přidán nový parametr "DROP_ROW_MSG" - Informační hláka při vypadnutí řádku z filtru. Pokud je povoleno (>=1), zobrazí se při vloení nebo úpravě záznamu neodpovídajícího po jeho uloení aktuálnímu filtru informační hláka. Defaultní hodnota je 0-Ne.
- 9. 6.12 - Joby
Pokud poslední sputění JOBu skončilo chybou, je tento JOB v browsu zvýrazněn červenou barvou. Toto zvýraznění se nyní provádí ale pouze u těch JOBů, které mají povoleno automatické spoutění.
Komplexní editory
- 9. 9. 4 - Fulltextové vyhledávání
Nebylo funkční vyhledávání datových zpráv protoe checkboxy, které určují oblast hledání, neobsahovaly monost "datové zprávy" (pokus se provádělo vyhledání z horní lity, bylo i vyhledání datových zpráv funkční).
Upravena stránka nastaveni\FullText.htm - doplněn checkbox "datové zprávy".
V důsledku doplnění nové formy do stránek Posta/OdeslaneDZ.htm a PrijateDZ.htm byl nefunkční odkaz ne detail datové zprávy - vytvořena nová stránka posta\DS_DZDetail.htm.
Upravena procedura fnFullTextEso9_Formular pro výběr na základě vyplnění checkboxu, upraven odkaz na stránku datové zprávy.
Doplněn FChange pro checkbox "datové zprávy", upravena procedura spQFullText_SetSeznamMaster
Datový model
- DATZPR - Datové schránky
Tabulka byla rozířena poloku VLODESLAT. 0 = Ne, 1 = Ano
Webové stránky
- OdeslaneDZ.htm - datové schránky - Odeslané zprávy
Stránka byla rozířena o pole: Povoleno k odeslání. Pole se nastaví po zaloení zprávy na Ano. Pokud uivatel nechce aby se zpráva odeslala při hromadném odeslání musí ji nastavit na hodnotu Ne.
Změny procedur
- spHDOK_CopyRozuct - Procedura pro kopii dokladu s ručními účetními zápisy
Do procedur spHDOK_CopyRozuct a spHdok_CopyRucUcetZap doplněn nový parametr @mf_vlPrepNovymKursem, který umoňuje zvolit, zda se v případě cizoměnového dokladu mají přepočítat ruční účetní zápisy kurzem nového dokladu :
@mf_vlPrepNovymKursem SMALLINT = NULL :
0 nebo NULL : účetní zápisy se zkopírují z původního dokladu ( = předchozí funkčnost)
1=přepočítat pouze ruční UcetZap v cizí měně,
2=přepočítat pouze ruční UcetZap i v domácí měně
- spTXT_Majetek - Procedura pro import karet majetku
Do procedury spTXT_Majetek doplněn vstupní parametr DTKALKULACE (Účtovat od data).
- spTXT_Majetek_Pohyb - Procedura pro import pohybů majetku
Upravena procedura spTXT_Majetek_Pohyb - doplněn parametr @Zak_Sdok (pro monost zadání zakázky).
Pokud se jedná o pohyb zaloení, tak se současně nastaví i zakázka v HDOKu.
- spHDok_FapEU_VytvorDPH_AfterExec - Samovyměření DPH, monost volání uivatelské procedury
Vytvořena procedura spHDok_FapEU_VytvorDPH_AfterExec, která je volána na konci procedury spHDok_FapEU_VytvorDPH (pouívá se při samovyměření DPH).
Procedura má parametry @idHdok INT, @XmlParams XML, kde v @XmlParams je seznam id vzniklých účetních zápisů společně s informací, zda se jedná o DPH na vstupu nebo výstupu.
Procedura je standardně prázdná, je mono ji uivatelsky přepsat.
- spHDok_FapEU_VytvorDPH - Procedura pro samovyměření DPH
Doplněna kontrola na vyplnění parametru existujícím účtem účetní osnovy.
Pokud se při samovyměření DPH nepovede určit účet, pak ji nehlásí chybu "nelze vloit hodnotu NULL do idUctOsn ...", ale pouije se účet "NULL" a zobrazí se varovná hláka :
"Nepodařilo se určit účet, na který má být zaúčtování provedeno. Zkontrolujte nastavení parametrů ve skupině zaúčtování nebo uivatelských funkcí, které tento účet definují." Hláka dále obsahuje seznam parametrů skupiny zaúčtování, kde je vyplněn nějaký účet a tento neexistuje v účetní osnově.
Změny datových struktur
- SESTAVA - Uivatelsky definované sestavy.
Provedeno rozíření sloupců
- KOD_SESTAVY: z varchar(30) na varchar(60)
- NAZEV_SESTAVY: z varchar(60) na varchar(255)
Spolu s tím provedeny úpravy následujících objektů:
- obchodní pravidla
- objekty pro GS
- synchronizační objekty
- ostatní pomocné objekty
- AKTIVITA - Obchodní aktivita
Tabulka rozířena o nové sloupce:
- VLVYSLEDEK: výsledek aktivity 0=neurčeno(default); 1=úspěch; 2=neúspěch; 100..výe pro Eso9Profi
- VYSLEDEKPOPIS: popis výsledku aktivity
Spolu s tím upraveny následující objekty:
- obchodní pravidla tabulky AKTIVITA: rozhraní doplněno o nové povinné sloupce VLVYSLEDEK, VYSLEDEKPOPIS
- spAKTIVITA_NewRec
- spAKTIVITA_CalRec
- DZSLOUPEC - Sloupec sestavy
Změna typu sloupce POPISSELECT z VARCHAR(1000) na VARCHAR(MAX)
Spolu s tím upraveny:
- obchodní pravidla tabulky DZSLOUPEC
- spSESTAVA_NEWREC
- spDZSLOUPEC_BEFOREINSERT
- spDZSLOUPEC_BEFOREUPDATE
- spDZSLOUPEC_INSERTREC
- spDZSLOUPEC_COPYREC
- objekty pro generátor sestav
- spDZSESTAVY_SQLWOC
- spDZSESTAVY_SQLGEN
Změny webových stránek
- Exporty - Exporty do XML
Sjednocení názvů tlačítek a poloek ve stránkách, kde jsou exporty:
Upraveny stránky :
- ESO9Start\doprava\Sestava_SilnicniDan.htm
- ESO9StartSK\doprava\SESTAVA_SILNICNIDAN.HTM
- ESO9Start\finance\BavZastavaExport.htm
- ESO9Start\finance\ExpINK.htm
- ESO9Start\finance\ExpPP.htm
- ESO9Start\ucet\Vykaz_DPP_XML.htm
- ESO9Start\nastaveni\UcetTypExport.htm
- ESO9Start\nastaveni\UcetVykExport.htm
- ESO9Start\nastaveni\expucvyk.htm
- ESO9Start\nastaveni\ExpSestav.htm
- users/User1StartPage.idc - Vstupní diagramy s toky dokladů
Ve vstupních obrazovkách nebo navigačních uivatelských stránkách lze jednodue zobrazovat i diagramy s toky dokladů s moností prokliku na formuláře jednotlivých typů/vzorů dokladů. Jedná se o intuitivnějí a jednoduí způsob, ne je hledání daného formuláře ve stromu činností. Podrobný popis tvorny vlastních vstupních diagramů je na http://eso9wiki/doku.php?id=techdoc:diagramyidc.
K nahlédnutí jsou v ESO9 Start k dispozici (startovní) stránky uivatele na esoform.asp?TPage=users/User1StartPage.idc, esoform.asp?TPage=users/User2StartPage.idc nebo esoform.asp?TPage=users/User3StartPage.idc.
- NASTAVENI\UZIVAKCE.HTM - Kontrola (ne)provedení uivatelských akcí
Uivatelské akce byly rozířeny o monost kontroly (ne)vykonání akce ve formuláři. Ve formuláři uivatelských akcí (činnost 9.6.14) přibylo tlačítko, které vyhodnotí uivatelskou akci daného typu vůči zadanému formuláři (nikoli vůči uivateli či skupině uivatelů). Výsledkem je jednak vyhodnocení, zda se akce ve formuláři provede (uplatní) a druhak (po rozkliknutí uzavřené sekce "Výsledek akce") i výsledný HTML zdroj stránky po uplatnění uivatelské akce.
Provedení či neprovedení uivatelské akce tak lze ověřovat jak z hlediska implementátora, který akci vytváří, tak z hlediska uivatele, který ji pouívá.
- Finance\ImportBV.htm - Bankovní výpisy - import
V činnosti 1.2.1.5 Bankovní výpisy - import dolo k úpravě mechanismu nahrání souboru s bankovním výpisem na server. Zrychlí se tím nahrávání rozsáhlých bankovních výpisů. Změnou je, e (textový) obsah bankovního výpisu ji není vidět jako poloka ve stránce.
Zároveň s tím dolo k drobným designovým změnám ve formuláři.
- nastaveni\cinnost_strom_skupuziv.idc - Výpis přiřazených činností
Nad stránkou uivatelů ve skupině a skupinami uivatelů byl doplněn výpis přiřazených činností.
- subjekt\SubjOsob.htm - Anonymizace osobních údajů
Ve stránce osob subjektu přibylo tlačítko pro anonymizaci osobních údajů. Provede výmaz poloek obsahujících osobní údaje v databázi (s explicitním dotazem a potvrzením tak, aby jej nelo stisknout omylem). Seznam poloek pro výmaz je uveden přímo na tlačítku a lze jej (např. v Profi implementacích) jednodue upravovat.
- ucet\Priznani_SD_Export_XML_*.htm - Spotřební daně
Sjednocení názvů tlačítek a poloek v předlohách, kde jsou exporty:
- ucet\Priznani_SD_Export_XML_CZ.htm: přejmenování tlačítka "Generovat" na "Vytvoř export do XML"
- ucet\Priznani_SD_Export_XML_SK.htm: přejmenování tlačítka "Generovat" na "Vytvoř export do XML"
- ucet\INTRASTAT_EXPORT.htm - INTRASTAT
Sjednocení názvů tlačítek a poloek v předlohách, kde jsou exporty:
- ucet\INTRASTAT_EXPORT.htm:
- přejmenování tlačítka "Export" na "Vytvoř export"
- přejmenování tlačítka "Proveď zápis do souboru" na "Uloit do souboru"
- finance\VytvorPP.htm - Legenda k obarvení řádků
Do stránky s automatickou tvorbou platebních příkazů přibyla ukázka pouití legendy pro obarvení řádků.
Výroba pro ESO9
Výroba
- 5. 3. 3 - Poadavky na výrobu vlastních polotovarů
Upraven formulář pro filtrování návrhu poloek polotovarů (zadavani/TvorbaVyrZakZPolotovaru.htm).
Do výběru se dostávají jen ty výrobky, které jsou v technické dokumentaci označeny jako polotovar (VLPODTYP_SLOZ = 2) a mají v příznaku nerozpadat (VLROZPADPROVYROBU=0)
Na formuláři dolo k rozíření filtrovacích podmínek o monost filtrování na základě bilanční rovnice proti minimálnímu nastavenému mnoství na přísluné skladové kartě.
Sloky na zaloené výrobní zakázce aktualizují na skladové kartě poloku objednáno.
- 5.5.1.1 - Pořízení výrobní zakázky z prodejních objednávek - Sledování plnění plánu výroby
Upraveny související formuláře a procedury pro detailní sledování plnění plánu výroby.
Formulář pro zadávání výrobních zakázek/plánů ze sloek POB:
- doplněny informace o vyrobeném mnoství na sloce výrobní dokumentace (odpovídá VP),
- doplněny datumy plánu začátku a konce výroby, a součet za vechny sloky VP pro daný IDHDOK VZA)
- přidán fchange nad polokou Výrobní zakázka v souvislosti s číselníkem. Nyní lze vybírat z portfolia výrobních zakázek (výrobního plánu) a zvolit, do které se bude plán přihrávat (předpokládá se, e plán bude vznikat doplňováním na vícekrát výběrem různých sloek POB)
- podobný číselník je vytvořen pro navázání na předchozí plán při tvorbě klouzavého plánu (vazba na předchozí plán
- doplněna tlačítka Vyčistit, jejich stiskem se vynuluje vazba na zvolenou zakázku (pro zakázky v tomto případě, kdy není určeno, zadávané plány zvolených sloek vytvoří do nové zakázky. Pokud je vyčitěna vazba na předchozí klouzavý plán, systém zakládá běný plán.)
Formulář pro práci s výrobními zakázkami VZA (5.5.1.2):
Formulář (plán výroby) byl rozířen, aby ukazoval mnoství, která jsou poadována pro splnění plánu odbytu (předchůdci jako POB), dále aby zobrazoval mnoství zaplánovaná při rozpadu na podsestavy z vyích předchůdců a dále mnoství, která jsou předepsána pro nií vyráběné celky (v rámci rozpadu podsestav při tvorbě plánu výroby).
Vazby vyí, nií představují tzv. nepovinné vazby pro vtaení vyráběných podsestav, samostatně plánovaných jako sloka plánu výroby (v rámci rozpadu podsestav při tvorbě plánu výroby). Tyto poloky jsou rovně odkazem na detailní browse jsou takto navázány v historii a směrem k vyímu celku, nebo nií podsestavě.
Pod čarou jsou nové poloky, které se vyuijí pro plnění a navazování klouzavých plánů:
Poadavky aktuální plán:
Zobrazuje poadavky, které jsou zadány při tvorbě aktuálního plánu v daném období, jen představuje zakázka. Sloka je detailní součástí tohoto plánu.
Saldo minulý plán:
Zobrazuje výsledek (rozdíl mezi plánovaným mnostvím a skutečně vyrobeným mnostvím) minulého plánu. Přenáí se při zaloení sloky s vazbou na minulé období klouzavého plánu.
Vyrobeno konečný stav:
Zobrazuje konečný odsouhlasený stav vyrobeného mnoství při ukončení plánu (plánovaného období)
Upraven datový model aby umoňoval evidenci vazeb:
V datovém modelu upraveno chování vazeb HISSDOK pro VLTYPVAZBY 6 a7.
6: se drí mezi slokami VZA-VZA (P-N). Jakmile dochází k rozpadu na podsestavy v rámci tvorby agregovaného plánu, jsou zadávány jako jednotlivé sloky VZA. O podřízenosti zapíe historie s vazbou 6.
7: se drí ve vztahu k POB-VZA (případně se aktualizuje, kdy se opakuje doplnění stejné kombinace sloek P-N)
Provedeny změny formulářů
- Zadavani/START_TvorbaVyrobnihoRozpadu.htm
- Zadavani/START_VyrZak.htm
Upraveny funkce a procedury:
- fnVYRZAKSDOK_MNVYROBENO
- fnVYRZAKSDOK_MNCHYBI
- spVYROBA_NastavSetSDOK
- spZBOZIROZPAD_VyrobniRozpad
V souvislosti se změnami vytvořeny nové funkce a procedury:
- fnHISSDOK_PlneniPOB_VZA_VPR_SPU
- fnHISSDOK_PlneniVZAVYROBAVPVYROBENOSPU
- fnHISSDOK_VZAVYROBAVPVYROBENOSPU
- spPOBVZA_VycistitPole
- spQHDOK_KOPIE_GETRECIDHDOKNEW
- spQHDOK_KOPIE_MF_DTROZHODNE
- spQHDOK_KOPIE_MF_DTROZHODNEO
- spQHDOK_KOPIE_MF_DTROZHODNEV
- spQZBOZSDOK_PLNENIVPRPOB_MF_MNNEW
- spSDOK_AGRKumulKopie
- spSDOK_slKumulKopie
- spSDOK_HISSDOK_DELETEHISPOBPOB
- spSDOK_VYRSDOK_PRIJEMzVPHISPOB
Princip realizace nepovinné vazby (výrobní plán):
----------------------------------------------------------
Na základě rozířeného modelu historie, je umoněno ve formuláři výrobního příkazu (5.5.2.2) zobrazit plánované vazby (jak podřízené tak i nadřízené), kde je znázorněno, kolik ks vstupuje do kterého VP podle výrobního plánu. Při naváení polotovarů vtaením z DZ je mono přímo na browse vidět u jednotlivých evidovaných vyrobených poloek typ vazby (není vazba, vlastní vazba, cizí vazba, podle definice plánu výroby
). Takto se obsluha můe lehce orientovat při výběru pro navázání polotovaru z konkrétního VP.
Oprava chyby:
----------------
Při rozpadu poloek, které vznikly při tvorbě plánu výrobních zakázek ze sloek POB agregací s rozpadem polotovarů, se jejich podsestavy zakládaly chybně jako skladové materiály.
Správně se nyní zakládají jako nerozpadnutý polotovar. (toto bylo upraveno v proceduře spZBOZIROZPAD_VyrobniRozpad)
- 5. 5. 1. 9 - Vazby sloek plánu výroby
Nová činnost podpory plánování výroby pro detailní sledování plnění plánu výroby v rámci vazeb mezi podřízenými a nadřízenými slokami plánu.
V činnosti lze prohlíet přímé vazby zvolené sloky výrobního plánu. Ve formuláři můe být proveden přechod do dalí úrovně plánu (nií nebo vyí podle přímých předchůdců nebo následníků) pomocí odkazu Vstoupit do úrovně zajistí volání formuláře s nastavenou úrovní, ve které se uivatel nachází (buď vyí, nebo nií)
Na formuláři sloky VZA je mono přiřadit plánované pracovitě. Tato poloka se předevím vyuije v rámci zadávání obecnějího pracovitě v rámci nového členění dle typu pracovitě (podnik, závod, provoz, dílna, pracovitě).
Pro zajitění hierarchie mezi jednotlivými stupni zaplánování v rámci podřízenosti a nadřízenosti plánů je v číselníku pracovi zajitěna hierarchie mezi pracoviti pomocí poloky typ pracovitě.
Upraveno:
- Priprava/Pracoviste.htm (Přidána poloka pro rozliení hierarchie pracovitě Pracovitě/ Dílna/ Provoz/ Závod/ Podnik) ? VLPODTYP_SLOZ
Nový formulář:
priprava/PracovisteVazba.htm (základní práce s vazbami plánu)
Poznámka:
------------
Ve verzi byla také zaloena nová monost pro definici hierarchie pracovi. Lze ji definovat v rámci tabulky PRECHODCAS. Z činnosti 5.1.3.2 číselník pracovi je mono z formuláře pracovitě odkazem vazby mezi pracoviti definovat vazbu na vyí pracovitě. Tímto se můe popsat celá hierarchie mezi jednotlivými pracoviti, od detailního a po obecné (například různé druhy lisů jsou součástí pracovitě LISOVNA, co je označeno jako vyí typ dílna. I její kapacita se pak můe naplňovat a do celkové kapacity vech lisů. Pracovitě LISOVNA pak můe být pouíváno pro obecné hrubé bilancování kapacity dílny.
Pro definici vazby mezi pracoviti se vyuívá poloka tabulka PRECHODCAS, poloka VLTYPPRECHODCAS=10. IDZBOZIPRACVYCH je výchozí pracovitě, pro které se vazba definuje (v hierarchii to detailnějí, nií), pracovitě obecnějí, vyí je definováno v poloce IDZBOZIPRACCIL.
Nasazení hierarchie plánů pomocí hierarchie pracovi není součástí verze START. Předpokládá se její vyuití při bilancování směrem od hrubých k detailním plánům v rámci jednotlivých zákaznických profi řeení.
- 5.5.1.1 - Pořízení výrobní zakázky z prodejních objednávek - Zadání plánu výrobních zakázek - KLOUZAVÝ PLÁN
V některých případech jsou realizovány dlouhodobé velkoobjemové výroby. Můe se jednat o řeení potřeby předzásobit se skladovými polotovary, nebo pro stálého zákazníka realizace objednávek formou měsíčních odvolávek
Ve vech těchto případech se pro plánování hodí pouít tzv. klouzavého plánu. Tento plán zachovává vazbu na plán z minulého období a to takto:
Při stanovení nového plánu se vychází z uzávěrky předchozího plánu tak, e přeplnění se odečte (nebo neplnění přičte) k novému zadávanému poadovanému mnoství na nové období. Toto mnoství se pak stává aktuálním plánem. Na konci období se provede bilanční vyhodnocení a saldo plnění se opět započítá k novému poadovanému mnoství.
Aby takový plán mohl být zaveden, je nutné vdy stanovit vazbu na předchozí plán. Systém má připravený mechanizmus pro definici vazeb (na formuláři 5.5.1.1. Tvorba VZA z POB) s tím, e se určí vazba na předchozí plán (hlavička konkrétní zakázky VZA) a nastaví se typ plánu Klouzavý. Dále se ji pokračuje s výběrem poloek mezi příslunými slokami POB, které se mají do plánu započítat.
Klouzavý plán musí mít stanovenu vazbu jen poprvé, kdy se zakládá hlavička nového plánu na nové období. Pak ji stačí do tohoto plánu (výběr do poloky Výrobní zakázka) dalí poadované poloky pouze přihrávat. Následující období se provede vyhodnocení poloek plánu (zápis konečného stavu výroby) a zaloí se dalí nová hlavička plánu na nové období s vazbou na tento předchozí plán
V souvislosti s řeením této agendy byly upraveny související formuláře a procedury:
Web:
- zadavani/START_KumulPObjDoVyrZak.htm
- zadavani/START_VyrZak.htm
Procedury a funkce:
- spPOBVZA_VycistitPoleOLD
- spQHDOK_KOPIE_GETRECIDHDOKNEW
- spQHDOK_KOPIE_GETRECIDHDOKOLD
- spSDOK_AGRKumulKopie
- spSDOK_slKumulKopie
Dolo k rozíření datového modelu:
- do tabulky HISHDOK byla přidána poloka VLTYP_VAZBY s následujícím významem:
(null,
1= PROJEKT
5= KLOUZAVÝ PLÁN
6= PODŘÍZENÝ PLÁN
7= VÝROBA REZERVA)
- dále byla rozířena tabulka SDOKADDSYS o následující poloky:
MNPOCET01 Decimal(19,5) Obecné desetinné číslo 01
MNPOCET02 Decimal(19,5) Obecné desetinné číslo 02
MNPOCET02 Decimal(19,5) Obecné desetinné číslo 03
- 5. 5. 1. 2 - Evidence výrobních zakázek podle vzorů - Úprava formuláře: Tisková sestava "Klouzavý plán", Tlačítko "Uzavřít období"
Upraven formulář, nyní umoní volat sestavu Klouzavý plán.
Vytvořena sestava VyrKlouzavyPlan.idc, která zobrazí zakázku a vechny její následníky v sestavě pomocí zobrazení tzv. klouzavého plánu.
Dále pro práci s klouzavým plánem je formulář rozířen o tlačítko [UZAVŘÍT OBDOBÍ], které zajistí překlopení stavu dokladu na odvedeno, co znamená, e období plánu, které doklad představuje (Datum plánovaného začátku výroby Datum plánovaného ukončení výroby) je uzavřeno. Tlačítko volá proceduru spKPLAN_UvavritObdobi. Předpokládá se, e procedura bude v rámci konkrétních implementací přepsána uivatelským objektem tak, aby provedla související automatické akce, které s uzavřením plánovaného období souvisejí (například kontroly dokladů, součet mnoství vyrobeno, překlopení stavů atd
)
- 5. 5. 2. 2 -Výrobní příkazy: Výdejka na sérii, náhradní mat - Odkaz naváecí ádanka mat. naváecí výdejka mat.
Rozířena činnost pro tvorbu ádanek a výdejek materiálu umoní vytvářet ádanky na mnoství materiálu přepočtená pro aktuálně definovaný počet výrobku na kopírovacím formuláři (sérii).
Provedené změny:
Formuláře:
- Zadavani/START_VyrobaZavDil.htm
Rozířen typ pozice na 10 Náhrada
Jeho funkce spočívá v systémovém označení určení pozice, která představuje alternativu k jiné pozici. Nemá vliv na odvádění (pokud nemá být primárně spotřebována, je nutné manuálně překlopit na IGNOROVAT).
Záměrem je selektivní pouití při tvorbě materiálové ádanky nebo výdejky z výroby na sklad. Předpokládá se, e pozice označené jako NÁHRADA nebudou běně vydávány a ani spotřebovávány. V okamiku, kdy nebude dostatek původního materiálu, mohou být vyuity k vytvoření ádanky a vydání náhradního materiálu. Tato vlastnost se vyuije při průniku platností dokumentace, předevím kdy je potřeba, aby byl spotřebován primárně určitý materiál. Následně překlopením stavu IGNOROVAT můe být spotřebováván při odvádění dalích výrobních dávek nový materiál (například doběhová série).
Pozice, které se náhrada týká
Volná poloka (CISLO_STROJE), umoní pro materiálovou pozici zapsat číslo pozice, pro kterou má poloka být náhradou. Slouí jako informativní pole.
- Zadavani/START_VyrobaVzorKopieZadanka.htm
- Zadavani/START_VyrobaVzorKopieVydejka.htm
Přidána poloka poadované mnoství pro výdej na sérii (MNSERIE), které spolu s tlačítkem [NA SÉRII] označeným větám dolního browsu přepočítá mnoství na poadovaný počet výrobků.
Mnoství plánované (mnoství vyrobené)
Filtrovací kombo:
- Standardní (ukáe jen standardní pozice)
- Program (ukáe pozice, které jsou vyadovány speciálním programem CNC)
- Potlačené (ukáe sloky, které jsou označeny ignorovat)
V dolním browsu přidána informace o čísle nahrazovaného materiálu (je li pozice náhradou za jinou pozici viz změny ve výrobní dokumentaci/rozpis kusovníku)
Procedury:
- spVYROBA_PrepocetSerie umoní přepočet poadovaných mnoství materiálu dle zadaného mnoství na sérii
Funkce:
- fnVYRPRIK_IDVyrobaPlanPK vrátí idvyroba PPK
Změny procedur
- spSDOK_btKumulKopie - 5.5.1.1 - Pořízení VZ z prodejních objednávek
Procedura pro tvorbu sloek výrobní zakázky agregací podsestav ze zvolených sloek POB (činnost 5.5.1.1)
Upraven filtr výběru jednotlivých podsestav ze stromu kusovníku finálů na slokách POB tak, aby umonil přetíení vlastnosti VLROZPADPROVYROBU na pozici kusovníku (poloka ZBOZIMNSPOTR.VLROZPAD).
Princip:
Způsob rozpadu /zda podsestavu rozpadat či ne/ lze určit na pozici kusovníku se zařazeným konkrétním dílem v roli podsestavy. Standardně je na těchto pozicích uvedeno rozpadat podle dílu To znamená, e určující je nastavení na podsestavě samotné poloka ZBOZI.VLROZPADPROVYROBU. Nyní je mono pro tuto pozici nastavit Rozpadat Nerozpadat a toto nastavení má přednost před nastavením na podsestavě.
Technologie ESO9 - server + klient
Změny v klientské komponentě
- Klientská komponenta - Tlačítko pro anonymizaci údajů ve formuláři
Pro účely GDPR (resp. implementace práva na zapomnění) je moné do libovolné stránky ESO9 vloit tlačítko, které provede anonymizaci vybraných poloek ve formuláři (resp. jejich naplnění prázdnou hodnotou) a automatické uloení změn. Pokud při zápisu prázdné hodnoty do poloky dojde k chybě (např. při kontrole hodnoty obchodním pravidlem), změna se vrátí zpět (tj. stornování změn).
Syntaxe tlačítka (je té popsána v Pravidlech ESOForm): <input type="button" name="~ANONYM:JMENO;TEL" value="Anonymizuj">.
Dostupné v obou klientech od 25.4.2018.
Změny v technologii .NET
- Aplikační server - Překlady sestav v obecném klientovi
Při tisku generátorových sestav z obecného klienta se nepřekládaly texty z uivatelských parametrů (typicky věta o zápisu do obch.rejstříku) a texty z prostředí Stimulsoft (typicky "Stránka 1 z 5").
Obojí doplněno v technologii z 17.1.2018.
- Aplikační server - Sestavy typu XLS2
Sestavy typu XLS2 nebyly funkční na aplikacích se zapnutým zabezpečením odkazů.
Opraveno 19.1.2018.
- Aplikační server - Databázové hláky v cizím jazyce
Databázové hláky v cizím jazyce.
A dosud bylo nutné pro překlad informačních a chybových hláení z databáze vyuívat mechanismu cizojazyčných SQL účtů ESO9_xx, kde xx je kód daného jazyka. Mechanismus se explicitně zapínal ve Správce ESO9, který tyto účty zároveň zakládal a příp.jim nastavoval oprávnění k jednotlivým aplikačním databázím.
Od SQL Serveru verze 2012 je moné nastavovat jazyk připojení k databází deklarativně pro jediný uivatelský účet, tj. pro překlady databázových hláek postačí nyní jen jediný uivatelský účet (účet sluby aplikačního serveru). Pokud má uivatel nastaveno pouití cizího jazyka (resp. pokud celá aplikace jede v cizím jazyce nebo legislativě), pouije se pro vechna databázová připojení tento jazyk. Odpadá tím nutnost nastavování provozu v cizím jazyce na více místech + údrba hesel cizojazyčných SQL účtů.
Zároveň je vak třeba prověřit programové úpravy v aplikační databázi, které dosud počítaly s pevným formátem datumových poloek. Textový formát datumů se nyní můe měnit podle regionálního nastavení odpovídajícího jazyku, který má uivatel zapnutý.
Dostupné v technologii ESO9 od 24.1.2018.
- Aplikační server - Detailní logování
V technologii přibyla monost zapnout podrobné logování vech operací uivatele v aplikaci (zejména pro účely nařízení GDPR). Podrobné logování obsahuje:
* kliknutí na kadý odkaz v aplikaci
* vechna datová volání (tj. volání datového kanálu mezi klientem a serverem)
* sputění vech T-SQL dotazů
Detailní logování je ve výchozím stavu vypnuté, zapíná se ve Správci ESO9 na kartě s vlastnostmi aplikace. Logování můe značně zatíit provoz ESO9 a zpomalit tak odezvu systému.
Dostupné v technologii od 31.1.2018.
- Aplikační server - Multidatabázové prostředí
V technologii ESO9 přibyla monost napojit kadou formu v rámci jedné stránce na jinou aplikační databázi. V jedné aplikaci ESO9 tak lze pracovat s daty libovolného počtu dalích aplikací bez nutnosti se do nich přihlaovat.
Podrobnějí popis viz ESO9wiki a Pravidla ESOForm.
Dostupné od 15.2.2018.
- Aplikační server - Tisk sestav z generátoru pro obecného klienta
Při tisku rozsáhlých Stimulsoft sestav z obecného klienta (řádově desítky tisíc řádků) do výchozího formátu (tj. HTML) dojde na aplikačním serveru zpravidla k chybě na nedostatek paměti. Tato chyba se patně indikovala na (obecného) klienta, který se potom pokouel načíst výsledek akce jako binární soubor.
Nyní se v takovém případě vypíe korektní chyba a dojde k úklidu vech pouitých objektů generátoru sestav.
Opraveno 7.3.2018.
- Aplikační server - Tlačítko pro zobrazení dokumentu
Pokud je na formuláři vazba na dokumentovou databázi (resp. zobrazují se v něm tlačítka pro práci s dokumentem), bude pod tabulkou (browsem) zobrazeno vdy tlačítko pro zobrazení dokumentu.
Dostupné v technologii od 12.3.2018.
- Aplikační server - Tlačítka pro práci s dokumenty
Při práci s dokumentovou databází bylo tlačítko "Uloit dokument" přejmenováno na "Vloit dokument".
Dostupné v technologii od 13.3.2018.
- Klientská komponenta - Zakázané akce přes klávesové zkratky
Některé ze zakázaných akcí v klientovi pro Internet Explorer se sice správně znepřístupnily přes menu ve stránce, nadále vak byly k dispozici přes klávesové zkratky.
Dáno do souladu ve verzi 5.6.0.2.
- Aplikační server - Parametry skriptů obecného klienta
Do obecného klienta byla doplněna monost přidávat k jednotlivým skriptům referencovaným v konfiguračním souboru ESO9.ver.xml parametrizaci na základě hodnot UP parametrů. Pro tyto účely byly zároveň rozířeny aplikační parametry o skupinu "Obecný klient", vechny parametry v ní uvedené budou automaticky přidány do kolekce UP parametrů v aplikacích ESO9.
Aktuálně se vyuívá parametrizace knihovny pro práci s Google Mapami:
Nový parametr "GMAPS_API_KEY" je součástí výe uvedené skupiny parametrů.
Dostupné v technologii od 20.3.2018.
- Aplikační server - Vypadnutí řádku při editaci
Pokud při vloení nebo úpravě záznamu tento vlivem filtrovacích podmínek vypadne z datového kurzoru, vypíe se uivateli upozornění "Záznam neodpovídá filtrovacím podmínkám a vypadl z aktuálního pohledu.". Hláku lze zapnout/vypnout uivatelským či aplikačním parametrem DROP_ROW_MSG ze skupiny systémových parametrů.
Dostupné v technologii od 20.3.2018.
- Aplikační server - Kontrola (ne)provedení uivatelských akcí
Uivatelské akce byly rozířeny o monost kontroly (ne)vykonání akce ve formuláři. Kontrola je moná ze dvou míst:
* Z formuláře uivatelských akcí (činnost 9.6.14): přibylo zde tlačítko, které vyhodnotí uivatelskou akci daného typu vůči zadanému formuláři (nikoli vůči uivateli či skupině uivatelů). Výsledkem je jednak vyhodnocení, zda se akce ve formuláři provede (uplatní) a druhak (po rozkliknutí uzavřené sekce "Výsledek akce") i výsledný HTML zdroj stránky po uplatnění uivatelské akce.
* Z dialogu "Informace o datovém řádku" (klávesová zkratka Ctrl+I): k informaci o (ne)pouitých uivatelských akcích přibyl seznam jejich ID s proklikem na konkrétní uivatelskou akci, která se po kliknutí otevře v novém okně, resp. nové záloce (v závislosti na pouitém klientovi).
Provedení či neprovedení uivatelské akce tak lze ověřovat jak z hlediska implementátora, který akci vytváří, tak z hlediska uivatele, který ji pouívá.
Dostupné v technologii a aplikacích ESO9 od 23.3.2018.
- Aplikační server - Otvírání souborů z DMS v obecném klientovi
Pokud se v obecném klientovi otvíraly dokumenty z DMS přímo v prohlíeči (aplikační parametr DMS_OtevritPrimo=1), vracely se názvy souborů velkými písmeny. Bylo to způsobeno kompatibilitou s prohlíeči na OS Android, který velká písmena v názvech souborů vyaduje, jinak je není schopen přímo v prohlíeči otevřít. Aplikační server nyní nově rozliuje mezi obecným klientem na Androidu a na desktopu, kam posílá jména souborů z DMS tak, jak byla uloena.
Dostupné v technologii od 28.3.2018.
- Aplikační server - Opis dat do Excelu v obecném klientovi
Při opisu dat (jen označených) do Excelu se označené věty správně vyexportovaly na monitor, ale do vlastního XLS souboru se dostaly vechny.
Opraveno ve verzi z 9.4.2018.
- Aplikační server - Logování uivatelských akcí
Při volání uivatelské akce na tlačítko, implementované jako DLL knihovna, se při jednotlivém volání ukončeném informační hlákou nezapisovalo toto volání do logovací databáze.
Doplněno ve verzi z 17.4.2018.
- Aplikační server - Import velkých textových souborů přes poloku TextArea ve formuláři
Nahrávání velkých textových souborů (cca 2 a více MB) přes poloku TextArea ve formuláři (typicky různé importy v aplikaci) můe při přístupu přes Internet značně vytíit klienta i server. Prohlíeč na klientovi má - nezávisle na ESO9 - problém se zpracováním rozsáhlého textu a v závislosti na výkonu pracovní stanice můe na delí dobu "zatuhnout".
Pro tyto účely byla do technologie doplněna monost nahrát takový soubor binárním kanálem na server a teprve zde jeho obsah načíst do přísluné (datové) poloky ve formuláři. Rozdíl v rychlosti u obou postupů je značný. Nevýhodou můe (v některých případech) být nemonost importovaný soubor ve formuláři ESO9 zeditovat jetě před sputěním vlastního importu.
Syntaxe parametru UPLOADBIN je popsána v nápovědě v Pravidlech ESOForm.
Dostupné v technologii od 19.4.2018.
- Aplikační server - Výchozí formát sestav pro obecného klienta
Sestavy Stimulsoft titěné z obecného klienta se převádí při tisku do výchozího formátu HTML5. Pokud je třeba je následně tisknout na papír (tj. poslat na tiskárnu), je vhodnějí jako výchozí formát pro převod pouít PDF (tiskne sestavy tak, jak jsou vidět na obrazovce). Tento formát vak nemusí být podporován vemi platformami a prohlíeči, tj. nelze jej pouít univerzálně/vdy. Pro tisk Stimulsoft sestav proto přibyla nová hodnota formátu sestavy STIDIRECTPDF (lze ji pouít jak ve vlastnostech sestavy, tak v parametru PrintDest na odkazu), která převede při tisku sestavu do formátu PDF (resp.STIPDF) a zobrazí ji v prohlíeči (pokud tento formát podporuje).
Klient pro Internet Explorer tento formát ignoruje, resp. povauje jej za výchozí formát STI, který při tisku zobrazí v interním prohlíeči (tj. pro Internet Explorer se nic nemění).
Dostupné v technologii (klient + server) od 24.4.2018.
- Klientská komponenta - Obarvení indikátoru aktuálního řádku
V klientské komponentě pro Internet Explorer bylo zrueno obarvení indikátoru (tj. 1 sloupce v browse) pro aktuální řádek; je to zbytečné, aktuální řádek je obarvený celý. Indikátor tak zůstal k dispozici pro obarvení pomocí parametru MF_RowStyle.
Dostupné od klientské komponenty v5.6.0.3.
- Aplikační server - Malá písmena v textu při filtrování
V okamiku filtrování datového zdroje (tj. po potvrzení filtrovacího dialogu) se do SQL příkazu v datovém zdroji formuláře vkládá sestavená WHERE podmínka. Při jejím vyhodnocování se na několika místech prováděl převod na malá písmena, tj. pokud byl součástí SQL příkazu text (resp. textová konstanta), převedla se po prvním sestavení filtru na malá písmena.
Opraveno v technologii z 2.5.2018.
- Aplikační server - Výpis runtime chyb v obecném klientovi
V obecném klientovi byl přepracován způsob výpisu runtime chyb (typicky chyby v datovém zdroji forem). Dříve se chyby vypisovaly přímo do stránky, co mohlo být (při rozsáhlejích textech) neergonomické. Nově se vypisují do standardního chybového dialogu, ze kterého lze snadno text např. SQL dotazu zkopírovat do clipboardu. Navíc se po potvrzení dialogu vrátí navigace na předchozí stránku.
Dostupné v technologii od 3.5.2018.
- Aplikační server - Datový zdroj s parametry sestavy
V generátoru sestav (tj. návrhář i generátor) je nově k dispozici datový zdroj se vemi parametry sestavy.
V návrháři sestav v datovém zdroji "GS_Params" (ten dosud obsahoval pouze textový opis vstupních parametrů a jejich hodnot pouívaný typicky pro finanční výkazy) jsou nyní strukturovaně k dispozici vechny parametry sestavy a jejich (výchozí/defaultní) hodnoty včetně svých datových typů (ty se definují v činnosti 9.6.3.1 Uivatelské sestavy - detail). V generátoru se pak tyto parametry plní runtime hodnotami právě titěné sestavy. V sestavě tak lze vypisovat hodnoty vstupních parametrů (a např. tak ověřovat jejich vyhodnocený).
Úprava je zpětně kompatibilní, tj. pokud definice sestavy obsahuje pouze (stávající) textový opis parametrů, bude při tisku k dispozici pouze ten.
Rozíření se týká aplikačního serveru, klienta pro Internet Explorer a obecného klienta a je k dispozici od 4.5.2018.
- Klientská komponenta - Skenování z klienta ESO9 přímo do DMS
V případě některých skenerů nebylo ve Windows 10 funkční přímé skenování do DMS v ESO9. Vzhledem k tomu, e se jednalo o náhodný výběr zařízení bez pevného klíče (např. značky skenerů), bylo skenování v klientovi ESO9 přepracováno pomocí externích knihoven pro práci s TWAIN rozhraním tak, aby bylo skenování funkční nezávisle ne pouitém skeneru nebo verzi operačního systému Windows.
Dostupné v klientské komponentě ESO9 v5.6.0.4.
- Aplikační server - Opis dat do Excelu / textu v obecném klientovi
Při opisu dat v obecném klientovi do Excelu či textu mohlo v závislosti na hidden polokách ve formuláři dojít k tomu, e se nevyexportovaly vechny (viditelné) sloupce.
Opraveno v technologii ze dne 25.5.2018.
- Aplikační server - Kontextové menu ve stromu činností
V navigačním rámci v levé části obrazovky přibylo v záloce "Navtívené" kontextové menu s jedinou polokou pro otevření činnosti v nové záloce.
- Aplikační server - Legenda k obarvení řádku
Pokud jsou ve formuláři obarvené řádky (tj. pouita poloka MF_RowStyle), je moné zároveň přidat do formuláře legendu s vysvětlením významu jednotlivých barev pomocí datové poloky MF_RowStyle_Color. Legenda se zobrazí pod formulářem (v detailu i tabulce) a obsahuje pouitou barvu a její popis/význam. Barva se zadává ve tvaru '#RRGGBB', následuje oddělující mezera a textový popis významu pouité barvy.
Příklad: SELECT '#FF0000 Červená barva;#00FF00 Zelená barva;#0000FF Modrá barva' as MF_ROWSTYLE_COLOR.
- Aplikační server - Práce s datumy při tisku sestav
Pokud se v parametrech sestavy vyskytuje parametr s datovým typem "Datum" a vygeneruje se pro něj filtrovací stránka, má tento parametr zpravidla formátování ve tvaru "dd.MM.yyyy". Po zadání parametru a sputění tisku sestavy docházelo k explicitnímu převodu na anglický formát SQL serveru "yyyy.MM.dd" (pro uivatele s četinou se vůči SQL Serveru historicky pouívá jako jazyk databázového spojení angličtina), co mohlo způsobovat problémy.
Nově se z filtrovací stránky sestav předávají datumové parametry ve formátu daném jazykem přihláeného uivatele.
Technologie ESO9 - server
Změny v ESO9 Správce
- Instalace doplňků
ESO9 Správce, verze 5.6.3
Upravena instalace doplňků:
- doplněno kopírování stránek z doplňku do legislativních webů (Eso9StartSK, Eso9StartHU, Eso9StartPL, Eso9StarDE) a do jejich jazykových mutací (například Eso9StartSK_JJ, kde JJ je kód jazyka)
- upraveno určení cílového Start adresáře. Z adresářů aplikace "Start adresář", "Start adresář 1" se vybere takový, který končí standardním názvem start webu tedy Eso9Start nebo Eso9PAM
- Logování operací uivatele
Správce verze 5.6.3
Do vlastností aplikace doplněna monost nastavení: "Logování vech operací uivatele" - nastavuje se při potřebě zapisovat do LOG databáze vechny operace uivatele - primárně pro účely GDPR. Je-li zakrtnuto, loguje se s typem akce = 15.
Do zadání způsobu mazání z výkonového logování doplněny typy 11-15 a blok "ostatní". Do výpisu počtu logů doplněno datum od/do, řádek součtů a textový popis typu. Přepínač zobrazení panelu mazání se ukládá do konfigurace.
- Vlastnosti aplikace - cizojazyčné účty
V souvislosti se změnou práce s chybovými hlákami v cizích jazycích, byl odstraněn z vlastností aplikace blok pro nastavení cizojazyčných účtů. Pokud je potřeba pouít pro starí aplikace, lze povolit zobrazení pomocí přepínače v Nastavení.
- Správa paměti
Zajitěno, aby se ESO9 Správce překládal pro 64 i 32-bitové operační systémy. Program běí podle aktuálního OS. Do Nástroje / Nastavení programu doplněna indikace 32/64-bit pro operační systém a běící proces.
(od verze 5.6.4)