Změny v postupech zakládání nových blokací rozpočtu u smlouvy

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání

Blokace rozpočtu ze smlouvy přes analytický účet

Tato dokumentace obsahuje seznam změn související se zavedením blokace rozpočtu ze smluv přes analytický účet.


Provedené úpravy

Seznam provedených změn:

  • Nejprve provedena analýza možností pro vytvoření blokace rozpočtu ze smluv přes analytický účet (AU)
  • 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
  • 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)


Jaké formuláře byly upraveny

  • Upraveny byly tyto formuláře:
    • 08202 - Registr smluv
    • 30333 - Objednávky - vstup
    • 01330 - Nabídka pro výběr analytického účtu
    • 02415 - Nevyčerpané části smluv
    • 30335 - Objednávky - detail
    • 08220 - Saldo registru smluv
    • 08221 - Prohlížení salda registru smluv
    • 02414 - Čerpání rozpočtu úplné
    • 30337 - Rozpis zdrojů financování


Změny v detailu smlouvy

  • 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ů (formulář 01330 - Nabídka pro výběr analytického účtu) 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
    • do kontrolního infookna v detailu smlouvy 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


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


Změny v detailu objednávky

  • 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 v detailu závazku 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
    • stejně jako ve smlouvách byl i v hlavičce objednávky omezen F3 seznam s nabídkou analytických účtů (formulář 01330 - Nabídka pro výběr analytického úč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í
    • 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. Nové tlačítko "Saldo smlouvy" v detailu objednávky ve formuláři 30335 - Objednávky - detail



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


Nový parametr RSBLOK a změny ve formuláři 08220 - Saldo registru smluv

  • 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


Obr. Blokace rozpočtu ze smluv přes analytický účet (AU)


Změna v tiskové sestavě 10324 - Přehled a položky čerpání

  • 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


Vytvoření nových funkcí pro vytvoření / editaci / smazání blokace rozpočtu

  • 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
  • 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