Uživatelské nástroje

Nástroje pro tento web


verze:eso960

 ESO 9 změny ve verzi 6.0

ESO 9 změny ve verzi 6.0 z 31.12.2019

 

Obecný klient

Změny v technologii .NET

  • Obecný klient
    Implementace nového komunikačního protokolu pro obecného klienta "web sockets"

  • Obecný klient
    Zapojení nové verze jQWidgets (8.1.2 z července 2019)

  • Obecný klient
    Opraveno zarovnání textu vlevo u položek typu "select"

  • Obecný klient
    U interaktivních sestav Stimulsoft, ve kterých je povoleno třídění a rozbalovací seznamy, je v případě změny setřídění, popřípadě zavření nebo rozbalení seznamu, indikována změna sestavy. V případě následného tisku se neprovádí generování sestavy k tisku na serveru, ale na klientovi. To umožní vytištění takto změněné sestavy.

  • Obecný klient
    Opraveno kontextové menu formuláře, které se zalamovalo na 2 řádky.

  • Obecný klient
    Opravena chyba při otevírání činností za pomoci splitteru.

  • Obecný klient
    Opraven export do XLS při opisu dat do XLS. Zůstávali zobrazeny přesýpací hodiny.

  • Obecný klient
    Opraveny odkazy v browse, kdy nedošlo ke zrušení přesýpacích hodin po kliknutí.

  • Obecný klient - Filtr
    Pro design verze 6.0 integrován výběr položek rozšířeného filtru a ručního filtru přímo do záložky, bez volání nového modálního okna.

  • Obecný klient
    Zrušena možnost otevírat číselníky v číselníku.

  • Obecný klient
    Opraveno šifrování hyperlinků v sestavách STI na druhé a následujících stranách. původně se šifrovalo jen na první.

  • Obecný klient
    Doplněn tisk editované sestavy na klientovi.
    Doplněn export setříděných interaktivních sestav a editovaných sestav.

  • Obecný klient - Předvyplňování start filtru číselníku
    Start filtr číselníku předvyplněn hodnotou položky nad kterou je číselník zavolán

  • Obecný klient - Textarea
    Rozeditování textarea z tabulky bude vždy do dialogového okna. K tomu opraven problém, kdy při rozeditaci nedocházelo k barevné indikaci statusu

Aplikace ESO9 Prodejna

Změna činnosti

  • Zaokrouhlování podle způsobu platby
    ESO9 Prodejna verze 5.9.5.
    Doplněno zaokrouhlování podle způsobu platby
    Na centrále se od verze 10/2019 může nastavit platební podmínka ve „Vlastnosti typu dokladu závislé v čase“. V centrálních aplikacích rozšířena struktura tabulek TDVCASE a TYPDOKMENA o ID platební podmínky. Pokud nemáte na všech prodejnách program ESO9 Prodejna verze alespoň 5.9.5 nesmíte založit v centrální databázi pro typ dokladu PRD (nebo jiný přenášený na Prodejnu) záznam s vyplněnou platební podmínkou ve „Vlastnosti typu dokladu závislé v čase“ ani v „Vlastnosti měny pro typ dokladu“. Při přenosu by nastala chyba duplicity. I kdyby byl záznam s platební podmínkou pro jiné datum a duplicita by nenastala, použilo by se jinak, než očekáváte - tento záznam by mohl mít přednost před všemi ostatními, bez ohledu na zvolený způsob platby. Viz „Kombinace verzí prodejny a centrály“
    V ESO9 Prodejna nelze přímo použít platební podmínku z centrální tabulky TDVCASE, protože v ESO9 Prodejna se tento číselník nepoužívá. Způsob platby se přepíná na prodejce tlačítky „Hotově“ / „Kartou“, což pouze mění hodnotu VLHZMENA_PEN_UCTU z 1 na 0.

    V ESO9 Prodejna rozšířena struktura tabulky TDVCASE o VLHZMENA_PEN_UCTU_TDC. Platební podmínka z centrální databáze se transformuje pomocí nových parametrů centrální databáze:
    - Pokud kód platební podmínky odpovídá hodnotě parametru KASA_PODM_HOT (výchozí hodnota HT), naplní se VLHZMENA_PEN_UCTU_TDC = 1, tedy mění hodnotu peněžního účtu a odpovídá tlačítku Hotově.
    - Pokud kód platební podmínky odpovídá hodnotě parametru KASA_PODM_KART (výchozí hodnota PK), naplní se VLHZMENA_PEN_UCTU_TDC = 0, tedy nemění hodnotu peněžního účtu a odpovídá tlačítku Kartou.
    - Pokud máte povolenu i platbu přes fakturu: Pokud kód platební podmínky odpovídá hodnotě parametru KASA_PODM_FAKT (výchozí hodnota PP), naplní se VLHZMENA_PEN_UCTU_TDC = 2, tedy nemění hodnotu peněžního účtu a odpovídá tlačítku Faktura.
    - Záznamy z číselníku TDVCASE s jinými kódy platebních podmínek, než jsou uvedeny v těchto parametrech, se do Prodejny nepřenesou.
    - Jako v předchozí verzi se přenesou všechny záznamy bez platební podmínky.

    Ve standardní situaci, kdy pro typ dokladu PRD je na centrále ve „Vlastnosti typu dokladu závislé v čase“ nastaven způsob zaokrouhlení na 0 desetin (aby byly možné platby hotovostí), stačí doplnit záznam pro platební podmínku PK s nastavením zaokrouhlení na 2 desetiny a ověřit, že kód PK i je v parametru KASA_PODM_KART. Nastavíte tedy pouze výjimku pro platbu kartou, pro platbu hotovostí zůstane platný původní záznam bez platební podmínky.

    Pokud nechcete odlišit zaokrouhlení platby kartou a hotově na centrále nic nenastavujete.
    Analogicky se při importu pracuje s tabulkou TYPDOKMENA, tedy „Vlastnosti měny pro typ dokladu“ pro kterou je také možné na centrále nastavit „Jen pro platební podmínku“.

  • Přenos dokladů z prodejny na centrálu
    ESO9 Prodejna verze 5.9.5.
    Upraven přenos dokladů z prodejny na centrálu
    Parametry centrály KASA_PODM_* založené pro přenos zaokrouhlování podle způsobu platby, se nově používají i při přenosu prodejek na centrálu. Podle příznaku VLHZMENA_PEN_UCTU v hlavičce dokladu (který určuje zvolený způsob platby) se při zakládání dokladu na centrále hledá příslušný parametr KASA_PODM_HOT, KASA_PODM_KART, KASA_PODM_FAKT a pokud je vyplněn, naplní se podle něj IDPODMINKY_PLAT v hlavičce. Tato funkčnost je fakticky nezávislá na použití těchto parametrů při výpočtech v Prodejně.

  • Kombinace verzí prodejny a centrály
    Změny v prodejně a v příjmu dat byly napsány tak, aby vedle sebe mohly běžet všechny možné kombinace verzí.

    Původní prodejna, nová centrála:
    - Na centrále jsou rozšířeny struktury, přenos do původní prodejny o nich neví. Proto nesmíte pro typ dokladu PRD založit záznam s vyplněnou platební podmínkou ve „Vlastnosti typu dokladu závislé v čase“ ani v „Vlastnosti měny pro typ dokladu“. Při přenosu by nastala chyba duplicity.
    - Nastane i při běžném upgrade, kdy nejprve instalujete novou verzi centrály a postupně upgradujete prodejny. Až po upgrade poslední z nich můžete založit záznamy s vyplněnými platebními podmínkami.

    Nová prodejna, původní centrála:
    - Instalujete nové prodejny, ale ještě nemáte rozšířeny struktury na centrále
    - Příjem dat v prodejně si kontroluje, zda na centrále jsou založeny parametry KASA_PODM_*. Pokud ne, přenáší data z původních struktur.

    Nová prodejna, nová centrála:
    - Příjem dat v prodejně si kontroluje, zda na centrále jsou založeny parametry KASA_PODM_*. Pokud ano, přenáší data z nových struktur a provádí transformaci tabulek, jak popsáno výše.

Aplikace ESO9 Start

Změna činnosti

  • 9 - Nastavení systému \ Údržba databáze \ záložka "2. Indexy" \ odkaz "Stav indexů"
    Odstraněna chyba "Cannot resolve collation conflict between...". Datový zdroj ve stránce "nastaveni\Udrzby_StavIndexu.htm" doplněn o vlastnost COLLATE DATABASE_DEFAULT u textových sloupců.

Účetnictví

  • 1. 1. 2. 3 - Výkaz DPH \ Souhrnné hlášení \ Export do XML
    Upraveno naplňování XML sloupců "c_rad" a "por_c_stran" elementu "VetaR" v procedurách spHlaseniDPH_ExportCZ_XML, spExport_SH_XML_CZ201701.

    např.
    ...
    "VetaR c_rad="5" ... por_c_stran="2/"
    --
    "VetaR c_rad="20" ... por_c_stran="2/"
    ...

  • 1. 1. 4. 2 - Deník dokladů s rozúčtováním
    V sestavě UctDenik byly v XLS výstupu přehozeny částky obratu DAL ve valutě a v domácí měně. Opraveno.

  • 1. 1. 2. 3 - Výkaz DPH
    Do sestavy rozpisu DPH bylo doplněno číslování stránek.
    Upravena sestava RozpisDPH_CZ_2016 (v legislativě CZ), RozpisDPH_SK_2018 (SK), RozpisDPH (HU), RozpisDPH_PL_2016 (PL), RozpisDPH_DE_2017 (DE).

  • 1. 1. 2. 4 - Výkazy AP, ZZ, CF
    Při uložení rozvahy AP do XLS došlo ke ztrátě řádku "Aktiva celkem".
    Problém byl způsoben při formátování buněk v případě, že sloupeček "Minulé období netto" byl rozdělen výškově jinak než předchozí sloupce. Upravena sestava Vyk_AP_CZ_2017.

  • 1. 1. 4. 7 - Deník všech dokladů
    Upravena stránka ESO9Start\ucet\Deniky.htm :
    Doplnění aliasu položek IDHDOK v joinovaných pohledech - pokud byl použit shodný název (idHdok), byl problém při zjišťování počtu načítaných řádků … při dotazu count (idhdok) došlo k chybě z důvodu nejednoznačnosti položky idHdok.

  • 1. 1. 2. 3 - Výkaz DPH - legislativa PL
    Doplněn tiskový formulář pro tisk výkazu DPH.
    Upravena stránka :
    - ESO9StartPL\DPH\OdvodDPH.htm
    Nová STI sestava VykazDPH_PL_2019

    Upravené nebo nové funkce :
    - fnOdkaz_SestavaDPH
    - fnDPH_STI_HlavickaPL2019
    - fnDPH_STI_DataPL2019

    Doplněny parametry VykazDPH_Opr_Jmeno, VykazDPH_Opr_Prijm, VykazDPH_Opr_Email, UrzadSkarbowy, jejichž hodnoty se použijí pro tisk údajů v položkách 70 až 73.
    Pokud údaje (jméno, příjmení) nejsou vyplněny, berou se hodnoty z tabulky Uzivatel dle přihlášeného uživatele.

  • 1. 1. 2. 4 - Výkazy aktiv a pasiv (legislativa PL)
    Doplněna sestava aktiv a pasiv v odevzdatelném formátu.
    Upraveny a doplněny stránky :
    - ucet\Vykazy\PL_AP_filtr.htm
    - ucet\Vykazy_Prepocet_PL.htm
    Vytvořena nová sestava Vyk_AP_PL_2019.

    Na vstupní stránce je možno zadat :
    - období (aktuální a minulé období), standardně se nabízí poslední období aktuálního a minulého roku
    - zda se mají tisknout nulové řádky
    - měnu a datum kursu, ke kterému se má přepočítat (pokud není měna zadána, zobrazuje se částky v domácí měně)
    - jazyk, ve kterém se má tisknout (v tom případě musí v překladovém slovníku existovat překlady jednotlivých názvů řádků výkazu)
    - jméno osoby zodpovědné za účetní uzávěrku a za účetnictví. Nabízí se jména uvedená v parametrech OdpOsoba_Ucetnictvi a OdpOsoba_UctUzav.

    Tisk se provádí na základě definice výkazu, v ESO9Start je nyní definován výkaz s kódem AP_2011PL.
    V sestavě se nyní tiskne celý kód řádku, např. "A.II.1.d)". Pokud by se mělo tisknout jen poslední číslo/písmeno kódu, jak bylo na vzoru, stačí to změnit v definici výkazu - sloupec 3.

  • 1. 1. 2. 4 - Výkazy zisků a ztrát (legislativa PL)
    Doplněna sestava výkazu zisků a ztrát v odevzdatelném formátu.
    Upraveny a doplněny stránky :
    - ucet\Vykazy\PL_ZZ_filtr.htm
    - ucet\Vykazy_Prepocet_PL.htm
    Vytvořena nová sestava Vyk_ZZ_PL_2019.

    Na vstupní stránce je možno zadat :
    - období od-do (pro aktuální a minulé období), standardně se nabízí aktuální a minulý rok
    - zda se mají tisknout nulové řádky
    - měnu a datum kursu, ke kterému se má přepočítat (pokud není měna zadána, zobrazuje se částky v domácí měně)
    - jazyk, ve kterém se má tisknout (v tom případě musí v překladovém slovníku existovat překlady jednotlivých názvů řádků výkazu)
    - jméno osoby zodpovědné za účetní uzávěrku a za účetnictví. Nabízí se jména uvedená v parametrech OdpOsoba_Ucetnictvi a OdpOsoba_UctUzav.

    Tisk se provádí na základě definice výkazu, současná definice výkazu ZZ_2011PL odpovídá výkazu "wariant porownawczy". Pokud je třeba i "wariant kalkulacyjny", je třeba jeho definici zadat do definic výkazů.

  • 1. 1. 10.1 - Generování exportu JPK FA (legislativa PL)
    Upravena stránka ESO9Start\prodej\JPK_FA.htm :
    - doplnění možnosti exportu ve formátu JPK_FA(3)

    Upraveny procedury a funkce (rozdíly oproti verzi 2) :
    - fnJPK_XML_Naglovek
    - neexportuje se položka DomyslnyKodWaluty

    - fnJPK_XML_Podmiot1
    - neexportuje se položka IdentyfikatorPodmiotu/etd:REGON
    - neexportuje se položka AdresPodmiotu/etd:Poczta

    - fnGetXML_JPKFA
    - změna názvu schématu : xmlns="http://jpk.mf.gov.pl/wzor/2019/09/27/09271/
    - položka kodSystemowy se naplňuje hodnotou "JPK_FA (3)"
    - položka WariantFormularza se naplňuje hodnotou "3"
    - atribut @Typ položky Faktura zrušen
    - doplněna položka Faktura/KodWaluty
    - nepovinné položky Faktura/P_14_1W, P_14_2W, P_14_3W se zatím nenaplňují.
    - doplněna položka Faktura/P_18A, zatím naplňována hodnotou "false".
    - doplněna položka Faktura/P_22, zatím naplňována hodnotou "false".
    - doplněna položka Faktura/P_106E_3, zatím naplňována hodnotou "false".
    - položka Faktura/ZALZaplata zrušena
    - položka Faktura/ZALPodatek zrušena
    - sekce StawkiPodatku zrušena
    - doplněna položka NrFaZaliczkowej, ve které se uvádí seznam čísel zálohových faktur
    - položky Zamowienie a ZamowienieCtrl jsou nepovinné, zatím neexportováno

    - Ve složkách :
    - zrušen atribut @Typ položky FakturaWiersz

  • 1. 1. 1. 5 - Nezaúčtované účetní zápisy
    Do činnosti 1. 1. 1. 5 Nezaúčtované účetní zápisy byla doplněna možnost výstupu HTML2.
    Upravena vstupní stránka ESO9Start\ucet\Nezauctovano.htm - doplněna možnost volby ve formátu HTML2 (tato se nabízí jako defaultní hodnota).

    Upravena sestava NeucDok.idc :
    - v datovém zdroji nastaveno ruční SQL, doplněno třídění
    - u sloupce "Číslo dokladu" nastavena vlastnost Zobrazit na hodnotu "Odkaz", doplněna definice odkazu
    - u sloupce IDHDOK nastavena vlastnost Zobrazit na hodnotu "Ano", jinak by tato položka nebyla použita v odkazu

  • 1. 1. 2. 4 - Výkazy AP, ZZ, CF
    Při zadávání korekcí typu „Ruční vstup …“ se při výpočtu výkazu chybně porovnávalo na jedné straně účetní a na druhé fiskální období – takže v případě nastaveného fiskálního období se korekce nezobrazovaly správně (v případě, že bulo účetní období = fiskální období, se tato chyba neprojevila).
    Opravena procedura spVykaz_Vytvoreni.

  • 1. 1. 2. 3 - Výkaz DPH \ Souhrnné hlášení
    Sestava "Kontrolní sestava": doplněno třídění dle DIČ.
    Jména sestav se liší dle legislativy: obecně se jmenuje SH%RADKYDPH
    - CZ: SH_CZ2018_RADKYDPH
    - SK: SH_SK2018_RADKYDPH
    - DE: SH_DE2018_RADKYDPH

  • 1. 1. 2. 3 - Výkaz DPH (legislativa SK)
    Od období 2020.01 platí nový vzor daňového přiznání (DPHv20_1).

    Změněny texty řádků pro pracovní tisk výkazu DPH - upravena funkce fnDphTextySK_201201, upraveny texty v ř. 1, 3, 9, 11, 13, 15, 18, 20, 21, 26, 28.
    Pro tisk výkazů v odevzdatelném tvaru od období 2020.01 je použita nová sestava VykazDPH_SK_202001_id, upravena funkce fnOdkaz_SestavaDPH.

    Založeny nové kódy pro výkaz DPH :
    - 87 - daň pri tovare z prílohy č.9 (r.18)- od r. 2020)
    - 661 - oprava dane podľa § 53a, r. 28
    - 751 - dodanie nového dopr. prostr. §43 – r. 15 výkazu DPH
    - 761 - premiestnenie tovaru §43 ods. 4 – r.16 výkazu DPH
    - 24 - Dodanie služby §15 do 3. krajín (pre účely evidencie §70, nevstupuje do DPH)
    - 25 - Dodanie služby s miestom dodania EU §16 ods1 (pre účely evidencie §70, nevstupuje do DPH)
    - 26 - dodanie tovaru s inštaláciou alebo mont. §13 (pre účely evidencie §70, nevstupuje do DPH)

    Upravena funkce fnHDOK_DetailVykazuDPH_SK_std pro výpočet podkladů pro výkaz DPH (SK) :
    - kód 86 vstupoval do ř. 18. Upraveno tak, že doklady s tímto kódem a datem zdanitelného plnění od 1.1.2020 již nevstupují do ř. 18, ale dle sazby daně vstupují : základ do řádku 1 resp. 3, DPH do řádku 2 resp. 4.

  • 1. 1. 2. 3 - Výkaz DPH (legislativa SK)
    Upraveny funkce a procedury pro výpočet koeficientu, který se teď počítá takto :
    Čitatel = R1+ /-kód 91 + r.3 +R16+R17+r36 +Kódy 20+26+21+22+24+25+kódy 56 až 59 +/-kódy 93 až 96 + kód 84
    Jmenovatel = R1+ /-kód 91 + r.3 +R16+R17+r36 +Kódy 20+26+21+22+24+25+kódy 56 až 59 +/-kódy 93 až 96 +kód 75+ kód 84

    Upraveny funkce a procedury :
    fnVykazDPH_SeznamDuvOsv, fnSeznamKoduProKoefSK, fn_VykazDPH_RocniKoef, spVykazDPH_Zaeviduj, spDPH_RocVyporSK, fnKHDPH_SeznProStorno, fnHDOK_DetailVykazuDPH_SK_std, spHdok_VytvorDetailDPH_SK

    Upraveny stránky :
    - ESO9Start\ucet\Rocni_VyporadaniSK.htm
    Nové stránky :
    - ESO9Start\ucet\RocVypor_VypocetSK19.idc
    - ESO9Start\ucet\RocVypor_VypocetSK19.htx

  • 1. 1. 2. 3 - Výkaz DPH \ Súhrnný výkaz
    SK legislativa od 1.1.2020: úpravy spojené s novým režimem v DPH - call-off stock
    - nové parametry ve skupině parametrů "Výkaz DPH - SHExport"
    - "HlasitDPH_Opr_Email": email odpovědné osoby
    - "HlasitDPH_Zast_Email": email zástupce
    - "HlasitDPH_Sest_Email": email osoby, která sestavila souhrnné hlášení

    - úprava objektů které zohledňují nové Kódy SH (C - call-of stock; D - call-of stock - vrácení zboží)
    - funkce fnODVODDPH_SH_SK
    - funkce fnSH_STI_RadkySK2018_RADKYDPH

    - procedura spExport_SH_XML_SK201701: zajišťuje tvorbu XML v novém formátu do období 2019.12 včetně. Vybírá záznamy, které NEMAJÍ Kódy SH (C - call-of stock; D - call-of stock - vrácení zboží)

    - nová procedura spExport_SH_XML_SK202001: zajišťuje tvorbu XML v novém formátu od období 2020.01 včetně. Volá se tlačítkem "Vytvořit export XML"

    - procedura spOdvodDPH_XML: doplněno volání spExport_SH_XML_SK202001 od období 2020.01 včetně.

    - funkce fnVykazHlavicka: vrací hodnoty nových parametrů "HlasitDPH_Opr_Email", "HlasitDPH_Zast_Email", "HlasitDPH_Sest_Email" pro SH

  • 1. 1. 2. 3 - Výkaz DPH - souhrnné hlášení (legislativa SK)
    Úpravy spojené s novým režimem v DPH - call-off stock (SK legislativa od 1.1.2020) :

    Upraveny stránky
    - ESO9Start\Nastaveni\Sklad.htm - doplněn typ skladu "Call-off stock"
    - ESO9StartSK\DPH\OdvodSH_Detail.htm - doplněn kód plnění C a D
    - ESO9Start\DPH\VykazDPH_Detail.htm - nezobrazování řádků 999 ve výkaze DPH

    Upraveny procedury funkce :
    - spProVykazDPH_SK - doplněn kód pro výkaz DPH 762 (Premiestnenie tovaru call-off stock - vstupuje do súhrnného výkazu)
    - fnHDOK_DetailVykazuDPH_SK_std - úprava pro kód 762, aby vstupovalo do podkladů pro tvorbu souhrnného hlášení (pouze složky se skladem typu "Call-off stock"). Do podkladů pro výkaz DPH (souhrnné hlášení) se vytvoří pro každou takovou složku dokladu záznam v tabulce KHDPH takto :
    - do kódu SH (KODSH) se naplní buď C (pro příjem na sklad) nebo D (pro výdej ze skladu)
    - DIČ (DIC i DICSH) se naplní položkou isnull(SubjAdr.SUBJADR_DIC, Subjekt.DIC) z adresy uvedené na skladě (Sklad.idSubjAdr)
    - kód státu (KODSTATU) dle státu z této adresy
    - datum a období odvodu SH se bere dle data zdanitelného plnění na dokladu
    - částka základu DPH (HDZAKLADDPH) se naplní částkou SDOK.HDCCENASPOCT
    - množství (MNZBOZI_VYKAZ, KODMJ_VYKAZ] se naplní dle složky (Sdok.MNPOCETMJ a Kod_MJ pro příslušné SHOK.idMJ)
    - kód řádku výkazu DPH se naplní hodnotou 999 (vstupuje pouze do SH)

  • 1. 1. 2. 3 - Výkaz DPH \ Súhrnný výkaz (SK legislativa)
    Pro pořizování dokladů v režimu call-off stock, jejich vstupování do souhrnného výkazu (a následnou dohledatelnost) bylo provedeno:

    9.2.11 Kódy pro výkaz DPH: nový kód pro výkaz DPH 762 (Premiestnenie tovaru call -off stock - vstupuje do súhrnného výkazu)
    9.5.7 Sklady: nový sklad 70 (Sklad call-off stock), ve vlastnosti Typ skladu nastavena nová hodnota "zásoby - call-off stock". Pro správnou funkčnost je nutné na sklad přiřadit adresu, v této adrese musí být zadáno IČ DPH předem známého odběratele
    9.4.6 Vzory dokladů: založeny vzory pro skladové příjemky a výdejky (a tyto připojeny pod odpovídající typy dokladů SPU, SVU). Pro dohledatelnost byly vzory byly ve vazbách provázány. Jedná se zejména o vzory:
    - VZSPU70PV pro příjem zboží z převodu, s kódem pro výkaz DPH = 762. Je následníkem vzorů SVU pro převod a předchůdcem vzorů VZSVU70PRE (pro prodej do zahraničí v EU) a VZSVU70PV (pro převod/vrácení neodebraného zboží)
    - VZSVU70PRE pro prodej do zahraničí v EU. Je následníkem vzoru VZSPU70PV (pro příjem zboží z převodu) a předchůdcem vzoru VZORFVUE (FaV zahraničná v EU)
    - VZSVU70PV pro převod/vrácení neodebraného zboží, s kódem pro výkaz DPH = 762. Je následníkem vzoru VZSPU70PV (pro příjem zboží z převodu) a předchůdcem vzorů SPU pro příjem z převodu.

    Vstupování do souhrnného hlášení jako přemístění call-off stock:
    Pracuje se:
    - s typem skladu, který je uveden na složce dokladu (ze skladu se přebírá IČ DPH uvedené na adrese skladu)
    - s kódem pro výkaz DPH 762 uvedeným na dokladu o převodu (na doklad se přebere ze vzoru dokladu o příjmu převodem nebo výdej do převodu/vrácení)
    - pro vyhodnocení, zda jde o standardní přemístění/dodání (do skladu call-off stock) nebo vrácení (ze skladu call-off stock) se pracuje s vlastností pohybu, který je uveden na složce dokladu: vlPohybSl (1=příjem, 2=výdej). Takže za vratku se považují vlPohySl = 2, Množství > 0 , nebo vlPohySl = 1, Množství < 0.
    Poznámka: pro dohledatelnost je vhodnější zakládat při vrácení výdej převodem ze skladu 70 jako následníka příjemky z převodu na sklad 70 (v odkazu Výdejka). Na vytvořené výdejce je třeba ručně změnit adresu původního skladu, aby byl možný následný příjem na původním skladu. Pokud by se řešilo pomocí storno dokladů, musely by se správně ručně provázat v historii. Podobně je třeba vytvářet výdejky pro prodej kopií z příjemky z převodu.

    Pro zapojení do zákaznické aplikace je třeba:
    - založit sklad, správně jej nastavit
    - pořídit vzory dokladů, provázat je a přiřadit je pod typy dokladů

  • 1. 1. 2. 3 - Výkaz DPH - sestava dokladů nevstupujících do výkazu DPH (legislativa SK).
    Upravena sestava dokladů nevstupujících do výkazu DPH (NeniVDPH_SK_2018).
    Doplněny parametry sestavy (seznamy kódů vstupujících a nevstupujících do sestavy), upraven datový zdroj sestavy.
    Na stránce DPH\NeniVDPH_filtr.htm byla doplněna vstupní pole pro zadání seznamu kódů vstupujících resp. nevstupujících do sestavy. Pokud nejsou parametry uvedeny, pak se dle kódu pro výkaz DPH nefiltruje (tak jako dosud), pokud je v parametru něco uvedeno (může tam být uveden seznam více kódů oddělených čárkou), pak se v sestavě vypisují pouze ty doklady, na jejichž hlavičce dokladu je uveden (resp. není uveden) kód pro výkaz DPH ze zadaného seznamu.

  • 1. 1. 1.10 - Import plateb z PAM
    Upravena stránka ESO9Start\ucet\ImpPlatPAM.htm :
    - upraven datový zdroj - výběr vzorů je nyní omezen jen dle seznamu vzorů uvedeného v novém parametru PAM/Vzory_ImpPlatPAM (původní podmínka dle práv uživatelů na vzory zůstala zachována).
    - horní forma se defaultně otevírá v editoru
    - upraven odkaz na doklady, aby se do caption cílové formy předával text vzoru

    Doplněn nový parametr PAM/Vzory_ImpPlatPAM, ve kterém je možno nastavit seznam vzorů, které se mají zobrazovat v činnosti 1. 1. 1.10 - Import plateb z PAM.

    Vzhledem k tomu, že v některých zákaznických aplikacích je používáno více vzorů pro import z PAM a není možno jednoznačně určit, které vzory jsou určenu pro import z PAM, bude parametr naplněn hodnotou %, aby se standardně nabízely všechny vzory tak jako doposud. Parametr je nutno tedy následně ručně vyplnit dle používaných vzorů.

  • 1. 1. 2. 3 - Výkaz DPH (legislativa SK)
    Opravný kontrolní výkaz - do výkazu vstupovaly pouze rozdílové doklady, správně mají vstupovat všechny doklady.

    Upraveny procedury a funkce spExport_KHDPH_XML_SK201701, fnSeznamIdOdvoduDPH, fnKVDPH_2017, fnKVDPH_SeznamChyb_2017, spVykazDPH_PrepoctiIDU, spNadmOdpocet_NastavDleOdvodDPH.

    Rozpis výkazu DPH - v případě opravného výkazu DPH se netiskly doklady z řádného výkazu DPH, ale jen nové doklady. Upravena sestava RozpisDPH_SK_2018, v datovém zdroji byla nahrazena původní podmínka
    where (idOdvodDPH_DPH = %idOdvodDPH%) ...
    novou podmínkou
    where (idOdvodDPH_DPH in (select idOdvodDPH from dbo.fnSeznamIdOdvoduDPH(%idOdvodDPH%, 2))) ...

Finance

  • 1. 2. 1. 4 - Platební příkazy - export
    Pokud poznámka v textu faktury obsahovala apostrof, mohlo při tvorbě exportu platebního příkazu nad touto fakturou dojít k syntaktické chybě SQL příkazu.
    Upravena procedura spDFNBanka_VytvorExp (ve výsledném SQL se nyní v poznámce provede zdvojení apostrofů).

  • 1. 2. 1. 5 - Bankovní výpisy - import
    Doplněn parametr Timeout_importBAVUct pro možnost nastavení hodnoty timeout pro proceduru spImportBaV_Rozuctovani - rozúčtování importovaných bankovních výpisů

  • 1. 2. 1. 2 - Automatické vystavení platebního příkazu
    Ve stránkách pro tvorbu platebních a inkasních příkazů se vždy nabízelo datum splatnosti dle aktuálního (dnešního) data bez ohledu na nastavené datum uživatele.
    Nyní bylo upraveno tak, že pokud je datum uživatele vyšší než dnešní datum, pak se nabízí toto (budoucí) datum uživatele. Pokud však uživatel má nastaveno nižší datum, pak se jako dosud nabízí dnešní datum (vytvořený platební nebo inkasní příkaz s včerejším nebo nižším datem by mohl způsobit chyby při zpracování v bance, kde se zpravidla kontroluje, zda zadané datum splatnosti není v minulosti).
    Upraveny stránky finance\VytvorPP.htm a finance\VytvorINK.htm

  • 1. 2. 1. 2 - Automatické vystavení platebního příkazu
    Při tvorbě platebního příkazu s částkami vyššími než 20 milionů mohlo dojít k chybě "Aritmetic overflow".
    Opraveny procedury spBaV_VytvorPP, spBav_SumaOzn, spBav_SumaOzn_XMLParams.

  • 1. 2. 2. 3 - Pokladní doklady
    Na formulář složky pokladních dokladů byla doplněna položka Kód pohybu.
    Upraveny formuláře ESO9Start\finance\Pd_VseS.htm, Pd_VydS.htm, Pd_PrijS.htm.

    V aplikaci Eso9Start bylo doplněno (nemá vliv na již existující zákaznické aplikace) :
    9.4.5 Kódy pohybů složek
    Doplněny pohyby PDP (pokladní příjem, kopií z FV) a PDV (pokladní výdej, kopií z FP).
    PDP: Typ pohybu = Výdej nebo objednání, Nabízet cenu = prodejní, Výpočet spotřební daně = jako výdej spočítat a připočíst k ceně
    PDV: Typ pohybu = Příjem nebo blokování, Nabízet cenu = nákupní, Výpočet spotřební daně = neprovádět

    9.4.6 Vzory dokladů
    Na (už dříve existující) složky vzorů VZORPDP10, VZORPDP11, VZORPDP12 doplněn pohyb PDP, jinak složky ponechány beze změn.
    Na (už dříve existující) složky vzorů VZORPVP10, VZORPVP11, VZORPVP12 doplněn pohyb PDV, jinak složky ponechány beze změn.

    9.2.3 Účetní skupiny
    V účetních skupinách ve spodní formě Účtování účetní skupiny dle pohybů:
    - kde byl pohyb FP, založen kopií záznam s pohybem PDV
    - kde byl pohyb FV, založen kopií záznam s pohybem PDP
    Jde o účetní skupiny: MA224, USKZ, USMA, USMD, USSL, USVV, USZB

  • 1. 2. 1. 2 - Automatické vystavení platebního příkazu
    V případě, že dva uživatelé prováděli současně tvorbu platebního příkazu, mohlo se stát, že oba dva vytvořili platební příkaz na tím samým dokladem.
    Kontrola se prováděla s hodnotami platnými v okamžiku zobrazení datového zdroje. Pokud si ve stejném čase zobrazili činnost 1.2.1.2 dva uživatelé, nabídly se jim shodné doklady a pokud označili ten samý doklad, mohli nad stejným dokladem vytvořit oba dva platební příkaz.
    Nyní se tato kontrola provádí navíc jak při označení dokladu, tak i při vytvoření platebního příkazu, takže pokud jeden uživatel vytvoří platební příkaz nad konkrétním dokladem, tak se druhému uživatel při označení tohoto dokladu nebo při tvorbě platebního příkazu vytvoření zobrazí chybová hláška.
    Upraveny procedury spqHDok_TestOznacDokladu, spBaV_VytvorPP, spqHDok_ProPP_MARKSTATE, spqHDok_ProPP_Uhradit.

    Poznámka : stejná funkčnost platí i pro tvorbu inkasních příkazů.

  • 1. 2. 1. 5 - Bankovní výpisy - import
    Doplněn import bankovních výpisů z banky CREDITAS v XML formátu. Formát je podobný, jako již existující CAMT053102, jsou tam následující rozdíly :
    - číslo bankovního výpisu se nebere z tagu ElctrncSeqNb (ve kterém není naplňováno, resp. stále je v něm uváděno číslo 1), ale z tagu LglSeqNb.
    - hodnoty VSYM, KSYM a SSYM nejsou uváděny v tagu TxDtls/Refs/EndToEndId, ale v tagu TxDtls/RmtInf/Strd/CdtrRefInf/Ref

    Vytvořena nová procedura spImportBanka_CAMT2250, upraveny procedury spImportBanka_CAMT053102 a spTestBAV_Otestuj

  • 1. 2. 1. 5 - Bankovní výpisy - import
    Ve formuláři finance\ImportBV.htm byly prohozeny zaškrtávací položky "Po importu provést párování" a "Při importu neprovádět rozúčtování" tak, aby byly na stejných řádcích jako tlačítka, která jim logicky odpovídají (tlačítka "Proveď rozúčtování" a "Páruj označené BAV").

Saldokonto

  • 1. 3. 4 - Sledování závazků a pohledávek
    Pro optimalizaci zjišťování informací o provedení úhrad dokladu byl datový model rozšířen o nové tabulky HDOKUHRADA, HDOKUHRDET a HDOKUHRPOZ.
    Stávající způsob zjišťování provedených úhrad se prováděl v pohledech, funkcích nebo procedurách, které prováděly toto vyhodnocení na základě údajů o spárování účetních zápisů. V případě existence velkého počtu dokladů však toto vyhodnocení mohlo být v některých případech pomalé, zejména například v některých sestavách nebo v datových zdrojích, kde se informace o úhradě vyhodnocovala pro potřeby obarvení řádku apod.

    Nyní je možné pomocí nastavení parametru HDOKUhrada_Online nastavit, zda se přepočet v nových tabulkách HDOKUHRADA a HDOKUHRDET / nebude provádět / bude se provádět on-line / nebo se bude provádět off-line. Pokud je nastaven on-line nebo off-line přepočet, tak se při každé změně informace o spárování na účetním zápise (položky SALDO_PRIPAD, VLPRIZNAKSPAR) v novém triggru nad účetními zápisy (trUcetZap_PrepUhrady) provede zápis požadavku na přepočet do tabulky HDOKUHRPOZ. V případě nastaveného on-line přepočtu se po provedení akcí párování, odpárování apod. (tedy až je "vyřešen" jeden saldokontní případ pro všechny doklady do něj vstupujících), automaticky provede přepočet úhrad dokladů, pro něž byl nastaven požadavek na přepočet. V případě provádění off-line přepočtu je nutno zajistit tento přepočet například pravidelným prováděním jobu (v něm je třeba provést volání procedury spHdokUhrada_Prepocet_Offline).

    V souvislosti s touto změnou byly do stránek FPU a FVU doplněny informace o provedení úhrady (ne/částečně/ano), celková hodnota provedené úhrady a datum poslední provedené úhrady. O tyto 3 položky byly doplněny pohledy QHDOK_FAP a QHDOK_FAV takto :
    - doplněn join na tabulku
    LEFT JOIN HDOKUHRADA HDOKUHRADA WITH(NOLOCK) ON HDOKUHRADA.IDHDOK = HDOK.IDHDOK
    - doplněny položky :
    HDOKUHRADA.VLHDOKUHRAZEN,
    HDOKUHRADA.HDUHRAZENOVAL,
    HDOKUHRADA.DTPOSLEDNIUHRADY

    Pozor - v případě, že je tento pohled uživatelsky přepsán, je nutno do něj tento join a položky rovněž doplnit !!

    Pokud jsou tyto pohledy v uživatelských objektech, a byly by použity standardní formuláře ESO9Start (kde není select *, ale jsou tam položky včetně těchto nových vyjmenovány), pak by z důvodu neexistence těchto položek mohly být formuláře nefunkční (chyba typu „neexistující sloupec v pohledu“). Proto se verzový script pokusí tam tyto položky rovněž vložit – alespoň formálně „NULL as VLHDOKUHRAZEN, …“. Pokud by se to z nějakých důvodů nepodařilo, script by měl zahlásit chybu „POZOR - pohled QHDOK_FAP neobsahuje položky VLHDOKUHRAZEN, HDUHRAZENOVAL, DTPOSLEDNIUHRADY“. V každém případě bude nutno uživatelský objekt zkontrolovat, zda jsou tam tyto položky a JOIN na HdokUhrada.

    Upravené stránky :

    - ESO9Start\Prodej\FaV.htm
    - ESO9Start\Nakup\FapHlav.htm

    - ESO9StartHU\Prodej\FaV.htm
    - ESO9StartHU\Nakup\FapHlav.htm

    - ESO9StartPL\Nakup\FapHlav.htm

    - ESO9StartSK\Prodej\FaV.htm

    Ve stránkách pro FPU :
    - Doplněny položky vlHDokUhrazen, hdUhrazenoVal, dtPosledniUhrady (z pohledu QHdok_FAP)
    - V outer apply ( … ) FN_ZavPohl zrušeno vyhodnocení pomocí funkce fn_nespzavpohlval
    - V definici dtSplatno_ROWSTYLE nahrazeno „FN_ZavPohl.hdNespZavPohlVal < 0“ za „vlHDokUhrazen < 2“
    - Doplnění informací o úhradě – podmíněný include dle UP_HDOKUHRADA (který má hodnotu dle parametru „HDOKUhrada_Online“)

    Ve stránkách pro FVU :
    - Doplněny položky vlHDokUhrazen, hdUhrazenoVal, dtPosledniUhrady (z pohledu QHdok_FAV)
    - Doplnění informací o úhradě – podmíněný include dle UP_HDOKUHRADA (který má hodnotu dle parametru „HDOKUhrada_Online“)

Nákup

  • 2. 1. 6 - Reklamace k dodavatelům
    Doplněn Příjemce + výběr adresy z Odběratele / Příjemce. Změny provedeny ve formě nakup\ReklamaceDod.htm.

  • 2. 1. 3 - Faktury přijaté
    Opravena chyba při připojení položek nákupní objednávky k přijaté faktuře. Z faktury přijaté účetní/zálohové/zálohové daňové/penalizační (předlohy nakup\FapHlav.htm, nakup\ZFap.htm, nakup\ZFapD.htm..) se přes odkazy "Detail hlavičky", "Složky", "Kontrola nákupní objednávky" dostanete do formuláře "nakup\nobdofap.htm".
    Zde doposud bylo natvrdo typ dokladu faktury "FPU". Nově se přebírá typ dokladu ze zdrojové faktury přijaté účetní/zálohové/zálohové daňové/penalizační.

    Upraven datový zdroj a odkazy v předloze "nakup\nobdofap.htm".

  • 2. 1. 5 - Generované sestavy Nákup
    V důsledku doplnění položky hdUhrazenoVal do pohledu QHDOK_FAP nyní došlo v sestavě k chybě "duplicitní název položky".
    Upraven datový zdroje v sestavě FPZUhrazene - původní "select * …" byl nahrazen výčtem konkrétních položek.

Prodej

  • 2. 2. 1. 2 - Prodejní objednávky \ odkaz "Nákupní objednávka"
    Do datového zdroje nastaven parametr MF_RVCENANEW = -1 (původně měl hodnotu 0). Úpravy provedeny ve stránce "prodej\KopiePOBdoNOB.htm"

    původní hodnota MF_RVCENANEW = 0 zajišťovala:
    - cena se NEPŘEBÍRÁ z předchůdce, ale určí se automaticky sama
    - "Přirážka" (RVPRIRAZKA...) se z předchůdce !!! PŘEBÍRÁ !!! což je v tomto případě nežádoucí

    nově hodnota MF_RVCENANEW = -1 zajišťuje:
    - cena se NEPŘEBÍRÁ z předchůdce, ale určí se automaticky sama
    - "Přirážka" (RVPRIRAZKA...) se z předchůdce NEPŘEBÍRÁ

  • 2. 2. 7 - Reklamace od odběratele
    Doplněn Příjemce + výběr adresy z Odběratele / Příjemce. Změny provedeny ve formě prodej\ReklamaceOdb.htm.

  • 2. 2. 5 - Generované sestavy Prodej
    V důsledku doplnění položky hdUhrazenoVal do pohledu QHDOK_FAV nyní došlo v sestavě k chybě "duplicitní název položky".
    Upraven datový zdroje v sestavě FVZUhrazene - původní "select * …" byl nahrazen výčtem konkrétních položek.

Sklad

  • 2. 3. 3. 4 - Generování inventurních dokladů
    Do stránky "sklad\InvDoklad.htm" doplněny tagy "title" k MF položkám "Skladová výdejka", "Skladová příjemka" v horní formě proto, aby se při zobrazení v browseru zobrazovaly správné názvy.

Majetek

  • 3. 5. 5 - Inventurní soupis roční
    Před tiskem sestavy 3.5.5 Inventurní soupis roční je možno zadat období od-do (dříve se zadával jen rok). Standardně se nabízí období dle aktuálního fiskálního roku.
    Upravena stránka majetek\InvSoupF.htm, sestavy Maj355 a Maj355U

  • 3. 5. 14 - Odpisy z limitovanej ceny
    Vytvořená nová sestava pro možnost výpisu odpisů z limitované ceny.
    - nová činnost 3.5.14 Odpisy z limitovanej ceny
    - nová stránka pro zadání vstupního filtru sestavy : majetek\OdpisLimCenyF.htm
    - nová sestava MAJ3514
    Řešení je provedeno formou sestavy odpisů za dané období. Hodnoty odpisu z limitované ceny nejsou nikde ukládány, jsou pouze vypočteny poměrem vstupní ceny a limitované ceny.
    Jako vstupní filtr se zadává období od-do, hodnota limitované ceny (nabízí se hodnota 48000) a kód SKP, za který se bude provádět výpis (nabízí se 29.10.2)

  • 3. 1 - Evidence majetku
    Na databázi ESO9Start byl založen nový pohyb MZSNC - snížení vstupní ceny, který se účtuje na stejné účty (a stejnou stranu MD/DAL) jako pohyb zařazení, ale se zápornou hodnotou.
    Byly zrušeny pohyby MPSIAS, MPZIAS a MPSCZ.
    Upraveny účetní předpisy pro majetek (účetní typ MAJ) tak, aby se snížení vstupní ceny (přeceňovacím pohybem) účtovalo na stejné strany jako zařazení, ale s opačným znaménkem :
    - u účetních předpisů č. 1, 2, 11 a 12 bylo u částek doplněno vynásobení hodnotou -1 v případě, že se jedná o pohyb přecenění (vlPohybSl = 4).
    Úprava je provedena pouze na databázi ESO9Start a Eso9StartSK, v již existujících aplikacích se žádná změna automaticky neprovádí. V případě potřeby implementace do stávajících aplikací je třeba brát ohled na již existující pohyby tohoto typu pohybu a jejich zaúčtování.
    Účetní předpisy pro účetní typ MAJ byl ve slovenské Eso9StartSK nastaven shodně jako v Eso9Start (CZ).

    Činnost 3.5.3 Měsíční změny majetku - doplněna možnost zadání typu pohybu "snížení vstupní ceny", typy pohybů se nyní zadávají pomocí checkboxů (dříve bylo možno zadat pouze jeden typ pohybu pomocí select položky), doplněna checkbox pro možnost výpisu poznámek k majetku v daném období.
    Upravena sestava MAJ353 (všech legislativních verzích ESO9Start- CZ, HU, PL, SK, DE)) a stránka ESO9Start\majetek\meszmeny.htm

Zásilkové / Přepravní služby

  • 6. 6. 2. 2 - Balíkobot zásilky z výdejky
    Oprava procedury spHDOKEXBB_btMarkBaliky_XMLParams (tlačítko Vytvoř zásilky pro Balíkobot) aby vracela "Vzniklé doklady balíků" a díky tomu opět funguje i hyperlink na vzniklé balíky.

  • 6. 6. 1. 2 - PPL balíky z výdejky
    Pod balík lze připojit jen ty výdejky, které mají s balíkem shodné níže uvedené vlastnosti. Vlastní připojování se děje procedurou spHDOKEXPPL_btMarkBaliky_XMLParams
    Původně i nově:
    - subjekt (HDOK.IDSUBJEKT)
    - subjekt příjemce (HDOK.IDSUBJEKTP)
    - adresu subjektu (HDOK.IDSUBJADR)

    Původně:
    - adresa příjemce (HDOK.IDSUBJADRP): což pokud se napsala adresa runě, pak se mohla přiřadit výdejka i s jinou ručně napsanou adresou

    Nově:
    - název příjemce (HDOK.NAZEV_PRIJEMCE) pokud je na balíku napsán ručně (HDOK.RVNAZEV_PRIJEMCE = 1)
    - ulice příjemce (HDOK.ULICE_PRIJEMCE) pokud je na balíku napsán ručně (HDOK.ULICE_RVPRIJEMCE)
    - město příjemce (HDOK.MESTO_PRIJEMCE) pokud je na balíku napsán ručně (HDOK.MESTO_RVPRIJEMCE)
    - PSČ příjemce (HDOK.PSC_PRIJEMCE) pokud je na balíku napsán ručně (HDOK.PSC_RVPRIJEMCE)
    - adresa příjemce (HDOK.IDSUBJADRP) pokud není aní jeden údaj o příjemci napsán ručně (název, ulice, město, PSČ)

Základní číselníky

  • 9. 1.11 - Regiony
    Činnost umožní evidovat stromovou strukturu v rámci regionů. Lze napojovat na nadřízené regiony. Standardně lze evidovat následující oblasti číselníků:
    Podle pole VLTYP_SLOZ:
    - ESO (původní)
    - KN (regiony katastru nemovitostí)
    - NUTS (číselník regionů dle EU)

    Pro každou oblast podle VLTYP_SLOZ lze evidovat podoblasti podle pole VLPODTYP_SLOZ.

    Rozšířen datový model tabulky REGION:
    - VLTYP_SLOZ (defaultně 0)
    - VLPODTYP_SLOZ (defaultně 0)
    - IDREGIONP (int, null -- nepovinná vazba, slouží pro napojení na vyšší regionální celek)

    Vytvořen nový formulář REGIONY.HTM, který umožní zobrazovat rozšířenou strukturu a procházet stromem (v případě potřeby práce se závislostí na vyšší celky)

  • 9. 1.13 - Sazby DPH jiných států
    Pro potřeby výpočtu DPH dle sazeb jiných států a vykazování zasílání zboží do jiného členského státu (CZ - řádek 24 výkazu DPH) byly provedeny následující úpravy :
    Byla vytvořena nová tabulka sazeb DPH (SAZBADPHSTAT) pro jednotlivé státy, která je dostupná buď z číselníků sazeb DPH nebo z číselníku států. Hodnoty v tomto číselníku nejsou v aplikacích udržovány automaticky, jejich vyplnění i aktualizaci je nutno pro požadované státy provádět ručně.

    V číselníku států byla doplněna položka Registrace pro DPH od (DTREGDPH_OD). Pokud je tato položka vyplněna, a pro tento stát a zadané datum registrace pro DPH zatím neexistuje u našeho domácího subjektu platný záznam v DIČ v EU (tabulka DICVEU), pak je při uložení věty státu zobrazeno varovné hlášení. Vytvořena nová procedura spStat_Valrec.

    Do tabulky hlaviček dokladů (HDOK) byla doplněna položka IDSTATDPH, v kódech pro výkaz DPH byl zaveden nový kód -2 (Zaslání zboží do jiného členského státu (nad limit)).

    Při vyplnění kódu subjektu na dokladu se nastaví kód pro výkaz DPH na hodnotu -2 (Zaslání zboží do jiného členského státu (nad limit)) v případě, že :
    - na adrese subjektu (pokud je vyplněna i adresa příjemce, tak na adrese příjemce) je vyplněn kód státu
    - tento stát má vyplněno datum "Registrace pro DPH od"
    - datum zdanitelného plnění dokladu je vyšší nebo rovno tomuto datu
    - na subjektu není vyplněno DIČ (pokud je vyplněn i subjekt příjemce, tak se bere DIČ ze subjektu příjemce)
    Pokud byl nastaven kód pro výkaz DPH na hodnotu -2, pak se ID státu přenese do položky Hdok.idStatDPH

    Pro zaúčtování DPH se použijí účty definované v tabulce sazeb DPH jiných států (např. účty 344... je nutno použít upravený účetní typ FVU), do podkladů pro výkaz DPH takto zaúčtované účetní zápisy vstupují do řádku 24.
    V tiskovém formuláři faktury se tisknou procentní sazby dle příslušné legislativy (upravena sestava FavForm.idc)

    Vytvořena nová funkce fnSubjekt_UdajePodleDataHDOK. Funkce vrací údaje o subjektu platné k datu zdanitelného plnění dokladu (IČO, DIČ, Název, adresu, ...). Pokud je na zadaném dokladu nastaven kód pro výkaz DPH = -2 a je vyplněn HDOK.idStatDPH, pak se v DIČ nevrací DIČ z domácího subjektu, ale DIC v EU z tabulky DICvEU (pokud pro subjekt a daný stát dle HDOK.idStatDPH existuje a má nastaven stav aktivní a datum platnosti odpovídá datu zdanitelného plnění dokladu).
    Upravena sestava FavForm.idc - doplněn nový datový zdroj (NaseFirma), ve které se volá tato nová funkce fnSubjekt_UdajePodleDataHDOK a její položky se nyní použijí k tisku údajů o našem (domácím) subjektu.

    Ve funkci fnDZ_FormularHDOK (datový zdroj pro tisk dokladu) byla doplněna položka DomaciMenaDokladu, která se naplní takto :
    - v případě, že na dokladu je nastaven kód pro výkaz DPH = -2 a je vyplněn HDOK.idStatDPH, naplní se kódem měny dokladu
    - v ostatních případech se naplní kódem domácí měny (platné k datu zdanitelného plnění dokladu)
    Upravena sestava FavForm.idc - tato položka se nyní použije pro tisk kódu měny v záhlaví sloupců pro částky s DPH. Dosud se tam tiskla vždy domácí měna z UP parametrů), nyní se tam bude tedy v případě zasílání zboží nad limit do jiného členského státu odběrateli bez DIČ tisknout měna dokladu.


    Upraveny procedury a funkce :
    - fnProcentoDaneDleStatu
    - fnCastkaDPH
    - fnInverzniDPH
    - fnCastkaDPH_ZeZaokrouhleni
    - fnidStatDPH
    - fnKodDPH_NadLimit
    - fnZpusobDPH_NadLimit
    - fnUcetDPH_DleStatu
    - fnProcentoDaneDleStatu
    - fnText_SazbaDPH_DleStatu
    - fnDZ_FormularSDOK
    - fnDZ_RekapDPH
    - fnDZ_RekapDPHZaloh
    - fnDZ_RekapDPHRC
    - fnSAZBADPHVCASE
    - fnHDOK_DetailVykazuDPH_std
    - spTXT_HDOK
    - spTXT_HDOKCalRec
    - spHDok_FVZ_FVZD_Ozn
    - spZFAP_VYTVDAN_SpoctiDPH
    - spHDOK_SpoctiDan5
    - spHDOK_SpoctiDan22
    - spHDOK_SpoctiDanSS2
    - spQPoklVydaj_Rozdel_5
    - spQPoklDok_Rozdel_5
    - spQPoklVydaj_Detail_Rozdel_5
    - spQPoklVydaj_Rozdel_22
    - spQPoklDok_Rozdel_22
    - spQPoklVydaj_Detail_Rozdel_22
    - spQPoklVydaj_Rozdel_SS2
    - spQPoklDok_Rozdel_SS2
    - spQPoklVydaj_Detail_Rozdel_SS2
    - spUCTYPROVYKAZDPH_Napln
    - spSAZBADPHSTAT_NewRec

  • 9. 1.13 - Sazby DPH jiných států
    Pro potřeby výpočtu DPH dle sazeb jiných států byly provedeny následující úpravy:
    - rozšířena tabulka HDOK o sloupec IDSTATDPH

    Upraveny procedury a funkce :
    - fnDZISDOC_HDOK
    - spHDok_DopocetDaneZeZakladu
    - spHDok_PrepocetCastek
    - spZapisSDokNaHDok
    - spHDok_NewRec
    - spHDok_CopyRec
    - spHDok_CalRec
    - spHDok_ValRec
    - spHDok_BeforeInsert
    - spHDok_BeforeUpdate
    - spHDok_IDSUBJEKT
    - spHDok_IDSUBJADR
    - spHDok_IDSUBJOSOBA
    - spHDok_IDSUBJADRP
    - spHDok_IDSUBJOSOBAP
    - spHDok_IDHDok_VZOR
    - spHDok_InsertRec
    - spHDok_UpdateRec
    - spSDok_HDok
    - spSDok_CalRec
    - spSDok_BeforeInsert
    - spSDok_BeforeUpdate
    - spZBOZI_UrciCeny
    - spArchivujDoklady
    - spOdArchivujDoklady
    - spHDOK_btZmenSubjekt
    - spHDok_btPrepocetSDOK
    - spHDok_Udrzba
    - spHDok_Copy
    - spZBOZSKL_RUNNAKUP
    - spHDOK_GetRec_ZAK
    - spZBOZI_CENIKPRN

Účetní číselníky

  • 9. 2. 4 - Odpisové skupiny majetku (legislativa SK)
    V souvislosti se změnou způsobu zaokrouhlování daňových odpisů (legislativní změna SK od 1.1.2020) bylo provedeno :

    Vytvořena nová tabulka ODPSKUPZAOKR pro možnost definování zaokrouhlení odpisů v závislosti na datu. Tabulka může pro danou odpisovou skupinu obsahovat záznamy s historickými způsoby zaokrouhlení, datum "platnost do" udává, do kdy toto zaokrouhlení platí. Pro data vyšší než maximální datum z této tabulky pro danou odpisovou skupinu se použije způsob zaokrouhlení definovaný v odpisové skupině.
    SQL script verze 6.0 provede naplnění této tabulky takto : pro všechny daňové odpisové skupiny, které nemají pro roční nebo měsíční odpis v EUR nastaveno zaokrouhlení na 2 desetinná místa, nebo nemají nastaven způsob "normálně", založí záznam do nové tabulky ODPSKUPZAOKR (historické způsoby zaokrouhlení) s hodnotami uvedenými v odpisové skupině, tomuto záznamu nastaví platnost 31.12.2019 a v tabulce odpisových skupin nastaví zaokrouhlení na 2 desetinná místa / normálně (pro roční i měsíční odpis v EUR).
    Tímto by mělo být dosaženo toho, že do r. 2019 se bude zaokrouhlení daňových odpisů provádět dle dříve definovaného zaokrouhlení, od r. 2020 se daňový odpis bude zaokrouhlovat na 2 desetinná místa normálně.

    Upraveny procedury a funkce pro výpočet odpisů majetku :
    spMAJ_PrepUcOdp, fnTableIntervalDT, fnZaokrDleOdpSkup_Jak, fnZaokrDleOdpSkup_Kolik, fnMaj_RovnDanOdpis, fnMaj_RovnDanOdpis_2006_sDobouTZ_UD, fnMaj_RovnDleZust, fnMaj_DenniOdpis, fnMaj_OdpisSK12

    Upravena stránka ESO9Start\nastaveni\OdpSkup.htm


  • 9. 2. 8 - Účetní výkazy
    V předchozí verzi byla Kontrolní sestava nad výkazy (v činnosti 1.1.2.4) přepracována z původní idc/htx sestavy na STI sestavu. Kontrolní sestava nad definicí výkazů (v činnosti 9.2.8 Účetní výkazy) však zůstala původní. Nyní byl odkaz na tuto sestavu změněn tak, aby se v obou případech volal stejná sestava.

    Vytvořena nová STI sestava Vykazy_KontrSest, doplněn výpis účtů, které jsou ve výkazu obsaženy vícekrát. Upravena funkce fnSest_VykazyAPZZ_Kontrola. (Původně se používaly 2 sestavy Vykazy_KontrSestZZ a Vykazy_KontrSestAP - v Eso9Start již byly zrušeny, z existujících aplikacích jsou ponechány z důvod možnosti jejich volání z profi stránek).

    Upraveny formuláře :
    - nastaveni\UcetVyk.htm.
    - ucet\Vykazy\CZ_CF_filtr.htm
    - ucet\Vykazy\CZ_AP_filtr.htm
    - ucet\Vykazy\CZ_ZZ_filtr.htm
    - ucet\V_ZZ_filtr.htm
    - ucet\V_AP_filtr.htm

Subjekty

  • 9. 3. 6 - Cenová politika
    Formulář "nastaveni\CenSkZbPa.htm". Do datového zdroje doplněny parametry %WHERE% a %ORDERBY%.

  • 9. 3. 3. 0 - Subjekty
    PL legislativa:
    - DIČ/NIP se vyplňuje do položky SUBJEKT.DIC2
    - DIČ v EU/NIP v EU se vyplňuje do položky SUBJEKT.DIC
    Kontrola pro položku SUBJEKT.DIC2:
    - nová funkce fnDIC2_Kontrola: je obdobou funkce fnDIC_Kontrola.
    - je jen pro PL legislativu
    - kontroluje položku DIC2
    - návratová hodnota 0-Test proběhl v pořádku, nebo se pro legislativu neprovádí
    - nový fchange pro sloupec DIC2 tabulky SUBJEKT který volá proceduru-fchange spSubjekt_TestDic2.
    - nová procedura-fchange spSubjekt_TestDic2: je obdobou procedury fchange spSubjekt_TestDic.
    - je jen pro PL legislativu
    - kontroluje položku DIC2
    - kontroluje existenci jiného subjektu, který má shodné DIC2
    - procedura spSubjekt_ValRec: doplněna kontrola položky DIC2 funkcí fnDIC2_Kontrola

  • 9. 3. 3 - Subjekty - ověřování bankovních účtů plátců DPH (polská legislativa)
    Upravena stránka Subjekt/Subjekt.htm :
    - U položky "Důvěryhodnost" byly změněny významy select položky takto:
    0 = Aktivní
    1 = Neregistrovaný
    2 = Osvobozený od DPH
    -1 = neurčeno
    - Bylo doplněno tlačítko "Ověření bankovních účtů plátců DPH", které provede :

    Dle zadaného NIP (položka Subjekt.DIC2) provede ověření stavu subjektu a stažení bankovních účtů. Nastaví položku "Důvěryhodnost" (Subjekt.vlNeduveryhodnyPlatce) - možné hodnoty jsou Aktivní / Neregistrovaný / Osvobozený od DPH (Czynny / Niezarejestrowany / Zwolniony). Pokud by se NIP v registru nenašlo, nastaví se hodnota Neurčeno. Pokud je v parametru KodPozn_DuvPlatce uveden existující typ poznámky k subjektu, pak se založí / aktualizuje poznámka k subjektu tohoto typu. Do data poznámky se nastaví aktuální datum (= datum provedení ověření). Dále se zpracuje seznam uvedených bankovních účtů subjektů, dle kterého se u všech účtů subjektu nastaví příznak "Zveřejněný účet" (položka vlZverejnenyUcetMFCR). Pokud je v parametru Subjekt/DuvPlatce_ZalozUcty nastavena hodnota 1, pak se provede automaticky založení všech bankovních účtů subjektu, které byly při ověření zjištěny a dosud pro tento účet neexistovaly (pokud by existovalo více subjektů s tímto NIP, pak se zakládání bankovních účtů neprovede pro žádný z těchto subjektů).

    Vytvořena nová procedura spSubjektOzn_OvereniNPDPH_PL, spSubjekt_NeduvPlatceZpracujXMLPL, funkce DownloadNDPlatcePL.
    Změněny procedury spSubjekt_PoznamkaDuvPlatce, spSubjekt_NastavOverenyUcet, spSubjekt_OvereniNPDPH_SeznamDic, spSubjektOzn_OvereniNPDPH, spHDOKOzn_OvereniNPDPH, spBAV_OvereniNPDPH.
    Dále upraveny stránky :
    - ESO9StartPL\Nakup\FapHlav.htm (doplněno tlačítko "Ověření bankovních účtů plátců DPH")
    - ESO9Start\finance\VytvorPP.htm (doplněno tlačítko "Ověření důvěryhodnosti plátce")

    Pozor - počet provedení ověření je v současné době omezen 10 dotazy za den, viz podmínky na https://www.gov.pl/web/kas/api-wykazu-podatnikow-vat

  • 9. 3. 3. 0 - Subjekty
    Odkaz "Značení sortimentu": ve formuláři "nastaveni\SubjZnac.htm" rozšířena položka "Název zboží" z 60 na 100 znaků.

Dokladové číselníky

  • 9. 4. 4 - Typy dokladů
    Doplněna funkčnost zaokrouhlování částky k úhradě (v domácí měně i valutě) na dokladu na základě platební podmínky.

    Do tabulky TDVCASE doplněna položka IDPODMINKY_TDC, primární klíč TDVCASE_Key1 (IDTYPDOK, IDHDOK_VZOR, DTPLATNOST_OD_TDC) rozšířen o položku IDPODMINKY_TDC.
    Upraven pohled QTDVCASE (doplněna vazba na PODMINKY)
    Upravena stránka
    - nastaveni\typdok.htm
    Upraveny procedury :
    - spTDvCase_NewRec
    - spTDvCase_Zmenit
    Nová procedura
    - spTDvCase_ZrusPodminku
    - spPODMINKY_GetRec_TDC

    Do tabulky TYPDOKMENA doplněna položka IDPODMINKY_PLAT, primární klíč TYPDOKMENA_Key1 by rozšířen o tuto položku : (IDTYPDOK, IDMENA, IDPODMINKY_PLAT, DTPLATNOST_OD)
    Upraven pohled QTYPDOKMENA (doplněna vazba na PODMINKY)
    Upravena stránka
    - nastaveni\typdok.htm
    Upraveny procedury :
    - spTYPDOKMENA_NewRec
    - spTYPDOKMENA_ValRec


    V souvislosti se změnou funkce fnTDvCase (doplnění parametru @idPodminky_Plat) byly změněny následující procedury a funkce :
    - fnTDvCase_Hdok
    - spHDok_FapEU_vlDruhKurzu
    - spHDok_FapEU_vlDatumKurzu
    - spHDok_FapEU_VytvorDPH
    - spHDok_FC_IDUCTOBD
    - spHDok_FC_IDPENUCET
    - spHDOK_SpoctiDan5
    - spHDOK_SpoctiDan22
    - spHDOK_SpoctiDanSS2
    - spQPoklVydaj_Rozdel_5
    - spQPoklDok_Rozdel_5
    - spQPoklVydaj_Detail_Rozdel_5
    - spQPoklVydaj_Rozdel_22
    - spQPoklDok_Rozdel_22
    - spQPoklVydaj_Detail_Rozdel_22
    - spQPoklVydaj_Rozdel_SS2
    - spQPoklDok_Rozdel_SS2
    - spQPoklVydaj_Detail_Rozdel_SS2
    - spHDOK_MaxSkonto
    - spHDOK_CopyRozuct
    - spHDok_FVZ_FVZD
    - spBaV_Zalozeni
    - spImportFPU_OCR
    - spImportFPU_QRFaktura
    - spTestKurs
    - spUcetZap_VybProSparMeny
    - spSVUPRD_VytvorPDP
    - spQUCETZAP_NESPZalohy_VypocetCen
    - spQUCETZAP_NESPZal6_Prepocet
    - spZapocet_PrepocetKcNaVal
    - spZapocet_PrepocetValNaKc
    - spZapocet_NastavDatumUcetZap

Zboží, služby, majetek..

  • 9. 5. 6 - Skupina značení zboží
    Odkaz "Značení sortimentu": ve formuláři "nastaveni\SkupZnZbZnac.htm" rozšířena položka "Název sortimentu" z 60 na 100 znaků.

  • 9. 5.11 - Služby
    Odkaz "Značení pro subjekt": ve formuláři "nastaveni\SluzZnac.htm" rozšířena položka "Název služby" z 60 na 100 znaků.

  • 9. 5. 9 - Zboží
    Odkaz "Značení pro subjekt": ve formuláři "nastaveni\ZbozZnac.htm" rozšířena položka "Název zboží" z 60 na 100 znaků.

Parametrizace systému

  • 9. 6.11 - Události
    V databázích Eso9Start (všech legislativ) byly zrušeny události pro Silverlight (na konci názvu obsahovaly "SL").

  • 9. 6. 2 - Uživatelské objekty
    Doplněna možnost exportu objektu do textu. Již není potřeba pro export jednoho objektu používat odkaz "Export". Upraven formulář "Nastaveni\UzivObj.htm".

  • 9. 6.20 - Nastavení přepočtu úhrad
    Vytvořena nová činnost 9.6.20 Přepočet úhrad dokladu, kde je možno provést prvotní přepočet úhrad dokladu. Tuto činnost bude možno v budoucnu použít i pro hromadný přepočet úhrad dokladů pro zadaný typ dokladu a období například v případě, že do saldokonta byl doplněn nový účet a je třeba zpětně provést přepočet pro již dříve pořízené doklady.
    Tlačítkem "Nastav parametr pro ON-LINE přepočet" (je vhodné ho použít až po provedení přepočtu dokladů) se provede (pokud již nebylo provedeno dříve) :
    - Parametr "Nastavení on-line přepočtu tabulky HDOKUhrada" (Párování / HDOKUhrada_Online) se nastaví na hodnotu 2 = On-line
    - V typech dokladu se pokusí nahradit podmínku "FN_ZavPohl.hdNespZavPohlVal < 0" novou podmínkou "'vlHDokUhrazen < 2". Vzhledem k tomu, že tam tato podmínka může být uváděna v různých modifikacích, je třeba prověřit a případně upravit ručně.
    - Vytvoří alternativní činnosti pro sledování závazků a pohledávek
    - u původních činnosti 1.3.4.1, 1.3.4.2, 1.3.4.4, 1.3.4.5, 1.3.4.6, 1.3.4.7, 4.1.4, 4.1.5 do kódu přidá na konce písmeno "p" (1.3.4.1p, ...), název přejmenuje na text "(původní) + dřívější název"
    - založí nové činnosti 1.3.4.1, 1.3.4.2, 1.3.4.4, 1.3.4.5, 1.3.4.6, 1.3.4.7, 4.1.4, 4.1.5, které odkazují na nově vytvořené stránky a sestavy, ve kterých se pro výpočet závazků a pohledávek používají nové tabulky HdokUhr a HdokUhrDet. Pokud původní činnost byla přiřazena nějaké skupině uživatelů (tabulka CINPROSKUP), tak nově zakládaná činnost bude přiřazena do téže skupiny.

    Nové stránky :
    - Saldo/DluhyFrame2020.htm
    - Saldo/DluhyFrameAll2020.htm
    - Saldo/ZavFrameAll2020.htm
    - Saldo/ZavFrame2020.htm
    - Saldo/Dluhy_U2020.idc
    - Saldo/Dluhy_UAll2020.idc
    - Saldo/ZavAll2020.idc
    - Saldo/Zav2020.idc
    - manager/ZavDleZpozdeniKeDni2020.htm
    - manager/PohlDleZpozdeniKeDni2020.htm
    - .OK/saldo/DluhyFrame2020.htm
    - .OK/saldo/DluhyFrameAll2020.htm
    - .OK/saldo/ZavFrame2020.htm
    - .OK/saldo/ZavFrameAll2020.htm

    Nové sestavy :
    - ZavPohlDleZpozdeni2020

Zabezpečení

  • 9. 8.11 - Certifikáty (legislativa CZ)
    Pro účely testování EET se provede automatické založení testovacího certifikátu "EET_CA1_Playground-CZ00000019_2019.p12" s názvem "EET Testovací certifikát - 2019".
    Původní testovací certifikát (EET_CA1_Playground-CZ00000019.p12), jehož platnost byla do 30.09.2019, byl ponechán (automaticky se nezruší).

Legislativní změny

  • Výpočet DPH a zaokrouhlování
    Doplněna funkčnost zaokrouhlování částky k úhradě (v domácí měně i valutě) na dokladu na základě platební podmínky.
    Spolu s tím upraveny následující objekty:
    - spHDok_PrepocetCastek: změna rozhraní o povinný parametr @IDPODMINKY_PLAT INT
    - spZapisSDokNaHDok: změna rozhraní o povinný parametr @IDPODMINKY_PLAT INT
    - spHDok_DTZDANITPLN: změna rozhraní o povinný parametr @IDPODMINKY_PLAT INT
    - spSDok_HDok
    - spHDok_NewRec
    - spHDok_CalRec
    - spHDok_ValRec
    - spSDok_CalRec
    - spSDok_BeforeInsert
    - spSDok_BeforeUpdate
    - spSDok_ValRec
    - spHDok_Copy
    - spHDok_btPrepocetSDOK
    - spHDOKEXPPL_btMarkBaliky_XMLParams
    - spINTRASTAT_Export
    - spZBOZI_CENIKPRN

Změny funkcí

  • fnDZ_FormularHDOK - Funkce pro tisk dokladů
    Doplněna možnost tisku loga vlastní firmy v závislosti na datu. Platnost je řešena stejným způsobem jako ostatní položky (např. název firmy, adresa, ...), tedy založením poznámky typu LG k domácímu subjektu.
    Upraveny funkce fnSubjekt_UdajePodleData, fnDZ_FormularHDOK.

Změny procedur

  • spUzivatel_ZmenaHeslaExch
    Upravena procedura spUzivatel_ZmenaHeslaExch - kryptování hesla se provádí na základě nastavení parametru Hesla_Encrypt.
    Upraven trigger trParam_Upd, který při změně parametru Hesla_Encrypt z hodnoty 0 na 1 provede zakryptování hesel Uziv_Heslo_Exch v tabulce Uzivatel.

  • spHdok_ValRec - Kontrola věty před jejím uložením (prostřednictvím aplikačního serveru) do tabulky Hlavička dokladu
    Kontrola platnosti středisek na dokladu (tabulce HDOK) se nyní provádí jen na účetních dokladech.
    Upravena procedura spHdok_ValRec.

  • spTxt_TDVCASE - Procedura pro založení nebo aktualizaci věty do tabulky TDVCASE
    Procedura spTxt_TDVCASE nefungovala správně, pokud bylo uvedeno pouze číslo dokladu vzor (bez idTypDok a idUctObd).
    Upravena procedura spTXT_HDOKID tak, aby pokud je zadáno pouze číslo dokladu (vzoru) bez idTypDok a idUctObd, a existuje právě jeden HDOK se zadaným Cis_Dok, tak vrací odpovídající @idHdok.

  • spImportBaV - Procedura pro provedení importu vstupního souboru bankovních výpisů
    Upravena procedura spImportBaV - v případě, že pro typ dokladu BAV nebo vzor uvedený na typu dokladu BAV neexistuje definice work-flow, nevolá se generování úkolů (v triggeru trHdok_WorkFlowOnline).
    V případě velkého počtu importovaných výpisů mohlo mít vliv na dobu zpracování.

  • spGetUzivAkce - Zobrazování uživatelských akcí
    V případě, že uživatelská akce byla přiřazena více skupinám a uživatel byl v těchto skupinách zařazen, se taková uživatelské akce zobrazovala ve formulářích duplicitně.
    Upravena procedura spGetUzivAkce.

Změny předpisů sestav

  • Tisk loga v závislosti na čase
    V předchozí verzi byla do datového zdroje pro tisk dokladu (funkce fnDZ_FormularHDOK) doplněna položka Logo_FileGuid, která vrací logo firmy v závislosti na datu, vlastní tisk dokladů se ale neměnil (nadále používal původní položku).

    Nyní byly upraveny sestavy, které v hlavičce dokladu tisknou logo - původní položka Logo byla nahrazena novou položkou Logo_FileGuid.

    Upraveny sestavy :
    CNabForm.idc, CPopForm.idc, DbPisForm.idc, DodListForm.idc, Dokl_kos, FavForm.idc, PenFaVForm.idc, PObjForm.idc, PoD_PriD.idc, PoD_PriD.idc_bezStvrzenky, PoD_VydD.idc, PoD_VydD.idc_bezStvrzenky, pod_vydHrom.idc, PrijemfForm.idc, PrijemForm.idc, Prodejka, ReklamacniProt, SobjPL, SobjSP, TEMPLATE_1STIForm, ucd_Kos, UpominkaHDOK, uzdokl.idc, VObjForm.idc, vydejform.idc, VyrZakForm.idc, Zap_DD.idc, Zap_DD_Navrh.idc, ZDbPisDForm.idc, ZFavDForm.idc, ZFaVForm.idc.

  • Změna sestavy na PROFI
    Při tisku některých sestav mohlo dojít k nežádoucí změně vlastnosti sestavy na hodnotu "Profi".
    Problém byl v triggru trDZSESTAVY_ALL, kdy se změna položek SQLDOTAZ, NASTAVENIPIVOT a POPIS_SINEA nevyhodnocovala dle toho, zda skutečně došlo k její změně, takže i v případě, že se updatovala tou samou hodnotou, tak došlo k nastavení sestavy na "profi" (což se provádělo v případě, že datový zdroj měl typ datového zdroje "akce").
    Opraven trigger trDZSESTAVY_ALL

Změny datových struktur

  • HDOK - Hlavička dokladu
    Rozšířen fulltextový index tabulky "HDOK" o položky "JEJICH_CISDOK" a "V_SYM"

  • DescrTab - Popis tabulky
    Délka položky DESCRCOL.COLUMNNAME zvětšena z původních 30 znaků na 60.
    Upraveny funkce a procedury :
    - spEso9Script_CreateHelpTable
    - spDescrCol_Precisluj
    - spEso9Model_UzivObjProTab
    - spDescrCol_DleStruktury
    - spEso9Script_NCVD
    - fnModel_SeznPolozekKlice
    - spEso9Script_CreatespTxt
    - spEso9Model_TestTable
    - spEso9Script_CreateTable
    - spEso9Script_CreateIndex
    - spEso9Script_CreateView
    - spEso9Script_CreatespDBLog
    - spEso9Script_GetR
    - spEso9Script_FChange
    - spEso9Script_CreateOPRec
    - spEso9Script_CreateOPDelRec
    - spDESCRCOL_NewRec
    - spDESCRCOL_CalRec
    - spDESCRCOL_ValRec
    - spDropConstrColumn
    - sptxt_DescrCol
    - sptxt_DescrRel
    - sptxt_DescrViewCol

    Upravena stránka ESO9Start\nastaveni\DescrTab.htm

  • Subjekt
    Změna délky položky SubjPozn.SubjPoznText z 60 na 255.
    Upraveny procedury spSubjekt_PoznamkaDuvPlatce, spSubjekt_NeduvPlatceZpracujXML, spDBLog_SUBJPOZN, spTXT_SUBJPOZN, spISIR_SETSUBJPOZN, spKontrPohl_emailProSubjekt.

  • UCETZAP - Účetní zápis
    Doplnění položek IDPROJEKT a IDZDROJ do tabulek UcetZap, UcetZapA, UcetZapW, UcetZapPlan, UcetZapPlanA, UcetZapPar.
    V souvislosti s tímto rozšířením byly upraveny stránky :
    - ESO9Start\nastaveni\UcPrPol.htm
    - ESO9Start\nastaveni\UcPredp.htm

    Upravené funkce, procedury a triggery :
    - fnUcPrPol_CisToNazev
    - fnUcPrPol_NazevToCis
    - fnText_SazbaDPH_DleStatu
    - spTXT_HDOK
    - spTXT_HDOKCalRec
    - spTXT_UCETZAP
    - spTXT_UCETZAPPLAN
    - spCr_UcPredUt_Uctuj_NN
    - spHDok_PreuctujDph_1
    - spEAN_ZalozSlozku
    - spHDok_FapEU_VytvorDPH
    - spHDOK_ProvedCalrec
    - spIAS_PreuctVynosyZak
    - spUcetZap_ZauctKursRoz
    - spMajetek_Rozdel
    - spMajetek_Rozdel_Navrh
    - spHdok_ZalozOdpPohl
    - spHdok_OductujSparOdpPohl
    - spPAM_ZalozUcetZap
    - spPAM_ZalozPlatby
    - spPreuctujPojistne
    - spUcetZap_ZalozCU
    - spUcetZap_OdparujSkup
    - spUcetZap_ZauctParRoz
    - spHDok_GenPlanDleUctOsn
    - spUcetZap_PreuctujSKKNaEuro
    - spUctOsn_Preuctuj
    - spStred_Preuctuj
    - spPreuctPaM_Preuctuj
    - spUcetZap_Copy
    - spRocUzav_PreuctKSNaStrediska
    - spZalohy_SparujOzn
    - spUcetZap_VytvorZap
    - spZapocet_Storno
    - spHdok_DPH_OsR_Zauctuj
    - spVykazDPH_PrepoctiIDU
    - spHdok_UctDlePredp
    - trHDOK_TestUzav
    - spMAJ_PrepUcOdp

    V souvislosti s doplněním položky HDOK.idStatDPH byly upraveny stránky :
    - nastaveni\ZboziVCase.htm
    Dále byly upraveny funkce a procedury :
    - fnProcentoDaneDleStatu - nová funkce
    - fnProcentoDane
    - fnCastkaDPH - doplněn parametr @idStatDPH
    - fnInverzniDPH - doplněn parametr @idStatDPH
    - fnCastkaDPH_ZeZaokrouhleni
    - fnDZ_RekapDPH
    - fnDZ_RekapDPHZaloh
    - fnDZ_RekapDPHRC
    - spQMajetek_PrepocetDPH48
    - spQUCETZAP_NESPZalohy_VypocetCen
    - spHDok_FVZ_FVZD_Ozn
    - spZFAP_VYTVDAN_SpoctiDPH
    - spQUCETZAP_NESPZal6_Prepocet
    - spZalohy_SparujOznDPH
    - spQUCETZAP_NESPZalohy_MARKSTATE
    - spHDok_VytvZal
    - spImportFPU_OCR
    - spHDOK_SpoctiDan5
    - spHDOK_SpoctiDan22
    - spHDOK_SpoctiDanSS2
    - spQPoklDok_Rozdel_22
    - spQPoklVydaj_Rozdel_22
    - spQPoklVydaj_Detail_Rozdel_22
    - spQPoklDok_Rozdel_5
    - spQPoklVydaj_Rozdel_5
    - spQPoklVydaj_Detail_Rozdel_5
    - spQPoklDok_Rozdel_SS2
    - spQPoklVydaj_Rozdel_SS2
    - spQPoklVydaj_Detail_Rozdel_SS2

  • HDOK - Hlavička dokladu
    Provedeno: rozšíření struktur tabulek + úprava funkčnosti objektů
    Tabulky HDOK, HDOKA, HDOK_W:
    - sloupec "ZAK_HDOK_2": VARCHAR(20)
    - sloupec "IDSTATDPH": INT
    - sloupec "IDPROJEKT_MD": INT
    - sloupec "IDPROJEKT_DAL": INT
    - sloupec "IDZDROJ_MD": INT
    - sloupec "IDZDROJ_DAL": INT

    Upraveno rozhraní objektů HDOK o parametry odpovídajícím změně struktur @ZAK_HDOK_2, @IDSTATDPH, @IDPROJEKT_MD, @IDPROJEKT_DAL, @IDZDROJ_MD, @IDZDROJ_DAL:
    - spHDok_CopyRec: jako povinné a OUT
    - spHDok_NewRec: jako povinné a OUT
    - spHDok_CalRec: jako povinné a OUT
    - spHDok_BeforeInsert: jako povinné a OUT
    - spHDok_BeforeUpdate: jako povinné a OUT
    - spHDok_ValRec: jako povinné
    - spHDok_IDHDok_VZOR: jako povinné a OUT

    - spHDok_IDSUBJEKT: jen @IDSTATDPH jako povinné a OUT (před povinný OUT parametr @IDDICVEU)
    - spHDok_IDSUBJADR: jen @IDSTATDPH jako povinné a OUT (před povinný OUT parametr @IDSUBJEKT)
    - spHDok_IDSUBJOSOBA: jen @IDSTATDPH jako povinné a OUT (před povinný OUT parametr @IDSUBJEKT)
    - spHDok_IDSUBJADRP: jen @IDSTATDPH jako povinné a OUT (před povinný OUT parametr @IDSUBJEKT)
    - spHDok_IDSUBJOSOBAP: jen @IDSTATDPH jako povinné a OUT (před povinný OUT parametr @IDSUBJEKT)

    - spHDok_InsertRec: jako nepovinné
    - spHDok_UpdateRec: jako nepovinné
    - spHDok_Udrzba: jako nepovinné a OUT

  • SDOK - Složka dokladu
    Provedeno: rozšíření struktur tabulek + úprava funkčnosti objektů
    Tabulky SDOK, SDOKA, SDOK_W:
    - sloupec "ZAK_SDOK_2": VARCHAR(20)
    - sloupec "HDJCENAVALDPH": MONEY
    - sloupec "HDCCENAVALDPH": MONEY
    - sloupec "IDPROJEKT_MD": INT
    - sloupec "IDPROJEKT_DAL": INT
    - sloupec "IDZDROJ_MD": INT
    - sloupec "IDZDROJ_DAL": INT

    Upraveno rozhraní objektů SDOK o parametry odpovídajícím změně struktur @ZAK_SDOK_2, @HDJCENAVALDPH, @HDCCENAVALDPH, @IDPROJEKT_MD, @IDPROJEKT_DAL, @IDZDROJ_MD, @IDZDROJ_DAL:
    - spSDokID_SkUcStrDu:
    - jako povinné @ZAK_HDOK_2, @IDPROJEKT_MDHDOK, @IDPROJEKT_DALHDOK, @IDZDROJ_MDHDOK, @IDZDROJ_DALHDOK
    - jako povinné a OUT @ZAK_SDOK_2, @IDPROJEKT_MD, @IDPROJEKT_DAL, @IDZDROJ_MD, @IDZDROJ_DAL
    - spSDok_CopyRec: jako povinné a OUT
    - spSDok_NewRec: jako povinné a OUT
    - spSDok_CalRec: jako povinné a OUT
    - spSDok_BeforeInsert: jako povinné a OUT
    - spSDok_BeforeUpdate: jako povinné a OUT
    - spSDok_ValRec: jako povinné
    - spSDok_VLTYP_SLOZ: jako povinné a OUT

    - spZapisSDokNaHDok: jako povinné @HDCCENAVALDPH
    - spSDok_HDok: jako povinné @OLDHDCCENAVALDPH, @HDCCENAVALDPH

    - spSDOK_VRATSARZI: jako povinné a OUT
    - spTXT_SDOKCalRec: jako povinné a OUT

    - spSDok_InsertRec: jako nepovinné
    - spSDok_UpdateRec: jako nepovinné
    - spSDok_Udrzba: jako nepovinné a OUT
    - spTXT_SDOK: jako nepovinné

Změny pohledů

  • QHDOK - Pohled QHDOK
    Do pohledu QHDOK doplněna položka CISRAD.CISELNA_RADA

Změny webových stránek

  • Změna zkratky IAS na IFRS
    Zkratka IAS ve formulářích a sestavách byla přejmenována na IFRS.

    Upraveny stránky :
    - Ucet\Hl_kniha_det_S.htm
    - Ucet\Hl_Kniha_DetHromInv.htm
    - Ucet\Hl_Kniha_DetHromKS.htm
    - Ucet\Hl_Kniha_DetHromObrat.htm
    - Ucet\Hl_kniha_detKS_S.htm
    - Ucet\Hl_kniha_f.htm
    - Ucet\Hl_kniha_fs.htm
    - Ucet\Hl_kniha_Str_syn.htm
    - Ucet\Hl_kniha_syn.htm
    - Ucet\navy_rok.htm
    - Ucet\Otev_rok.htm
    - Ucet\QUcZa_Inc.htm
    - Ucet\QUcZa_IncPKP.htm
    - Ucet\Uzav_rok.htm
    - Ucet\V_AP_filtr.htm
    - Ucet\V_CF_filtr.htm
    - Ucet\V_PVZZ_filtr.htm
    - Ucet\V_VZVK_filtr.htm
    - Ucet\V_ZVK_filtr.htm
    - Ucet\V_ZZ_filtr.htm
    - Ucet\Vysl_F.htm
    - Ucet\Vysl_Str_F.htm
    - Ucet\V_APIAS.htx
    - Ucet\V_APIASplan.htx
    - Ucet\V_APIASplanSkut.htx
    - Ucet\V_CFIAS.htx
    - Ucet\V_CFIASPlan.htx
    - Ucet\V_CFiasPlanSkut.htx
    - Ucet\V_ZZIAS.htx
    - Ucet\V_ZZIASPlan.htx
    - Ucet\V_ZZIASPlanSkut.htx
    - Ucet\V_AP.idc
    - Ucet\V_CF.idc
    - Ucet\V_PVZZ.idc
    - Ucet\V_VZVK.idc
    - Ucet\V_ZVK.idc
    - Ucet\V_ZZ.idc
    - Ucet\VSK_CF.idc
    - Ucet\NeziskOrg\APNO.htm
    - Ucet\NeziskOrg\ZZNO.htm
    - Ucet\NeziskOrg\APNO.idc
    - Ucet\NeziskOrg\ZZNO.idc
    -Ucet\Vykazy\SK_NUJ_ZZ_filtr.htm
    -Ucet\Vykazy\SK_NUJ_AP_filtr.htm
    -Ucet\Vykazy\CZ_ZZ_filtr.htm
    -Ucet\Vykazy\CZ_AP_filtr.htm
    -Ucet\Vykazy\CZ_CF_filtr.htm
    -Ucet\Vykazy\CZ_ZVK_filtr.htm
    -Ucet\Vykazy\CZ_VZVK_filtr.htm
    -Ucet\Vykazy\CZ_PVZZ_filtr.htm
    - doprava\KartaVozidla_NakladyVynosy.htm
    - Include\CisOdpSkup_IAS.htm
    - Include\CisOdpSkup_IAS_MF.htm
    - Include\Maj_hdHodnota_IAS.htm
    - Include\UcetDAL_IAS.htm
    - Include\UcetMD_IAS.htm
    - Majetek\MajPoh.htm
    - Majetek\Majetek.htm
    - Nastaveni\UcPrPol.htm
    - Nastaveni\UcPredp.htm
    - Nastaveni\UcetVyk_Obecny.htm
    - Nastaveni\UcetVyk_Hlav.htm
    - Nastaveni\UcetVyk.htm
    - Nastaveni\SkladVydej.htm
    - Nastaveni\Sklad.htm
    - Priklady\Sdok.htm
    - Prodej\UznaniVynosu.htm
    - Eso9StartDE\Ucet\navy_rok.htm
    - Eso9StartDE\Ucet\Otev_rok.htm
    - Eso9StartDE\Ucet\Uzav_rok.htm
    - ESO9StartHU\Ucet\V_ZZ.idc
    - ESO9StartHU\Ucet\HL_KNIHA_STR_SYN.HTM
    - ESO9StartHU\Majetek\MajPoh.htm
    - ESO9StartSK\DOPRAVA\KARTAVOZIDLA_NAKLADYVYNOSY.HTM
    - ESO9StartSK\Ucet\QUcZa_Inc.htm

    Upraveny STI sestavy Vysl_str.idc, Vysl_Str_Obdobi, Vysl_str_tablet.idc, Hl_kniha_ks_det, Hl_kniha_ob_det, InventarizaceUctu, DK

    Upraveny funkce fnSeznamTypuOdpSkup, fnHospVysledek_Work.
    Upravena procedura spHlavniKniha.
    Upraveno 6 chybových hlášení.
    Upraveno 212 záznamů v překladovém slovníku.
    Upraveny popisy 19 položek v datovém modelu
    Upraveny popisy a nápověda ve 128 procedurách, funkcích a triggerech.

  • *.htx - HTX sestavy
    Do všech níže uvedených HTX sestav, které obsahují parametr Cinnost=<%idc.Cinnost%>, přidán parametr TModule=<%idc.TModule%>. Je to proto, že se zvolené činnosti špatně zařazovaly v navigačním stromě "Navštívené".
    - doprava\ZalozDokladZeVzoru.htx
    - finance\EditPenU.htx
    - finance\VyberPenUPIP.htx
    - finance\VyberPenUPPP.htx
    - nakup\FapStav.htx
    - nakup\ZalozFPUzQR.htx
    - nakup\ZalozNobSbernaZeVzoru.htx
    - nastaveni\DokladSkladZeVzoru.htx
    - nastaveni\DokladSkladZeVzoru2005.htx
    - nastaveni\DokladSkladZeVzoru2007.htx
    - nastaveni\DokladZeVzoruKoop.htx
    - nastaveni\DokladZeVzoruPrevodky.htx
    - nastaveni\GGPlanovaniRozcestnik.htx
    - nastaveni\OLD\DokladSkladZeVzoru.htx
    - nastaveni\OLD\DokladSkladZeVzoru2005.htx
    - nastaveni\OLD\SkladZeVzoru.htx
    - nastaveni\OLD\SkladZeVzoru2005.htx
    - nastaveni\OLD\ZalozDokladZeVzoru.htx
    - nastaveni\OLD\ZalozDokladZeVzoru2005.htx
    - nastaveni\OpravDoklad.htx
    - nastaveni\PokladnaZeVzoru.htx
    - nastaveni\PokladnaZeVzoru2005.htx
    - nastaveni\PokladnaZeVzoru2007.htx
    - nastaveni\SkladZeVzoru.htx
    - nastaveni\SkladZeVzoru2005.htx
    - nastaveni\SkladZeVzoru2007.htx
    - nastaveni\VycetkaPlZeVzoru.htx
    - nastaveni\VykazUkolListRozcestnik.htx
    - nastaveni\VzKoPrDoNa.htx
    - nastaveni\ZalozDokladZeVzoru.htx
    - nastaveni\ZalozDokladZeVzoru2005.htx
    - nastaveni\ZalozDokladZeVzoru2007.htx
    - prodej\VydejZbozFaV.htx
    - prodej\VydejZbozFaVO.htx
    - prodej\VydejZbozFaVS_Z.htx
    - saldo\PenF_Subj_Vzor.htx
    - sklad\VNZeVzoru.htx
    - zadavani\VyberVzoruProAkci.htx
    - zadavani\ZalozKumulNakObjZeVzoru.htx
    - zadavani\ZalozKumulVyrZakZeVzoru.htx
    - zadavani\ZalozVyrDokladZeVzoru2005.htx
    - zasilky\SVU2EXBB.htx
    - zasilky\SVU2EXPPL.htx

  • nastaveni\KopiePrDoNa.htm - Obecná stránka pro kopie dokladů
    Stránka má "ViewName"="QHDOK_KOPIE" a sloupec "Číslo dokladu následníka"(MF_CIS_DOKNEW).
    Upravena fchange-procedura "spQHDOK_KOPIE_MF_CIS_DOKNEW", která se volá nad položkou MF_CIS_DOKNEW tak, aby vracela obdobné položky výběr vzoru z odkazu "Vzor následníka"(fchange-procedura spQHDOK_KOPIE_MF_IDHDOKVZOR):
    - Typ dokladu následníka
    - Vzor následníka
    - Pohyb následníka
    - Měnu následníka...

  • nastaveni\KopiePrDoNa.htm - Kopie podle vazby mezi vzory
    Provedeny následující změny:
    - přejmenování tlačítka "Kopie složek" na "Kopie složek dokladu"

  • ucet\DoklKopie.htm - Kopie nebo storno dokladu
    Provedeny následující změny:
    - do datového zdroje horní formy "Kopie nebo storno dokladu" doplněn parametr %SELECTHDOK%
    - do datového zdroje spodní formy "Složky dokladu pro kopii nebo storno" doplněn parametr %SELECTSDOK%
    - přejmenování tlačítka "Kopie hlavičky dokladu" na "Kopie celého dokladu"

  • *.htm - Hromadná změna forem
    U níže uvedených forem přesunuty input položky ze sekce caption formy dovnitř formy. Dúvodem je to, že v novém designu obecného klienta to nevypadá dobře, nebo nefunkčně (button)

    CZ web:
    - sklad\VztazneVN.htm
    - priklady\KopieHDok.htm
    - priprava\varianta.htm
    - priprava\vazbazavdiloper.htm
    - priprava\vazbazavoperpom.htm
    - priprava\vazbazavpomoper.htm
    - priprava\zavdil.htm
    - priprava\zavdilall.htm
    - priprava\zavoper.htm
    - priprava\zavoperall.htm
    - priprava\zavpom.htm
    - priprava\zavpomall.htm
    - prodej\PObj.htm: beze změn(počet poznámek)
    - sklad\DokladCSP.htm
    - sklad\InventurniSoupisPredPS.htm
    - sklad\VztazneVN.htm
    - sklad\VztazneVNSDok.htm
    - ucet\Vyk_ObecF.htm: beze změn(nepouziva se)
    - ucet\Vyk_ObecFP.htm: beze změn(nepouziva se)
    - ucet\Vyk_ObecFSP.htm: beze změn(nepouziva se)
    - zadavani\NavrhNOBzKK.htm
    - zadavani\PlanVyroby_vazby.htm
    - zadavani\START_VPOperMat.htm
    - zadavani\VPOperMat.htm
    - zadavani\VykazUL_SlozkaVZA.htm
    - zadavani\VyrobaZavpom.htm

    DE web:
    - servis\ZakListVP.htm: beze změn(počet poznámek)

    PL web:
    - Finance\BaV.htm

  • Nastaveni\ExpSestav.htm - Upravena stránka pro export sestav
    Upravena stránka pro export sestav:
    - jméno exportovaného souboru je předvyplněno kódem exportované sestavy
    - vlastní víceřádkový export je lépe naformátovaný

  • IDC/HTX - IDC sestavy pro zobrazení změn z logovací databáze
    Do níže uvedených IDC sestav, pro zobrazení změn z logovací databáze, doplněna klauzule WITH(NOLOCK) pro čtení z _LOG databáze:
    - nastaveni/HistorieZmen.idc
    - nastaveni/HistorieZmenPol.idc

Výroba pro ESO9

Výroba

  • 5. 1. 3.10 - Karty výrobků a nakupovaných dílů (ZBOZI) - Cizojazyčné názvy pro karty Zboží ve výrobě (a nejen tam)
    Činnost umožní mimo jiné běžnou evidenci zboží a výrobků bez ohledu na sklad, kde je fyzicky vedeno (více o použití - v činnosti 2…). Nově zde je zařazen odkaz na formulář „Cizojazyčné názvy“. V tomto formuláři je umožněno pořizovat cizojazyčné názvy.
    Položka „Jazyk“ umožní označit, v jaké řeči je daný název uložen.
    Položka „Název zboží“ umožňuje uložit název v kódování UNICODE

    S uvedeným souvisejí následující změny:
    - Založena tabulka ZBOZINAZEV
    • IDZBOZI int
    • VLTYP smalint
    • NAZEV_ZBOZI N255

    - Upraven formulář:
    • nastaveni/Zbozi.htm (přidán odkaz na cizojazyčné názvy)
    • nastaveni/zboziVYR (nový formulář pro agendu pomocných číselníků ve výrobě 5.1.3.10) s odkazem na číselník jazykového popisu ()..
    • nový formulář číselníku s jazykovým popisem ke kartám nastaveni/ZbozNazev.htm

    - Obchodní pravidla, procedury:
    • spZBOZINAZEV_NewRec vytvořena (přednaplňuje typ na 0 při založení nového záznamu)
    • spZBOZINAZEV_CopyAll (kopíruje všechny cizojazyčné názvy, co je pod zdrojovou IDZBOZI do cílové IDZBOZI)

  • 5. 1. 3. 9 - Založení nakupovaného dílu kopií z katalogu - Popis nové činnosti
    Činnost umožní zakládat nové karty do číselníku zboží pomocí kopie katalogového vzoru (odkaz „Založení dílu kopií z katalogu“ v záhlaví formuláře).

    Nový formulář nastaveni/DilZBOZI.htm
    - Odkaz „Založení dílu kopií z katalogu“ v záhlaví umožní provést výběr vzoru (stromové členění dle skupin), z něhož se má provést vytvoření nové karty kopií. Přitom je možno doplnit číslo nové zakládané položky a její název. Právě název je nabízen pro doplnění. Předpokládá se tak, že se nabízen šroub jehož specifikace (například M14) obsluha do názvu před zahájením kopie doplní.
    - Tlačítko „Založit nový díl kopií dle katalogu“ spustí akci
    - Pomocí rozbalovacího komba vedle tlačítka je možno určit, zda se má kopírovat:
    o Včetně cizojazyčných názvů
    o Pouze samotná karta dílu


    Na vlastním formuláři může navíc obsluha nastavit následující rozšířený způsob kopie.
    - Způsob založení dokumentace:
    o Založit neexistující
    o Modifikovat existující
    o Modifikovat, případně (neexistující) založit

    Akce při označení řádku v levém browse (odkud se má kopírovat vybrané karty):
    - Při označení řádku:
    o Nenaplňovat položky číslo a název
    o Naplnit jen položku číslo
    o Naplnit jen položku název
    o Naplnit položky číslo a název


    Formulář levého browse obsahuje položky z nichž obsluha může vybrat ty, které mají být kopírovány. Při označení řádku budou přednaplněna dočasná pole určená pro kopírování podle výše uvedené volby.

    - Tlačítko „Založení dílů kopírováním označených“ provede akci. Po akci se nové karty objeví v pravém browse s příznakem stavu „Čeká na zařazení“. Nastavením jakékoliv jiné hodnoty stavu dojde k odfiltrování karet z pravého browse.

  • 5. 5. 1.10 - Neadresné navážení materiálu na DZ (navážecí za - Rozšíření o možnost zadání výdejního skladu
    Provedeny úpravy formuláře zadavani/START_NavZak.htm, které spočívají v přidání položky MF_CIS_SKLADROZPAD, která umožní volné určení požadovaného skladu výdeje.

    Dále byly v souvislosti s tím provedeny úpravy v procedurách (položka přidána do interface):
    - spDZA_AKCE
    - spVytvorVD_RozpisMaterialu

  • 5. 1. 3. 5 - Tarifní třída - Hromadný přepočet mezd na operaci TPV dle číselníku tarifů
    Upravena procedura spTARTRIDA_AktualizaceTarifuVTPV použitá pro hromadný přepočet mezd na operaci TPV podle zvoleného tarifu. Byl rozšířen parametr „@MF_CO_PREPOCITAT “o možnost 2 (Všechny v rámci zvoleného tarifu s vynucením přepočtu)
    V souvislosti s tím byla upravena stránka nastaveni/TarTrida.htm, kdy bylo rozšířeno kombo způsobu výpočtu o položku „Všechny (vynutit přepočet)“.
    Tato volba provede přepočet všech operací v TPV, které obsahují zvolenou tarifní třídu bez ohledu na to, zda byl či nebyl tarif změněn – přepočet věty provedou vždy (vhodné jako údržba po importu dat).

  • 5. 5. 1. 9 - Vazby složek plánu výroby - Úprava datového zdroje formy
    Upraven datový zdroj formuláře zadavani/PlanVyroby_Vazby.htm.
    Při zadání vstupního filtru docházelo k nejednoznačnosti filtrovaných položek.

    Rovněž došlo k úpravě hyperlinku hlavního menu u činnosti 5.5.1.9

  • 5. 2. 1 - Pořízení prodejní objednávky a jejích složek - Nová sestava „Průběh zpracování“ nad složkou POB
    Vytvořena nová sestava, která podává informace o průběhu zpracování zkoumané složky POB.
    Vychází z historie složek dokladů a rozšiřuje ji o statistické informace z výrobní části.
    Sestava se volá ze složky na formuláři prodej\START_PObjVyr.htm odkazem „Průběh zpracování“

    Pro tuto sestavu byl vytvořen datový zdroj fnHISTORIE_POB_VYROBA, který pro zadané IDSDOK nalezne všechny následníky přes výrobní zakázku a výrobní dokumentaci až do odvádění.

    V souvislosti tím byla vytvořena tisková předloha:
    - Zadavani/PrubehZpracoaniSlozky.idc
    - Zadavani/PrubehZpracoaniSlozky.htx

Technologie ESO9 - server + klient

Změny v technologii .NET

  • Aplikační server - Odesílání SMS z ESO9
    Poskytovatel služby, kterou využíváme v ESO9 pro posílání SMS, změnil adresu API, na které službu hostuje. Došlo proto i k úpravě knihovny ESO9Lib.dll, která tuto službu využívá. Změny jsou dostupné od verze 5.9.0.5.

  • Aplikační server - Nové knihovny GS Stimulsoft
    Přechod na novou verzi knihoven Stimulsoft (2019.3.2) v generátoru sestav obecného klienta.
    V rámci přechodu aplikačního serveru na novou verzi .NET Frameworku byly zároveň zapojeny nejnovější knihovny Stimulsoftu pro tisk sestav z obecného klienta.
    Dostupné v technologii od července 2019.

  • Aplikační server - Přechod na novou verzi .NET Frameworku 4.6.1
    Aplikační server přechází od července 2019 pod novou verzi .NET Frameworku (4.6.1).
    Mezi hlavní důvody patří:
    * podpora nových verzí GS Stimulsoft - produkty Stimulsoft jsou aktuálně vydávány pro .NET Fw 4.5 a novější (https://www.stimulsoft.com/en/blog/news/changes-in-system-requirements-in-version-2019-2-2)
    * implementace nového komunikačního protokolu websockets pro obecného klienta - podpora této technologie ze strany Microsoftu je od .NET Fw 4.5 a novější
    * obecně využití možností nových verzí .NET Fw

    Na seznamu podporovaných operačních systémů Windows se nic nemění, nejnižší podporovaná serverová verze začíná na Windows Serveru 2008 SP1.

  • Aplikační server - Implementace nového komunikačního protokolu pro obecného klienta (web sockets)
    Obecný klient umí komunikovat s aplikačním serverem kromě stávajícího protokolu AJAX nově i protokolem WebSockets. Mezi oběma protokoly se lze přepínat na úrovni aplikačního serveru ve Správci ESO9. Protokol WebSockets je hostován primárně na protokolu HTTPS, pro funkční komunikaci je tedy třeba mít funkční protokol HTTPS na straně web serveru (tj. doplnit serverový certifikát + přidat protokol HTTPS).
    Protokol WebSockets je podporován od OS Windows Server 2012 (resp. Windows 8) výše (přesněji řečeno od IIS 8.0 výše).

    Některé z výhod použití protokolu WebSockets:
    * všechny akce klienta (kliknutí, stisk klávesy) jsou rychlejší
    * komunikace klient-server je oboustranná - např. při zastavení uživatele či celého serveru se uživateli okamžitě objeví informační hlášení
    * komunikace je šifrovaná - aplikační server hostuje websocket komunikační bránu pouze na https protokolu

  • Aplikační server - Úprava nahrazování hodnot parametrů SQL datových zdrojů sestav
    Pokud se v hodnotě parametru SQL datového zdroje sestavy vyskytne znak apostrofu a tento parametr je předán do další sestavy odkazem (resp. v URL odkazu), dojde při nahrazování hodnoty parametru ke správnému zdvojení apostrofu tak, aby byl výsledný datový zdroj syntakticky správně.
    K chybám docházelo např. v detailech saldokontních sestav, pokud se v názvu subjektu vyskytl znak apostrofu.
    Dostupné v technologii od 22.7.2019.

  • Aplikační server - Nové parametry formy
    V definici formy přibyly 4 nové parametry pro obecného klienta: ROWHEIGHT, AUTOROWHEIGHT a UPDATEAFTERSET:
    * ROWHEIGHT - umožňuje nastavit výšku řádků tabulky (browse) jedné formy. Pokud se výška řádků tabulky nastaví v CSS stylopisu, změní se ve všech formách v celé aplikaci. Tento parametr tedy umožňuje selektivní nastavení pouze v jedné formě. Hodnota se udává v pixelech.
    * AUTOROWHEIGHT - umožňuje automatické nastavení výšky řádku tabulky (browse) podle množství (zalomeného) textu v buňce. Text se tak zobrazí celý bez nutnost roztahovat sloupec. Hodnota 1 znamená, že je parametr nastaven. Bude-li po takové formě následovat další, může při procházení mezi řádky zobrazení celé stránky "pumpovat" tak, jak se bude výška browse přizpůsobovat výšce aktuálního řádku.
    * UPDATEAFTERSET - příznak, že se má po každé změně hodnoty položky ve formuláři ukládat hodnota celé věty (formy). Eliminuje se tím nutnost uložit větu tlačítkem Uložit. Hodnota 1 znamená, že je parametr nastaven.
    * SETBRWAUTOHEIGHT - příznak, že se má nastavit výška browse dynamicky dle počtu řádků v ní zobrazených. Běžně se výška browse nastavuje parametrem ROWSCOUNT staticky, novým parametrem lze dynamicky přizpůsobit výšku browse ve stránce počtu všech řádků formy. Pozor - při větším počtu řádků (> 100) může být zobrazení browse pomalé, navíc bude-li po takové formě následovat další, může při procházení mezi řádky zobrazení celé stránky "pumpovat" tak, jak se bude výška browse přizpůsobovat aktuálnímu počtu řádků.

  • Aplikační server - Hromadné odesílání sestav e-mailem v obecném klientovi
    Po hromadném odesílání sestav e-mailem (např. tisk sestavy s parametrem RepeatFor=xxx) nedošlo po odeslání všech sestav k zobrazení korektní hlášky a návratu řízení zpět na formulář, odkud se sestavy odesílaly.
    Opraveno v technologii z 31.7.2019.

  • Aplikační server - Import z ISDOC
    Do mechanismu importu z formátu ISDOC byla doplněna akceptace hodnot částek DPH v jednotlivých sazbách. Doposud (tj. do verze 5.9.0.4 knihovny ESO9Lib.dll) se pracovalo pouze se základy daní a vlastní částka daně se dopočítávala ze základu (s ohledem na způsob zaokrouhlení dle nastavení v typu dokladu), takže se mohla lišit od částky daně uvedené na dokladu. Pokud bude nyní v souboru ISDOC uvedena i částka daně v některé z použitých sazeb, naimportuje se a vzniklém dokladu se nastaví příznak ručního vstupu na 3. Jinak se nastaví ruční vstup na hodnotu 1 a provede se výpočet DPH dle sazby (tak jako se provádělo dosud).
    Dostupné od knihovny ESO9Lib.dll v5.9.0.5 určené pro .NET Framework 4.6.1.

  • Aplikační server - Zobrazení tlačítka v tabulce
    Pokud byla ve formuláři použita položka "MF_BRWCMDx" pro zobrazení tlačítka v tabulce, zobrazovala se textově i v Internet Exploreru, přičemž je určena pouze pro prostředí obecného klienta. Pro klienta v Internet Explorer se proto tato položka odstraní.
    Dostupné v technologii od 5.8.2019.

  • Aplikační server - Sestavy do formátu HTML2
    Při výstupu sestav do formátu HTML2 se vypisovaly pouze hodnoty sloupců, jejichž technické názvy byly uvedeny velkými písmeny.
    Opraveno ve verzi z 7.8.2019.

  • Aplikační server - Zarovnání datumových a číselných položek v sestavách typu HTML2
    Datumové a číselné položky v sestavách typu HTML2 se nyní zarovnávají vpravo.
    Dostupné od 7.8.2019.

  • Aplikační server - Formátování datumů v logovací DB
    Při změně datumové položky ve formuláři se v logovací databázi formátovalo datum odlišně (napevno v anglické notaci), než ve formuláři (kde formátování datumu podléhá nastavení uživatele či aplikace). Formátování datumů v aplikační a logovací databázi bylo proto sjednoceno.
    Dostupné v technologii od 7.8.2019.

  • Aplikační server - Interní optimalizace
    Byla přepracována interní manipulace s parametry v datovém modelu aplikace uvnitř aplikačního serveru (ten si udržuje in-memory databázi popisující aktuální stav aplikace). Vlastní čtení a zápis parametrů se tím zrychlil cca o 20%, což se projeví na rychlejší odezvě uživatelské práce.
    Dostupné v technologii od 8.8.2019.

  • Reporting server - Formátování exportu Excelu v Reporting Serveru
    Po přechodu na nejnovější verzi knihoven Stimulsoft se v Reporting Serveru změnilo implicitní nastavení exportu sestav do Excelu (formát STIXLSX); exportovala se pouze data, zatímco např. při exportu z obecného klienta, který využívá stejný engine, se exportovalo kromě dat i záhlaví jednotlivých sloupců.
    Sjednoceno v Reporting Serveru v5.9.0.2.

  • Obecný klient - Změna práce s časovými značkami v šifrovaných odkazech serverových TEMP sestav v obecném kleintovi
    V serverových TEMP sestavách (sestavy, které se generují pouze 1x a při dalších použitích se pouze čtou z cache) došlo k úpravě kontroly časových značek v šifrovaných odkazech v obecném klientovi.
    Dostupné v technologii od 27.8.2019.

  • Reporting Server - Lokalizace prostředí
    Do Reporting Serveru byla doplněna lokalizace prostředí dle jazyka sestavy. Jedná se např. o překlady "Stránka X z Y" nebo názvy měsíců či dnů.
    Dostupné od verze 5.9.0.3.

  • Obecný klient - Výchozí formát sestav při jejich odeslání e-mailem
    Pokud při odesílání sestav e-mailem z obecného klienta není explicitně nastaven formát, použije se výchozí formát sestav v obecném klientovi - tj. HTML5. Pro náhled sestavy na monitoru je tento formát v pořádku (umí jej zobrazit všechny prohlížeče napříč všemi podporovanými platformami), pro odeslání sestavy e-mailem je ale vhodnější použít formát PDF stejně, jako tomu bylo ve starém klientovi. Nově se tedy bude za výchozí formát sestavy pro účely jejího odeslání e-mailem brát formát PDF.
    Pokud by uživatel potřeboval odeslat sestavu ve formátu HTML5, je třeba jej explicitně uvést na odkazu v parametru PrintDest=STIHTML5.
    Dostupné v technologii od 9.9.2019.

  • Obecný klient - Verze skriptů obecného klienta
    V konfiguraci obecného klienta (soubor eso9.ver.xml, který je uložen v Support webu ve složce C:\Program Files (x86)\ESO9\eso9net\Support\Lib\) přibyla možnost specifikovat každý soubor jen pro danou verzi aplikace. Při nasazování nového designu tak bude možné určit, které soubory se týkají nového a které starého designu, čímž se umožní přepínání mezi oběma vzhledy po dobu několika verzí.

  • Aplikační server - Změna způsobu formátování datumových položek v uložených procedurách spouštěných na tlačítko.
    Při formátování datumových položek pro účely spouštění obchodních pravidel se bere v potaz uživatelská maska dané položky (např. ";DT" nebo ";T"); v takovém případě se datumová položka formátuje vč.času.
    V případě, že spouštím uloženou proceduru na tlačítko, se napevno všechny datumové položky formátovaly bez časové složky (tj. pouze datum) dle jazykového nastavení aplikace či uživatele.
    Nově se datumové položky v uživatelských procedurách volaných na tlačítko formátují vč.času.

  • Reporting Server - Vypnutí logování
    V definici offline sestavy pro Reporting Server byla doplněna položka "Úroveň logování". Umožňuje na úrovni definice jednotlivých sestav nastavit, jak podrobné logy se k dané sestavě budou během jejího generování ukládat do logovací DB. K dispozici jsou úrovně "Nelogovat", "Logovat pouze vytištění sestavy" a "Logovat vše". Úroveň "Logovat vše" bude logovat všechny akce Reporting Serveru vč. doplňování parametrů, úroveň "Logovat pouze vytištění sestavy" bude pro každou vygenerovanou sestavu zapisovat do LOGu pouze jeden řádek (zde došlo k rozšíření zapisovaných informací o cíl tisku) a při nastavení "Nelogovat" se do logovací DB pouze zapíše informace, zda se z dané databáze ne/načetly nějaké definice offline sestav.
    Během ladění jednotlivých sestav tak může být logování zapnuté, po jejich přesunu do rutinního provozu lze logování vypnout a šetřit tak kapacitu logovací DB.
    Dostupné v Reporting Server od v5.9.0.5.

  • Aplikační server - Nový design
    Do ESO9v6.0 je postupně zapracováván nový design aplikace. S ohledem na odlišnou HTML/CSS/JS strukturu stránek je nový design dostupný paralelně se starým, tj. mezi oběma vzhledy aplikace lze přepínat. Podrobnější popis mechanismu přepínání obou vzhledů je popsán v článku https://wiki.eso9.cz/doku.php?id=techdoc:novydesignok.

  • Obecný klient - Zobrazení náhledu PDF
    Ve formě lze nyní použít náhled PDF souboru z DMS. Příslušný HTML TAG musí být DIV, mít jako datovou položku nastavenu položku s FileGUIDem z DMS a jako MASKu hodnotu PDFFROMDMS; jedná se o analogii s použitím obrázků ve formě, rozdíl je pouze v masce (IMGFROMDMS) a TAGu IMG. Náhled PDF umožní zejména stažení souboru a jeho vytištění.
    Příklad: <div datafld="1_DOKUMENTFILEGUID" name="DOKUMENTFILEGUID" datasrc="#ESOPAGECTL" mask="PDFFROMDMS" width="550">.
    Dostupné v obecném klientovi od 10.10.2019.

  • Aplikační server - Zobrazení vybraných odkazů z formy jako tlačítka v navigační liště
    Kromě tlačítek z formuláře lze nyní zobrazit v navigační liště i vybrané odkazy z formuláře. V syntaxi takového odkazu přibyl parametr brwAction=x s pořadím takové akce v případě, že jich bude v navigační liště zobrazeno více.
    Určeno pouze pro nový design obecného klienta.

  • Aplikační server - Ověření subjektu v rejstříku ARES
    Ověření subjektu v rejstříku ARES.
    V případě, že chceme z ARESu pouze stáhnout informace k subjektu na základě IČ a ty zobrazit ve formuláři (tj.bez zakládání nového subjektu), je třeba si vytvořit vlastní (tj. Profi) formulář (s příslušnými MF položkami) a v něm provést stažení požadovaných informací z ARESu a popř. další uživatelskou akci s takto získanými údaji. Podrobnosti vč.praktické ukázky jsou dostupné na wiki.

  • Aplikační server - Export sestav typu XLS do Excelu
    Při exportu sestav typu XLS do Excelu (např. 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í, odkazy XLS) mohlo docházet k chybě v závislosti na počtu řádků, které sestava vracela.
    Opraveno v technologii ze 17.10.2019.

  • Aplikační server - Ochrana proti SQL injection
    Ochrana proti SQL injection byla přesunuta z klientské komponenty (pro Internet Explorer) na aplikační server a interně je řešena jiným mechanismem, než jen prostým výčtem klíčových slov. Zároveň je tím ochrana funkční i v obecném klientovi.
    Kontrolu hodnot zadaných do StartFiltru lze vypnout aplikačním parametrem "CheckSQLFilter" a to buď pro celou aplikaci, nebo selektivně pro vybrané uživatele.
    Dostupné v technologii od 17.10.2019.

  • Aplikační server - Export sestav do Excelu
    Při tisku sestav typu XLS v obecném klientovi se do formuláře generuje zároveň tlačítko pro přímý export dat do Excelu. Pokud se používala ESO9 autentikace (tj. ověřování pomocí jména a hesla), docházelo při exportu do Excelu k opětovnému přihlášení uživatele.
    Opraveno ve verzi z 23.10.2019.

  • Reporting Server - Chyba při odesílání sestavy e-mailem
    Pokud při odesílání sestavy e-mailem s přílohou uloženou v uživatelsky definovaném adresáři došlo k chybě (např. nedostupný SMTP server), nepodařilo se soubor s přílohou smazat a tyto přílohy se pak hromadily v uživatelském úložišti.
    Opraveno v Reporting Server od verze 5.9.0.6.

  • Aplikační server - Export dat do CSV
    Pro interaktivní export (tj. teď hned na uživatelské kliknutí) většího množství dat (1+mil.řádků) jsou nově k dispozici sestavy s typem výpisu CSV.
    V generátoru sestav si lze vybrat typ výpisu CSV, sestava může mít více datových zdrojů, exportovat se bude celý výsledek datového zdroje (při tomto objemu řádku by přeskládávání sloupců zdržovalo). Výsledek se uploadne na klienta ve formátu ZIP (velikost souborů se pohybuje ve stovkách MB, je nutné je zaZIPovat), ten pak obsahuje tolik souborů, kolik má sestava datových zdrojů.
    Podrobnější popis viz ESO9wiki.
    Dostupné v technologii od 7.11.2019.

  • Aplikační server - Mechanismus šifrování odkazů
    Do mechanismu šifrování byly doplněny i odkazy v aktivní stránce umístěné mimo formy.
    Dostupné v technologii od 4.11.2019.

  • Aplikační server - Nový UP parametr
    Do UP parametrů byl přidán nový parametr: UP_DTCURRENTDATE = aktuální pracovní datum (narozdíl od pracovního data uživatele DTESO_GETDATE bude toto vždy aktuální datum serveru).
    Dostupné v technologii od 25.11.2019.

  • Aplikační server - Výchozí operátor ve filtrovacím formuláři
    Do HTML předlohy lze nově zadat k INPUT položkám kromě hodnoty v atributu VALUE i výchozí operátor pro StartFilter v atributu DATA-FILTEROP. Hodnota operátoru se zadává ve stejné textové podobě, v jaké je operátor dostupný ve filtrovacím formuláři. Operátor se uplatní ve StartFiltru a v RowFilteru.
    Funkční pouze v obecném klientovi.
    Příklad: <input type="text" name="UCET_OBD" size="7" value="%UP_UCET_OBD-2%" data-filterop=">=" readonly id="fpUCET_OBD">
    Dostupné v technologii od 25.11.2019.

  • Aplikační server - Posun vybraných UP parametrů pro účely filtrování
    Do filtrovacího formuláře (resp. řádkového filtru) lze předat vybrané UP parametry posunuté o zadanou celočíselnou hodnotu. Jedná se o UP parametry UP_DTCURRENTDATE, UP_DTESO_GETDATE a UP_UCET_OBD.
    Ve spojení s možností zadat v HTML předloze i hodnotu operátorů pro filtr lze tímto způsobem automaticky filtrovat např. doklady za poslední 2 měsíce nebo doklady s datem splatnosti za předchozí 4 dny.
    Příklad (doklady za poslední 3 měsíce): <input type="text" name="UCET_OBD" size="7" value="%UP_UCET_OBD-2%" data-filterop=">=" readonly id="fpUCET_OBD">
    Příklad (doklady s datem vystavení za poslední 3 dny): <input type="text" size="10" name="DTVYSTAVENO" value="%UP_dtEso_GetDate-3%" data-filterop=">" id="fpDTVYSTAVENO">

  • Aplikační server - Vytížení procesoru apl.serveru
    Při provozu klienta v Internet Exploreru s protokolem REMOTE mohlo dojít ke značnému vytížení procesoru aplikačního serveru při tisku sestav Stimulosft s obrázkem na pozadí (např. výkazu DPH apod.).
    Opraveno v technologii ze dne 13.11.2019.

  • Aplikační server - Download BINárního souboru
    Do technologie byla doplněna možnost downloadu binárního souboru (tj. ze serveru na klienta) pomocí atributu DOWNLOADBIN. Existující varianta downloadu souboru z aplikačního webu byla doplněna o download (binárního) souboru uloženého v datové položce aktuálního řádku. Pokud se tato možnost zkombinuje s voláním akce na tlačítko, lze v rámci akce (typicky realizované DLL knihovnou) provést export do lib.binárního formátu a vzniknuvší soubor přenést na klienta. Výhodou je jednak vyšší rychlost a jednak jednodušší infrastruktura (tj. výsledný export se nemusí ukládat do souboru či DMS, ale pouze na klienta).
    V rámci ESO9Start použito pro export do formátu ISDOC(X) pro obecného klienta.
    Dostupné v technologii od 18.12.2019.

  • Reporting Server - Rozšíření konfigurace
    Konfigurace Reporting Serveru byla rozšířena pro obsluhu max 80-ti databází.
    Dostupné od verze 6.0.0.1.

Technologie ESO9 - server

Změny v ESO9 Správce

  • Vlastnosti aplikačního serveru
    Do konfigurace aplikační serveru doplněna vlastnost "Protokol obecného klienta" s možnostmi AJAX / WebSocket. Výchozí je AJAX.
    (ESO9 Správce, verze 5.9.1)

  • Spouštění skriptů
    Po spuštění skriptu, při "Uložit protokol jako" do XML se heslo nahradí *** jako v ostatních případech.

  • Uživatelé a hesla
    Změna hesla u uživatele s prázdným jménem již nehlásí chybu.

  • Překlady
    Do překladového mechanismu doplněna práce i s podmíněným include, tedy sekvencí <%$INCLUDEHTML: :podmínka%>.
    Texty ze všech sekcí těchto sekvencí jsou do tvorby slovníku a překladu předloh.

verze/eso960.txt · Poslední úprava: 08.02.2025 13:00 autor: 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
DokuWiki Appliance - Powered by TurnKey Linux