Back to Gidas

MGAMA - parametrai

internetiniai-underscore-moduliai-mgama-mgama-underscore-diegimas-mgama-underscore-parametrai.md

latest24.3 KB
Original Source

PDF

Pradžia Internetiniai moduliai Rivile MGAMA MGAMA - diegimas MGAMA - parametrai

MGAMA - parametrai

MGAMA parametrai, aprašomi Rivile GAMA sistemoje

Servisas -> Administravimas -> Parametrai

ParametrasAprašymas
SS_MGAMA_VARMGAMA administratoriaus prisijungimai
MGAMA_AT_DVRAtlyginimo lapelių rodymas
MGAMA_AT_LAPMGAMA Atlyginimo lapeliai
MGAMA_AT_RODMGAMA Atostogų meniu rodymas
MGAMA_AT_TEVTėvadienių/ Mamadienių tikrinimas
MGAMA_AT_TIPMGAMA atostogų tipai
MGAMA_AT_PAVPavaduojantis asmuo atostogų prašyme
MGAMA_DV_FSDokumentų sąrašo nuskaitymo formulė
MGAMA_DV_GALDVS dokumentų galiojimo tikrinimas
MGAMA_DV_TIPDokumentai rodomi tipai
MGAMA_KA_FILKalendoriaus filtravimas
MGAMA_KA_FSKalendoriaus suformavimo formulė
MGAMA_KA_LIKAtostogų likučio rodymas kalendoriuje
MGAMA_KA_PERRodyti personalo operacijas kalendoriuje
MGAMA_KA_TABRodyti tabelio informaciją kalendoriuje
MGAMA_KO_TIPMGAMA Komandiruočių tipai
MGAMA_PV_ISMMGAMA pavadavimų išimtys
MGAMA_AT_LIKAtostogų likučio rodymas

SS_MGAMA_VAR - MGAMA administratoriaus prisijungimai.

Klientas pateikia užklausą UAB "Rivilė" arba atstovams. Atsakingas UAB "Rivilė" ar jos atstovų darbuotojas pagal kliento pateiktą užklausą Manorivile Admin portale https://admin.manorivile.lt/login sukuria vartotoją, turintį kliento administratoriaus (Client Admin) teises. Klientui perduodami kliento administratoriaus (Client Admin) prisijungimo vardas ir slaptažodis.

Šiame parametre įvedamas gautas kliento administratoriaus (Client Admin) prisijungimo vardas ir slaptažodis.

Kliento administratoriaus galimybės ir funkcijos aprašytos: Rivile ADMIN kliento administratoriaus gidas.

MGAMA_AT_DVR - Atlyginimo lapelių rodymas.

MGAMA aplikacijoje atlyginimo lapeliai matomi atskirame meniu punkte.

Standartiškai atlyginimų lapeliai DVS operacijose turi DVS rūšies kodą "ALGA". Šiuo atveju nebūtina nurodyti parametro reikšmės.

Jeigu atlyginimo lapeliams naudojama kita DVS rūšis, parametre nurodomas jos kodas.

Nurodžius reikšmę ‘ - ’ , galima išjungti meniu punkto “ Atlyginimo lapeliai ” rodymą MGAMA sistemoje.

MGAMA_AT_LAP - MGAMA Atlyginimo lapeliai.

Parametras užpildomas po to, kai DVS operacijų sąraše yra aprašytos reikalingos būsenos: MGAMA-atlyginimo lapelių suformavimas ir tvirtinimas.

Pirmoje parametro reikšmėje įvedamas DVS operacijų sąraše aprašytos būsenos " Naujas" kodas.

Antroje parametro reikšmėje nurodoma, ar į MGAMA pateikiami atlyginimo lapeliai (pdf dokumentai) bus apsaugoti slaptažodžiu. Jeigu taip, tai, standartiškai, slaptažodis sutampa su asmens kodu.

MGAMA_AT_ROD - MGAMA Atostogų meniu rodymas.

Parametre nurodoma, ar MGAMA aplikacijoje rodyti atostogų modulį, o jei taip, tai ar rodyti mygtuką " Atostogų prašymas".

Pagal nutylėjimą, abi parametro reikšmės yra "Taip".

MGAMA_AT_TEV - MGAMA Tėvadienių/ Mamadienių tikrinimas.

Pagal nutylėjimą, parametras yra išjungtas, t.y. teikiant tėvadienių/ mamadienių prašymus joks tikrinimas nevyksta.

Įjungus parametrą, prašymo pateikimo metu bus tikrinama personalo kortelėje nurodytų vaikų informacija ir atitinkamai įvertinama ar asmuo gali pateikti prašymą tėvadieniui/mamadieniui.

Kontrolė veikia tokiu principu:

  • Darbuotojams, auginantiems vieną vaiką iki dvylikos metų, suteikiama viena papildoma poilsio diena per tris mėnesius.
  • Darbuotojams, auginantiems neįgalų vaiką iki aštuoniolikos metų, suteikiama viena papildoma poilsio diena per mėnesį.
  • Darbuotojams, auginantiems du vaikus iki dvylikos metų, suteikiama viena papildoma poilsio diena per mėnesį.
  • Darbuotojams, auginantiems tris ir daugiau vaikų iki dvylikos metų, suteikiamos dvi dienos per mėnesį.
  • Darbuotojams, auginantiems du vaikus iki dvylikos metų, kai vienas arba abu vaikai yra neįgalūs, suteikiamos dvi dienos per mėnesį.

Vieno mėnesio periodas vertinamas kalendoriniu mėnesiu – nuo 1-mos iki paskutinės mėnesio dienos imtinai.

Trijų mėnesių periodas vertinamas kalendorinių metų ketvirčiais (1-3 mėn., 4-6 mėn., 7-9 mėn. ir 10-12 mėn.).

Vaiko gimimo dienos data imtinai vertinama kaip data, nuo kurios priklauso arba iki kurios priklauso mamadienis/tėvadienis – pavyzdžiui:

  • jei vaikas gimė 2023.07.15 – tai nuo liepos 15 d. galima pildyti prašymą tėvadieniui/mamadieniui.
  • jei vaikui 2023.07.15 sukanka 12 metų, iki liepos 14 d. galima pildyti prašymą tėvadieniui/mamadieniui.

MGAMA_AT_TIP - MGAMA atostogų tipai.

Parametre išvardinami atostogų tipai, kurie bus rodomi MGAMA formoje pateikiant atostogų prašymą.

Išvardinami teikiamų atostogų tipų kodai, atskiriant juos kableliu.

Pirmame lauke išvardinami atostogų tipai, antrame - tėvadienių tipai.

Pagal nutylėjimą, teikiant atostogų prašymą rodomi visi Rivile GAMA programoje aprašyti atostogų tipai, tik atsižvelgiama į lauko "Terminuota“ reikšmę.

MGAMA_AT_PAV - Pavaduojantis asmuo atostogų prašyme.

Teikiant atostogų prašymus pagal nutylėjimą pavaduojantis asmuo nurodomas laisva forma, taip pat atostogų tvirtinimo sekoje nedalyvauja.

Galima nurodyti, jog teikiant atostogų prašymą darbuotojas galėtų pasirinkti pavaduojantį asmenį iš sąrašo. Tam reikia apsirašyti parametrą ir nurodyti filtravimo sąlygą, pagal kurią bus rodomas pavaduojančių asmenų sąrašas.

Galimos parametro reikšmės:

  • jei pavaduoti gali bet kuris dirbantis asmuo, nurodoma 1=1 ,
  • tame pačiame padalinyje dirbantys asmenys: kodas_is=k16_kodas_is
  • tose pačiose pareigose dirbantys asmenys: kodas_0a=k16_kodas_0a and kodas_5a=k16_kodas_5a
  • tas pats tiesioginis vadovas: vadovas= k12_kodas_4a
  • tas pats papildomas vadovas ("akinukų" 1 laukas etatų padalinyje sąraše): dbo.pap(pap_laukas,1,‘C‘)=dbo.pap(L13_laukas,1,‘C‘)
  • sudėtingesniais atvejais rašoma užklausos sąlyga , kuri gali tęstis per abu filtravimo sąlygos laukus (jei netelpa pirmame lauke), pvz., jeigu pavaduoti gali dirbantys tam tikruose padaliniuose, tie padaliniai išvardinami sąlygoje: K16_kodas_is in ('01','02','31','23').

MGAMA_DV_FS - Dokumentų sąrašo nuskaitymo formulė.

MGAMA aplikacijoje dokumentų sąraše galima parodyti dokumentus iš įvairių Rivile GAMA programos modulių (pirkimų, pardavimų, atsargų operacijų ir t.t.): MGAMA - Rivile GAMA dokumentai

Parametre aprašoma formulė, kurioje užprogramuota kokio tipo dokumentai ir kokia jų informacija rodomi MGAMA aplikacijoje.

Vartotojams arba vartotojų grupėms galima aprašyti skirtingas formules.

Servisas -> Kortelės -> Formulės

Formulių pavyzdžiai aprašyti:

MGAMA_DV_GAL - DVS dokumentų galiojimo tikrinimas.

Parametro aprašyme nurodoma kurią valandą automatiškai tikrinamas dokumentų galiojimas ir keičiamos jų būsenos.
Neįvedus detalaus įrašo, tikrinimas nebus vykdomas.

Proceso aprašymas: MGAMA - DVS dokumentų galiojimo tikrinimas.

MGAMA_DV_TIP - Dokumentai rodomi tipai.

Parametras nustato ar bus rodoma MGAMA forma " Dokumentai" ir, jei taip, kas joje bus rodoma.

Neaprašius parametro, vartotojas mato savo ir kitas DVS operacijas, kurias vartotojas turi teisę matyti (leidimas turi būti suteiktas DVS rūšių aprašyme).

Galimos parametro reikšmės:

  • '' - (pagal nutylėjimą) rodyti paties vartotojo sukurtas ir kitas DVS operacijas, kurias vartotojas turi teisę matyti (leidimas turi būti suteiktas DVS rūšių aprašyme) - veikia taip pat kaip ir reikšmė "*",
  • '-' - nerodyti meniu punkto " Dokumentai". Tuo pačiu bus neprieinama jokia "Dokumentai" skiltyje esanti informacija,
  • '*'- rodyti ne tik savo, bet ir kitas DVS operacijas, kurias vartotojas turi teisę matyti (leidimas turi būti suteiktas DVS rūšių aprašyme) ,
  • '1,2' - rodyti ne tik savo, bet ir kitas nurodytų tipų DVS operacijas (išvardinami DVS tipų eilės numeriai), kurias vartotojas turi teisę matyti (leidimas turi būti suteiktas DVS rūšių aprašyme).

MGAMA_KA_FIL - Kalendoriaus filtravimas.

Neaprašius parametro, vartotojas mato savo kalendorių ir darbuotojų, kuriems jis yra tiesioginis vadovas, kalendorius.
Jeigu aprašytas parametras, kalendoriai atrenkami pagal parametre nurodytas filtravimo sąlygas.

Galimos parametro reikšmės:

  • jeigu darbuotojas turi matyti visus kalendorius, nurodoma 1=1 ,
  • jeigu darbuotojas turi matyti tik savo kalendorių, nurodoma 1=0 ,
  • sudėtingesniais atvejais rašoma užklausos sąlyga , kuri gali tęstis per abu filtravimo sąlygos laukus (jei netelpa pirmame lauke), pvz., jeigu vartotojas turi matyti tik tam tikruose padaliniuose dirbančių kalendorius, tie padaliniai išvardinami sąlygoje: K16_kodas_is in ('01','02','31','23').

MGAMA_KA_FS - Kalendoriaus suformavimo formulė.

Parametre nurodomos dvi formulės:

  • Duomenų paruošimo formulė – tai ką reikia rodyti MGAMA kalendoriuje
  • Informacijos formulė – tai ką reikia rodyti atidarius įvykį kalendoriuje

MGAMA kalendoriuje galima parodyti tam tikrą papildomą informaciją. Pavyzdžiui, atskiroje eilutėje galima parodyti kada dirbama nuotoliu, kokiame objekte dirbama ir t.t.

Tai gali būti suprogramuojama papildomoje procedūroje arba formulėje.

Naudojant formules nereikia programuoti papildomų procedūrų.

Vartotojams arba vartotojų grupėms galima aprašyti skirtingas formules.

Servisas -> Kortelės -> Formulės

Pateikiamas pavyzdys formulės, kai MGAMA kalendoriuje rodomas nuotolinis darbas.

-- Informacija iš DVS operaciju (Nuotolinis darbas)
if @pries=1 -- funkcijos PRIES nereikia
    goto ExitCode

declare @kodas_rd char(12)
select @kodas_rd='MGAMA_SS_F02'

-- Grąžiname duomenis
if @response_type=1
    insert into #RGI_MGAMA_GET_PERS_KAL ([kodas_6a_f],[kodas_rs],[order],[title],[title_m],[startDate],[endDate],[color],[mask],[link],[tipas])
    SELECT [kodas_6a_f],
            [kodas_rs],
            30 as [order],
            'Nuotolinis darbas' as [title],
            'Nuotoliu' as [title_m],
            LEFT(K42_APRASYMAS3,10) as startDate,
            RIGHT(rtrim(K42_APRASYMAS3),10) as endDate,
            8 as color,
            case when L19_PAV='Patvirtinta' then 0 else 1 end as mask,
            'OD'+K42_KODAS_OD as link,
            'OD'+rtrim(K42_KODAS_RD) as tipas
    from K42_OD
        inner join L19_BUS on K42_BUSENA=L19_BUSENA and L19_MODUL='OD' and L19_TIPAS=K42_TIPAS
        inner join #RGI_MGAMA_GET_PERS_KAL_users on kodas_rs=K42_KODAS_RS
    where K42_KODAS_RD=@kodas_rd and K42_BUKLE=1
        and K42_APRASYMAS3 like '20[0-9][0-9]-[0-9][0-9]-[0-9][0-9] - 20[0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
        and convert(datetime,LEFT(K42_APRASYMAS3,10),120)<@to and convert(datetime,RIGHT(rtrim(K42_APRASYMAS3),10),120)>@from

-- Grąžiname filtravimo salygas
if @response_type=5
    begin
        insert into #tmp_filters_tipas (k,p,t,f) select 'OD'+@kodas_rd as k, 'Nuotolinis darbas' as pav, 1 as t, 0 as f
    end

Pasiekiami kintamieji:

KodasAprašymasTipas
@uservartotojo kodas, kuris peržiūri kalendoriųchar(12)
@fromrodomo kalendoriaus data nuodatetime
@torodomo kalendoriaus data ikidatetime
@langvartotojo pasirinkta kalba: lt arba enchar(10)
@response_typeatsakymo tipas: 1 – informacija, 5 – filtravimo sąlygosint
@priesar programa prieš duomenų suformavimą: 0 – po, 1 - priešnumeric(1,0)
@returnkokį return kodą grąžinti. Paties return sakinio formulėje negalima naudoti
(pavyzdžiui return 0), vietoje jo norint išeiti iš tolimesnio kodo vykdymo naudoti išraišką: goto ExitCodeint

Matomi kursoriai:

#RGI_MGAMA_GET_PERS_KAL – jame talpinama kalendoriaus informacija, kurią reikia pavaizduoti

Laukai:

KodasAprašymasTipas
kodas_6a_fpriėmimo operacijos kodas (nes viskas rodoma pagal pareigas iš personalo)char(12)
kodas_rsvartotojo kodaschar(12)
ordereilės numeris, kaip atvaizduojamas įrašas (sisteminės reikšmės: 20 – tabelis, 25 – personalo operacijos)int
titleįvykio pavadinimas žiūrint kompiuteryje (didelis ekranas)varchar(250)
title_mįvykio pavadinimas žiūrint telefone (mažas ekranas)varchar(250)
startDateįvykio pradžiavarchar(10)
endDateįvykio pabaigavarchar(10)
colorspalva (1-8)numeric(3,0)
maskfono stilius: 0 – normalus, 1 - brūkšniuotasnumeric(1,0)
linknuoroda (ID) į konkretų įvykįvarchar(250)
tipastipo kodas filtravimuichar(20)

#RGI_MGAMA_GET_PERS_KAL_users – darbuotojai, kurių informacija rodoma

Laukai:

KodasAprašymasTipas
kodas_rsvartotojo kodaschar(12)
kodas_6a_fpirminės priėmimo operacijos kodaschar(12)
kodas_6a_saktyvios priėmimo operacijos kodaschar(12)
kodas_isaktyvios priėmimo operacijos padalinio kodaschar(12)
kodas_4apersonalo kodaschar(12)
kodas_k12aktyvios priėmimo operacijos etato kodaschar(36)
titlevardas pavardėvarchar(250)
apr1aprašymas 1varchar(250)
apr2aprašymas 2varchar(250)
apr3aprašymas 3varchar(250)

#tmp_filters_tipas – filtravimo sąlygos tipo kodui

Laukai:

KodasAprašymasTipas
kkodaschar(14)
ppavadinimasvarchar(150)
tpažymėtas (visuomet perduoti 1)numeric(1,0)
fgalimas pažymėti (visuomet perduoti 0)numeric(1,0)

Informacijos formulė , kai norima parodyti pasirinktą įvykį. Pagal nutylėjimą, jei formulė nenurodyta – rodoma tai kas buvo užpildyta formoje, teikiant prašymą.

Pasiekiami kintamieji:

KodasAprašymasTipas
@uservartotojo kodas, kuris peržiūri kalendoriaus įrašąchar(12)
@idkalendoriaus įrašo IDvarchar(50)
@modulkalendoriaus įrašo modulischar(2)
@opkalendoriaus įrašo operacijos numerischar(12)
@langvartotojo pasirinkta kalba: lt arba enchar(10)
@returnkokį return kodą grąžinti. Paties return sakinio formulėje negalima naudoti
(pavyzdžiui return 0), vietoje jo norint išeiti iš tolimesnio kodo vykdymo naudoti išraišką: goto ExitCodeint

MGAMA_KA_LIK - Atostogų likučio rodymas kalendoriuje.

Parametre nurodoma, ar kalendoriuje prie kiekvieno darbuotojo bus rodomas jo nepanaudotų atostogų dienų likutis.

Galimos parametro reikšmės:

  • jeigu nepanaudotų atostogų likutis bus rodomas visiems darbuotojams, nurodoma 1=1 ,
  • jeigu nepanaudotų atostogų likutis nebus rodomas , nurodoma 1=0 .

MGAMA_KA_PER - Rodyti personalo operacijas kalendoriuje.

Tik parametro pirmoje reikšmėje nurodžius " Taip", MGAMA kalendoriuje rodoma informacija iš personalo operacijų.

Antroje parametro reikšmėje išvardinami atostogų tipai ir algos klasifikatoriai, kurie rodomi MGAMA kalendoriuje. Reikšmės parenkamos iš personalo klasifikatorių sąrašo ir atskiriamos kableliu.
Nieko nenurodžius, pagal nutylėjimą, rodoma informacija iš visų personalo operacijų, kuriose užpildytas atostogų tipas arba algos klasifikatorius.

Išvardinant algos klasifikatorius, visada pirmi du simboliai yra 25 , o po jų seka algos klasifikatoriaus kodas, pvz. 25KURSAI :

Išvardinant atostogų tipus, visada pirmi du simboliai yra 19 , o po jų seka atostogų tipo kodas, pvz. 19M :

Neaprašius parametro arba nurodžius reikšmę "Ne", personalo informacija MGAMA kalendoriuje nerodoma.

Personalo operacijų rodymas nepriklauso nuo dokumento rūšies ir perkėlimo požymio, tik prašymai išsiskiria kitokiu spalviniu žymėjimu.

MGAMA_KA_TAB - Rodyti tabelio informaciją kalendoriuje.

Tik parametro pirmoje reikšmėje nurodžius " Taip", MGAMA kalendoriuje rodoma informacija iš tabelio ir algos dokumentų.

Antroje parametro reikšmėje išvardinamos dienos, kurios rodomos MGAMA kalendoriuje. Dienų žymėjimai atskiriami kableliu.
Nieko nenurodžius, pagal nutylėjimą, rodomos dienos A,L,K,S,P,D.

Pirmiausia rodoma informacija iš algos dokumentų, tada iš tabelio, o jei jo dar nėra, iš kalendoriaus.

Dienų žymėjimai išvardinami tokia tvarka, kokia bus rodomi, jeigu atsiras nesutapimai algos dokumentuose - pradžioje išvardintos reikšmės turi aukštesnį prioritetą už vėliau esančias.

Neaprašius parametro arba nurodžius reikšmę "Ne", tabelio ir algos dokumentų informacija MGAMA kalendoriuje nerodoma.

Jeigu parametras aprašytas, bet tame mėnesyje dar nesuformuotas tabelis, tai rodoma informacija iš darbuotojui priskirto algos kalendoriaus.

MGAMA_KO_TIP - MGAMA Komandiruočių tipai.

Parametre nurodomi algos klasifikatoriai, kurie bus rodomi MGAMA formoje pateikiant komandiruočių prašymą.

Išvardinami algos klasifikatorių kodai, atskiriant juos kableliu.

Jeigu vartotojui neaprašytas parametras , jis MGAMA portale negalės pateikti komandiruočių prašymų.
Jeigu parametrui priskirta reikšmė "-", tai vartotojas MGAMA portale nematys net paties meniu punkto "Komandiruotės".

Vartotojams arba jų grupei, kuriems nereikalingas komandiruočių modulis, parametre priskiriama reikšmė "-":

MGAMA_PV_ISM - MGAMA pavadavimų išimtys.

MGAMA - pavadavimai aprašytas pavadavimo funkcionalumas skirtas perduoti tvirtinimus (pvz., atostogų, komandiruočių prašymus ir kt. ) kitam vartotojui, kuris tam tikrą laikotarpį pakeistų (pavaduotų) tvirtinantį vartotoją.

Ne visas tvirtinimo operacijas galima perduoti pavaduojančiam vartotojui, dalis tvirtinimų visada lieka pačiam vartotojui, nepriklausomai nuo to kas jį pavaduoja. Pavyzdžiui, neperduodami atlyginimo lapeliai ar kiti asmeniškai skirti dokumentai.

Parametre aprašomi būsenų kodai, kurių tvirtinimas neperduodamas pavaduojantiems vartotojams.

Būsenų sąrašuose surandami tokių būsenų kodai:

ir jie surašomi parametre.

Būsenų kodai atskiriami kableliu.

MGAMA_AT_LIK - Atostogų likučio rodymas

Parametre nurodoma, kuriai datai MGAMA vartotojams bus rodomas atostogų likutis.

  1. Standartiškai (neužpildžius parametro) rodomas nepanaudotų atostogų likutis einamųjų metų gruodžio 31 d.

  2. Parametre įvedus datą , nepanaudotų atostogų likutis rodomas einamųjų metų mėnesiui ir dienai, kurie nurodyti parametre (metai neturi reikšmės).

Pvz., parametre įvedus 2026.08.31, nepanaudotų atostogų likutis rodomas einamųjų metų 08.31 dienai.

  1. Parametre įvedus 1900.01.01 , nepanaudotų atostogų likutis rodomas pagal priėmimo datą.

Pvz., jei darbuotojas dirba nuo 2022.04.10 d., tai nepanaudotų atostogų likutis rodomas einamųjų metų 04.09 dienai.