View Categories

Kalendoriaus formavimas

Atlyginimų skaičiavimas pradedamas kalendoriaus sukūrimu. Kiekvienam mėnesiui, už kurį skaičiuojami atlyginimai, turi būti sudarytas kalendorius. Standartiškai sistema formuoja kalendorių penkių darbo dienų savaitei, 8 darbo valandų dienai.

Kalendoriaus, kuris bus priskiriamas darbuotojui, numeris (pagal kalendorių kortelių numerius – 1, 2, 3) nurodomas jo asmens kortelėje (Žinynai Darbuotojai Pagrindiniai duomenys Kalendorius).

Mygtukai Mėnesiai, Ketvirčiai, Metai skirti suskaičiuoti, kiek darbo dienų pagal kiekvieną kalendorių atskirai turi kiekvienas mėnuo, ketvirtis ar metai.

Kalendorius kuriamas pasirinkus meniu punktą Atlyginimai Kalendoriaus formavimas

1.     Kalendoriaus formavimas #

1.1.   Kalendoriaus formavimas, kuriant kalendorių 5 d.d. savaitei #

Kalendoriaus formavimas atliekamas pasirinkus meniu punktą Atlyginimai Kalendoriaus formavimas (žr. 1 pav.). Atidarius kalendoriaus formavimo langą, bus rodomas einamasis mėnuo. Jeigu norima kalendoriaus formavimą atlikti ne einamam mėnesiui, tuomet pasirinkti kitą mėnesį galima kalendoriaus formavimo lange esančiomis rodyklėmis arba kompiuterioklaviatūroje esančiais krypčių klavišais „aukštyn – žemyn“. Pasirinkus kitą mėnesį, automatiškai pasikeis mygtuko „2020.06 mėn.“ pavadinimas.  (žr. 1 pav.).

1 pav. Kalendoriaus formavimo langas

Jeigu pasirinkto mėnesio kalendorius jau buvo suformuotas, tuomet Kalendoriaus formavimo lange bus matomas simbolis „+“. Jeigu pasirinktą mėnesį kalendorius dar nebuvo suformuotas, tuomet Kalendoriaus formavimo lange nebus simbolio „+“ (žr. 2 pav.)

2 pav. Kalendoriaus formavimo langas

Kalendoriaus formavimo lange vartotojams reikia užpildyti šiuos laukus:

  • Lauke Kalendorius turi būti nurodomas kalendoriaus numeris, kurį ketinama suformuoti. Kalendoriaus formavimo lango atidarymo metu, į lauką Kalendorius bus įrašytas pirmo kalendoriaus numeris t.y. užpildytas kalendorius Nr. 1.
  • Į lauko Valandos pirmą langelį įrašomos valandos, kurios turi būti suformuotos kalendoriuje.
  • Į lauko Valandos antrą langelį įrašomos valandos, kurios turi būti suformuotos kalendoriuje prieš šventinę dieną.

3 pav. Kalendoriaus formavimo langas, valandų laukų užpildymas

PASTABA. Rekomenduojama valandos formatą nurodyti su dvitaškiu pvz. 5:10 – penkios valandos dešimt minučių.

Kalendoriaus formavimo lange esančiame kalendoriuje automatiškai yra sužymėta 5 darbo dienų savaitė. Darbo dienos pažymėtos juoda spalva, poilsio dienos – raudona spalva, o šventinės dienos visas langelis yra nuspalvintas raudona spalva.  

Kad programa suprastų, kurios dienos yra šventinės, reikia Darbo užmokesčio parametruose (Atlyginimai -> Darbo užmokesčio parametrai) įvesti šiuos parametrus:sventes_past = [1-1; 2-16; 3-11; 5-1; 6-24; 7-6; 8-15; 11-1,2; 12-24,25,26] sventes_kint = [2020: 4-12,13; 5-3; 6-7]

Parametre sventes_past reikia išvardinti visas pastovias šventines dienas. Parametre sventes_kint reikia nurodyti metus, kuriems norėsime formuoti kalendorių ir šventines dienas, kurios kiekvienais metais yra kintamos pvz. Šv. Velykų, mamos ir tėvo diena.

PASTABA. Svarbu atkreipti dėmesį į tai, kad kintamos šventinės dienos į parametrą sventes_kint aprašomos vieneriems konkretiems metams. Todėl kiekvienais metais, formuojant kalendorių, būtina pakoreguoti šį parametrą. Pavyzdžiui, jei Darbo užmokesčio parametruose yra įvestas kintamų šventinių dienų parametras už 2020 metus sventes_kint = [2020: 4-12,13; 5-3; 6-7], o kalendorių ketinate formuoti už 2021 metus, tai šį parametrą būtina pakoreguoti ir jame įrašyti 2021 metų kintamas šventines dienas sventines_kint = [2021: 4-4,5; 5-2; 6-6]. Jei parametras nebus suvestas, tai formuojant kalendorių, programa į ekraną išves perspėjimą ir kalendorių suformuos be kintamų šventinių dienų (žr. 4 pav.).

4 pav. Pranešimas, jog neužpildytas švetės_kint parametras

Formuojant kalendorių už mėnesį arba metus, programa suformuos kalendorių nuo pirmos iki paskutinės to mėnesio arba metų dienos. Todėl, pradedant naudoti kalendoriaus formavimo funkcionalumą, rekomenduojama pakoreguoti jau suformuotus kalendorius taip, kad paskutinėje suformuoto kalendoriaus eilutėje būtų tik vieno mėnesio dienos t.y. viena eilutė neturi apimti dviejų skirtingų mėnesių laikotarpio. Naujai formuojamas kalendorius turi būti pradėtas formuoti nuo pirmos mėnesio dienos (žr. 5 pav.).

5 pav. Kalendoriaus koregavimas

Kalendoriaus formavimo lange, paspaudus mygtuką 2020.07 mėn., atidaromas kalendoriaus įrašymo langas „Įrašyti“ , kuriame pateikiama informaciją apie tai, kaip bus užpildytas pasirinktas kalendorius (žr. 6 pav.).

6 pav. Dialogo langas atliekant kalendoriaus formavimą

Kalendoriaus įrašymo lange paspaudus mygtuką „OK“, programa atlieka kalendoriaus įrašymo veiksmą. Jei veiksmas atliktas tinkamai, tai programa į ekraną išves  informacinį pranešimą, kad formuojamo mėnesio arba metų kalendorius suformuotas sėkmingai (žr. 7 pav.).

7 pav. Pranešimas apie sėkmingai suformuotą kalendorių

Jeigu norima įrašyti kalendorių, kuris jau kartą buvo suformuotas, tai programa į ekraną išves dialogo langą, kuriame paprašys patvirtinti ar sutinkate perrašyti kalendorių iš naujo (žr. 8 pav.).

8 pav. Patvirtinimo pranešimas dėl kalendoriaus performavimo

Jeigu kalendoriaus formavimo lange bandomas formuoti kalendorius kuriam nebuvo įvestos valandos, tuomet programa į ekraną išves pranešimas STOP, kuriame  perspės, kad nenurodytos valandos ir kalendorius nebus suformuotas (žr. 9 pav.).

9 pav. Pranešimas, jog kalendoriaus formavime nenurodytos valandos

2. Kalendoriaus formavimas #

2.1 Kalendoriaus formavimas kuriant kalendorių ne 5 d. d. savaitei #

Kalendoriaus formavimas atliekamas pasirinkus meniu punktą Atlyginimai -> Kalendoriaus formavimas (žr. 1 pav.). Atidarius kalendoriaus formavimo langą, bus rodomas einamasis mėnuo.

Jeigu norima suformuoti ne 5 d. d. savaitės kalendorių, tuomet kalendoriaus formavimo lange kalendoriaus dienas galima sužymėti rankiniu būdu. Ant pasirinktos kalendoriaus darbo dienos paspaudus su kairiu pelės klavišu pasikeičia dienos spalva į raudoną ir programa supranta, jog tai poilsio diena. Ir priešingai – poilsio dieną pažymėjus kairiu pelės klavišu, šventinė diena pakeičiama į poilsio dieną (žr. 9 pav.). Paspaudus dešiniuoju pelės klavišu, kalendoriuje būtų pažymimos šventinės dienos langelis raudona spalva.

9 pav. Kalendoriaus koregavimas – poilsio dienų žymėjimas

                Pakoregavus poilsio, darbo ar šventines dienas, kalendoriaus formavimo lange automatiškai persiskaičiuoja bendras dienų skaičius, darbo, poilsio ir šventinių dienų skaičius tą mėnesį.

10 pav. Kalendoriaus pvz., kuris buvo suformuotas atliekant kalendoriaus koregavimą kalendoriaus formavimo lange

2.3. Kalendoriaus formavimas už visus metus

Kalendoriaus formavimo lange kalendorių galima suformuoti už visus metus iš karto. Tam reikia  nurodyti norimo formuoti kalendoriaus numerį, valandas ir spausti mygtuką 2020 metai. Prieš formuojant kalendorių yra svarbu patikrinti ar parametre sventes_kint, kuris aprašytas 1-ame šios instrukcijos punkte, yra įvestos formuojamų metų kintamos šventinės dienos (Atlyginimai → Darbo užmokesčio parametrai).

PASTABA. Atkreipkite dėmesį, jog kalendoriaus formavimo lange, paspaudus mygtuką 2020 metai, bus performuojami visi 2020 m. kalendoriaus mėnesiai.

Kalendoriaus tikrinimas

Kalendoriaus įrašai (skiltys Data nuo ir Data iki) turi būti įvedami nuosekliai pagal datų didėjimo tvarką, be laikotarpių persidengimų. Jeigu kalendoriuje yra klaidų, programa gali neteisingai apskaičiuoti tiek darbo užmokestį, tiek nepanaudotų atostogų dienų skaičių. Pasitikrinti ar nėra persidengimų galima per Atlyginimai → Kalendorius mygtukas Dubliai (žr.  1 pav. ).

1 pav. Kalendoriai Nr. 1

Pasirinkus norimą kalendorių ir paspaudus mygtuką Dubliai, programa:

  • pateiks pranešimą, jei klaidų nėra, arba
  • suformuos sąrašą eilučių, kuriose persidengia datos.

Pasirinkus norimą kalendorių ir paspaudus mygtuką Dubliai, programa:

  • pateiks pranešimą, jei klaidų nėra, arba
  • suformuos sąrašą eilučių, kuriose persidengia datos.

Pvz., pirmame kalendoriuje visos datos įvestos teisingai. Paspaudus Dubliai, programa pateikia pranešimą, kad persidengimų nėra (žr. 2 pav.).

2 pav. Pranešimas

Tuo tarpu antrame kalendoriuje, pildytame 2025 m. liepos mėnesiui, buvo padarytos klaidos (žr. 3 pav.):

  • Eilutė 2025.07.03–2025.07.03 patenka į laikotarpį 2025.07.01–2025.07.04.
  • Eilutė 2025.07.10–2025.07.15 persidengia su dviem eilutėmis: 2025.07.07–2025.07.11 ir 2025.07.14–2025.07.18.

 3 pav.  Kalendorius Nr. 2

Paspaudus mygtuką Dubliai, programa suformuoja persidengiančių datų sąrašą (žr. 4 pav.).

4 pav.  Persidengimų sąrašas