Pridanie a začlenenie novej vlastnej položky - vzorový postup

V tejto kapitole je na konkrétnom príklade uvedený návodný postup, ako si nadefinovať novú vlastnú položku na evidenciu údajov, pre ktoré ste inú vhodnú položku v dodávaných definíciách nenašli, ako si ju pridať na vstupné formuláre a zahrnúť do výpočtu miezd a výstupných reportov.

Nech si chceme počítať príspevky na odbory pre zamestnancov, ktorí sú ich členmi, vo výške určitého percenta z hrubej mzdy. V personalistike si tak budeme potrebovať evidovať, či zamestnanec je alebo nie je členom odborov a ak áno, tak mu v mzdových listoch budeme počítať výšku príspevku, s možnosťou príspevok ručne skorigovať. Výška percenta sa môže meniť, budeme si ju preto evidovať v globálnej premennej.

Príprava na definície - Uzavretie mesiaca

Pred definíciami nových položiek, formulárov a vzorcov najskôr uzavrieme prípadne otvorené mzdové obdobie. To z toho dôvodu, aby sa nové definície už uplatnili pri otvorení nasledujúceho mzdového obdobia (tzn. k mzdovým listom generovaným pri otvorení mzdového obdobia sa priradili už nové výp. schémy).

Definícia nových položiek

V agendě Definovateľné položky si nadefinujeme položky:

Na evidenciu, či je zamestnanec člen odborov

Vyvoláme opravu triedy objektu Zamestnanec a pridáme novú položku U_Odbory, typu Áno/Nie, a budeme pre ňu chcieť sledovať históriu, zadávať ju povinne, môcť podľa nej vyberať zamestnancov a budeme chcieť, aby si zmena jej hodnoty vynútila prepočet mzdového listu. Tzn:

  • Názov= U_Odbory
  • Popis položky=Odbory
  • Popisok položky=Je členom odborov?
  • Len na čítanie=Nie
  • História=Áno
  • Povinná=Áno
  • Prenos=Áno
  • Dátový typ=Áno/Nie
  • Používať na obmedzenie výberov dát=Áno
  • Príznaky-Položka má vplyv na vypočítaný mzdový list=Áno

    Význam jednotlivých údajov detailne, viď popis Definovateľných položiek.

Na zadanie opravnej položky príspevku

Ďalej vyvoláme opravu triedy objektu mzdový list súhrnný (ide o údaj spoločný pre všetky súbežné PP) a pridáme novú položku U_Odbory, ktorá sa bude zadávať:

  • Názov= U_Odbory
  • Popis položky=Odbory
  • Popisok položky=Príspevok na odbory
  • Len na čítanie=Nie
  • Povinná=Nie
  • Prenos=Nie
  • Dátový typ=Číslo
  • Veľkosť=13, Desatiny=2
  • Zobrazovacia veľkosť=10
  • Používať na obmedzenie výberov dát=Nie

Na výpočet príspevku celkom

Podobne nadefinujeme položku U_OdboryTotal, ktorá sa bude počítať:

  • Názov= U_OdboryTotal
  • Popis položky=Odbory celkom
  • Popisok položky=Príspevok na odbory celkovo
  • Len na čítanie=Áno
  • Povinná=Nie
  • Prenos=Nie
  • Dátový typ=Číslo
  • Veľkosť=13, Desatiny=2
  • Zobrazovacia veľkosť=10
  • Používať na obmedzenie výberov dát=Nie

Začlenenie nových položiek na vstupné formuláre

Nové položky si umiestnime na vstupné formuláre, aby sme ich mohli zadávať. Môžeme si ich začleniť do kópie nejakého dodávaného formulára alebo si vytvoriť nový vlastný.

Príspevok odborom na formulári v mzdových listoch

Pre položky mzdových listov si vytvoríme jednoduchý vstupný formulár, napr.:

Príklad definície vstupného formulára pre triedu Mzdový list súhrnný s položkou na zadanie príspevku ručne a s položkou zobrazujúcou celkovú sumu príspevku

Pričom takto definovaný formulár potom bude vyzerať nasledovne:

Příklad nového vstupního formuláře zobrazeného v subzáložce Mzdové údaje Souhrnného mzdového listu daného zaměstnance

Členstvo v odboroch v personalistike na formulári v personalistike

Položku v personalistice, zda je členem odborů, si začleníme na kopii dodávaného formuláře B. Základní údaje - kopie., tj. v agendě Definovateľné formuláre vytvoříme kopii formuláře "B. Základní údaje" pro třídu Zaměstnanec a přidáme naši novou položku U_Odbory, takže výsledná definice může vypadat např. následovně:

Príklad upravenej kópie dodávaného vstupného formulára zobrazený v agende Zamestnancov v záložke Ostatné údaje

Definícia globálnej premennej

V agendě Globálne premenné si nadefinujeme novou proměnnou Příspěvek odborům, U_Odbory, jako celé číslo a zadáme hodnotu 1.

Výpočet - Vlastný výpočet položky, začlenenie položky do už existujúceho výpočtu

Nová výp. schéma na výpočet príspevku

V agendě Výpočtová schéma si nadefinujeme nové schéma pro třídu Mzdový list souhrnný. Táto schéma bude riešiť iba výpočet jednej položky a to Odbory celkom (U_OdboryTotal), tzn. túto položku pridáme do schémy a zadáme jej výpočtový vzorec nasledovne:

If(Employee_ID.U_Odbory, U_Odbory + GrossWageTotal * WageConstant(‘U_Odbory’, WagePeriod_ID.ID) / 100, 0).

Tzn., že ak má zamestnanec v personalistike začiarknuté, že je členom odborov, tak sa mu vypočíta príspevok ako percento z hrubej mzdy zadané v globálnej premennej U_Odbory (tzn. 1%).

Pridanie výp. schémy druhom PP

Novú schému pridáme do vzoru tých druhov pracovných pomerov, v rámci ktorých prichádza príspevok odborom do úvahy, v našom prípade napr. HPP a VPP.

Odpočítanie príspevku od doplatku mzdy

Ďalej tento príspevok musíme odrátať od doplatku mzdy. Tzn. najjednoduchšie tak, že v rámci výpočtovej schémy MSZakl-Súhrnný ML, základný k definícii položky S_WageRest-Doplatok vyvoláme jej Súčty a pridáme novú vypočítanú položku:

Definícia novej súčtovej položky definovanej k doplatku mzdy - v korekčnom výraze je násobok -1, tzn. položka sa bude odpočítavať do doplatku.

Iným možnýn riešením by bolo pridať do definície výpočtového vzorca položky Doplatku nový záznam v histórii a pridať užívateľský výraz %V%-U_OdboryTotal.

Tlačové zostavy, definovateľné panely

Upravíme si tlačové zostavy, na ktorých chceme tlačiť údaj o príspevku na odbory, typicky Výplatná páska, Mzdový list. Podobne by sme si mohli začleniť zobrazovanie príspevku na definovateľné panely mzdových listov.

Inicializácia nasledujúceho mesiaca – nové ML už s odbormi

Uskutočníme inicializáciu nasledujúceho mzdového obdobia - ak sme zatiaľ nemali mzdové listy pre dané mzd. obdobie vytvorené, tak sa nám vygenerujú už priamo s predvyplnenými výp. schémami so zohľadnením príplatku odborom.

Ak už ML pre daný mesiac existujú, môžete nové schémy priradiť ručne, alebo mzdové listy zmazať a vygenerovať ich znovu.

Zadanie hodnôt, výpočet a kontrola

Zamestnancom vyplníme, či sú alebo nie sú členmi odborov. Najrýchlejšie hromadným zadaním, tzn. označíme zamestnancov, ktorí sú členmi a použijeme funkciu Oprava - Hromadné zmeny a hromadne im vyplníme, že sú členmi odborov.

Následne už bežným spôsobom zadáme podklady pre mzdy za daný mesiac, vykonáme výpočet a príp. kontrolu na vybranom zamestnancovi, či sme pri definovaní nespravili chybu a či sa nám príplatok počíta správne.

Podklady pre PLP na príspevok, zaúčtovanie príspevku

Na príspevok odborom by sme si mohli nechať generovať podklad pre žiadosť o platobný príkaz príp. si na neho vykonať i zaúčtovanie na špeciálne analytické účty. Pak je potřeba si v agendě Definícia uzávierky nadefinovat novou definici pro položku příspěvku, s použitím nějaké předkontace pro tento účel nadefinované v agendě Účtovné predkontácie a zatrhnout si, že se má tvořit podklad pro žádost o platební příkaz dle definice plateb, kterou bychom si zavedli v agendě Definícia platieb.