Změny v postupech zakládání nových blokací rozpočtu u smlouvy
Blokace rozpočtu ze smlouvy přes analytický účet
Seznam provedených změn pro blokaci rozpočtu ze smluv přes analytický účet:
- Zavedena podpora pro blokace rozpočtu ze smluv přes analytické účty
- Zavedeny nové funkce pro vytvoření / editaci / smazání blokace rozpočtu ze smlouvy přes externí aplikace
- Zavedena nová možnost výběru rozpočtů ke zdroji financování a datu pomocí dotazu
- Nejprve provedena analýza možností pro vytvoření blokace rozpočtu ze smluv přes analytický účet (AU)
- Upraveny stávající funkce pro sestavování aktuálního čerpání rozpočtu tak, aby se do položkového čerpání načítaly blokace ze smluv i přes analytický účet
- Při zakládání blokace rozpočtu ze smlouvy lze ponovu identifikovat cílovou položku rozpočtu pomocí AU položky
- Takto založená blokace rozpočtu blokuje všechny rozpočtové struktury bez ohledu na jejich strukturu
- Spárovaná částka objednávky a smlouvy se propíše na řádky rozpočtů dle vybraného typu účtu (TU) / analytického účtu (AU)
- Upraveny byly tyto formuláře:
- V detailu smlouvy ve formuláři 08202 - Registr smluv na záložce Rozpočet provedeny tyto změny:
- přidány nové položky:
- Název blokace - název blokace rozpočtu, přes kterou se ponovu vybírá blokace smlouvy ve formuláři 08220 - Saldo registru smluv
- Položka rozpočtu AU
- přejmenována položka Smlouvy (rezervováno) na Blokovaná částka v rozpočtu
- nyní blokace směřuje na příslušný řádek rozpočtu přes zvolený analytický účet
- upraveno volání nabídky pro výběr analytických účtů
- omezen F3 seznam s nabídkou analytických účtů tak, aby uživatel nevybíral z kompletní nabídky všech analytických účtů, ale jen z nabídky těch analytických účtů, které s rozpočtem skutečně souvisí
- ponovu je omezen F3 seznam s nabídkou AU položka rozpočtu tak, aby se koncovému uživateli ve výchozím stavu nabízely pouze analytické účty, které jsou zapojené na uznatelné položky rozpočtu dotčeného zdroje financování
- stejné omezení je i v hlavičce objednávky pod položkou AU Položka rozpočtu
- klávesa Detail/Volání číselníku nad položkou Blokace z nevyúčt. objednávek zobrazí pouze objednávky, které mají stav účetnictví = N
- pokud dojde k ponížení částky blokace tak, že Zbývá spárovat bude záporné, dojde k zobrazení hlášky "Blokovanou částku nelze ponížit tak, aby zbývající částka ke spárování byla záporná"
- vypnuty automaticky prováděné kontroly rozpočtu, uživatel si může čerpání zobrazit stiskem tlačítka Rozpočty
- přidána nová hláška "Položka rozpočtu AU v blokaci xxx není součástí rozpočtu ZF", která se objeví v případě, kdy je zvolen analytických účet, který není součástí rozpočtu zdroje financování, podobná hláška přidána i do kontrolního infookna objednávky
- přidány nové položky:
Obr. Omezený F3 seznam s nabídkou "Položka rozpočtu AU" v detailu smlouvy ve formuláři 08202 - Registr smluv
Obr. Hláška "Položka rozpočtu AU v blokaci xxx není součástí rozpočtu ZF" v kontrolním infookně smlouvy
- V detailu objednávky ve formuláři 30335 - Objednávky - detail provedeny následující změny:
- přidáno nové tlačítko Saldo smlouvy, pomocí kterého lze propojit částku objednávky s částkou na libovolném záznamu
- tlačítko funguje na obdobném principu jako ve formuláři 03228 - Závazek tlačítko Saldo smlouvy u položky Číslo smlouvy
- o spárovanou částku se poníží blokace smlouvy → přes DB triggery se změna projeví v rozpočtech
- jedna objednávka může být propojena i na vícero záznamů
- přidány nové kontrolní hlášky do kontrolního infookna objednávky:
- "Objednávka není propojena s blokaci rozpočtu ze smlouvy", která ověřuje, zda je objednávka svázána s blokací ze smlouvy uvedené v hlavičce objednávky
- "Není ponížena blokace rozpočtu ze smlouvy"
- "Zvolená AU položka není součástí rozpočtu ZF" - podobná hláška přidána i do detailu smlouvy
- V hlavičce objednávky omezen F3 seznam s nabídkou analytických účtů tak, aby se koncovému uživateli ve výchozím stavu nabízely pouze analytické účty, které jsou zapojené na uznatelné položky rozpočtu dotčeného zdroje financování
- Došlo tak k úpravě volání nabídky pro výběr analytických účtů v detailu objednávky ve formuláři 30335 - Objednávky - detail z AU Položka rozpočtu
Obr. Hláška "Zvolená AU položka není součástí rozpočtu ZF" v kontrolním infookně objednávky
Obr. Hláška "Není ponížena blokace rozpočtu ze smlouvy" v kontrolním infookně objednávky
Obr. Omezený F3 seznam s nabídkou "AU Položka rozpočtu" v detailu objednávky ve formuláři 30335 - Objednávky - detail
- Vytvořen nový lokální parametr RSBLOK = blokace rozpočtu ze smluv je provedena přes TU(T), AU(K), obojí(O):
- pokud je nastaven na hodnotu T, je na záložce "Rozpočet" ve formuláři 08202 - Registr smluv zobrazena pouze položka TU
- pokud je nastaven na hodnotu K, je na záložce "Rozpočet" ve formuláři 08202 - Registr smluv zobrazena pouze položka AU
- pokud je nastaven na hodnotu O, je na záložce "Rozpočet" ve formuláři 08202 - Registr smluv zobrazena položka TU,AU
- Ve formuláři 08220 - Saldo registru smluv:
- doplněny nové položky:
- Název blokace
- Položka rozpočtu AU/TU
- je nyní vidět buď jen Položka rozpočtu AU, nebo Položka rozpočtu TU, a to podle nastavení lokálního parametru RSBLOK
- upravena validace položky Název blokace
- odstraněn zbytečný sloupec Rezervace ze smlouvy
- přemístěny některé položky na jiné místo formuláře
- pro spárování dokladu s blokací smlouvy není možné spárovat částku, která je vyšší než blokovaná částka rozpočtu ze smlouvy
- doplněny nové položky:
Obr. Blokace rozpočtu ze smluv přes analytický účet (AU)
- Jako podpora pro úpravy blokace ze smluv v položkovém čerpání rozpočtu byla upravena tisková sestava 10324/02432 - Přehled a položky čerpání
- Tisková sestava nyní ponovu v části položkového čerpání rozpočtu ze smluv zobrazuje také číslo a název analytického účtu, podobně jako je tomu v části blokace z objednávek
Obr. Tisková sestava 10324/02432 - Přehled a položky čerpání s analytickým účtem
- Dále zavedeny nové funkce pro vytvoření / editaci / smazání blokace rozpočtu ze smlouvy přes externí aplikace přes nové REST API (HD 52161 + UPR 18085)
- Na faktuře i v objednávce je možné smazat nebo změnit číslo smlouvy pouze v případě, že spárovaná částka je rovna 0 tak, aby nemohla nastat situace, kdy dojde ke změně smlouvy i v případě, že existuje nějaký záznam, který má spárovanou částku >0
- Pokud je objednávka vyřazena ze salda a je spárovaná s blokací smlouvy, dojde k navýšení nespárované částky ze strany smlouvy o spárovanou částku z objednávky → blokaci rozpočtu opět převezme smlouva
- Upraven formulář 08221 - Prohlížení salda registru smluv (tlačítko Prohlížení salda v detailu smlouvy), kam byla doplněna Položka AU
- Do stávající SOAP webové služby SMLOUVY doplněny dvě nové metody ZALOZ_BLOKACI a SMAZ_BLOKACI
- Dříve vytvořenou blokaci lze upravit či smazat
- V některých případech se může objevit hláška: "Blokaci nelze založit, blokace u smlouvy již existuje" - kontroluje unikátnost již vytvořené blokace
- Vytvořena nová funkce SML_UPRAV_BLOKACI_RZP, která upraví stávající blokaci rozpočtu
- Vytvořena nová funkce SML_ZALOZ_BLOKACI_RZP, která zakládá novou blokaci rozpočtu
- Vytvořena nová funkce SML_SMAZ_BLOKACE_RZP, která smaže všechny blokace v zadaném období MM/RRRR podle vstupních parametrů, pokud je použita, dojde ke smazání blokací, které nejsou spárovány s žádnou fakturou/objednávkou
- K zákazníkům naistalovány nové databázové funkce, které zakládají, upravují nebo mažou blokace rozpočtu zdroje financování
- Ve vymenik.ZUCT_LIST pod úlohu 801 doplněna zdrojová data ve struktuře, ve které by měly přicházet ze mzdových systémů
- Plánovaná úloha se spustí a podle nastavení argumentů si načte data ze vstupního zásobníku vymenik.ZUCT_LIST
- Když vše proběhne bez chyby, pak se odpovídající záznamy ve vstupním zásobníku vymenik.ZUCT_LIST označí příznakem ZPRAC='+'
- Vytvořena nová úloha v plánovači - úloha 001 (Spuštění PLSQL kódu) - Blokace rozpočtu smluv z externích systémů, která spouští proceduru, která je uložena v R_SQL parametru RS_BLOKACE_MZDY
- Vytvořen nový R_SQL parametr RS_BLOKACE_MZDY, ve kterém je uložena procedura pro zpracování blokací z VYMENIK.ZUCT do TRSROZP (blokace rozpočtů ze smlouvy)
- Dle vstupních parametrů procedury se vyfiltrují data z VYMENIK.ZUCT a zpracují se
- Vytvořena nová úloha v plánovači "Plán mzdových nákladů", která spustí zmíněnou proceduru uloženou v RS_BLOKACE_MZDY
- Vytvořena nová funkce PA005_CONTROL, která slouží pro spuštění úlohy v plánovače Ad-Hoc z externí aplikace
- Funkce PA005_CONTROL provede test, jestli úloha již neběží a jednorázově úlohu spustí
Datové rozhraní PaM
Vytvořeno nové datové rozhraní pro zakládání a aktualizaci blokací rozpočtu zdroje financování u smlouvy ze strany externích aplikací → napojení aplikace "Plánovaní mezd". Například mzdový systém může pro plánované mzdy / odvody, odměny v budoucích obdobích zablokovat finanční prostředky v odpovídajících rozpočtech jednotlivých zdrojů financování.
Obr. Schéma principu řešení pro zapojení PaM do rozpočtu organizace