į pradžiąatgal į svetainę

Bendri kintamieji / funkcijos

Forma atidaroma pasirinkus meniu punktą Bendri | Bendri kintamieji / funkcijos.

graphic
graphic

Šios funkcijos ir kintamieji yra naudojami standartiniams priskaitymų ir atskaitymų skaičiavimams bei kitoms vartotojo sukurtoms funkcijoms.

Forma pradžioje kaip ir kitos formos, yra tuščia. Todėl galima importuoti jau paruoštus duomenis. Pasirinkite meniu Rinkmenos | Importas. Pasirinkite sekciją "Bendri kintamieji/funkcijos utf8" ir failą "bendri-kintamieji-utf8.txt" iš katalogo "config\data\pd_Alga". Paspauskite mygtuką "Pradėti" ir paruošti duomenys GPM skaičiavimui bus importuoti į Gamą.

graphic

graphic

graphic

graphic

Pagrindinės funkcijos:

·         KokiaDiena(const Data: TDateTime): Integer – parodo kokia diena yra (darbo, poilsio, šventės)
·         SventDienuSk(const DataNuo, DataIki: TDateTime): Integer – šventinių dienų skaičius per pasirinktą periodą.
·         SavaitDienuSk(const DataNuo, DataIki: TDateTime): Integer – savaitgalio dienų skaičius periode;
·         DarbDienuSk(const DataNuo, DataIki: TDateTime): Integer – darbo dienų skaičius periode.
·         PAGrupesSuma(const PAGrKodas: String; const DataNuo, DataIki: TDateTime; const DarbID: Integer; const DarbBusena: TDarbBusena = dbVisi; const ArIsm: String = ''''): Currency – priskaitymų/atskaitymų sumos darbuotojui periode;
·         PrisSuma(const Kodas: String; const DataNuo, DataIki: TDateTime; const DarbID: Integer; const Tipas: String = ''''; const DarbBusena: TDarbBusena = dbVisi; const ArIsm: String = ''''): Currency - priskaitymų sumos darbuotojui periode;
·    AtskSuma(const Kodas: String; const DataNuo, DataIki: TDateTime; const DarbID: Integer; const DarbBusena: TDarbBusena = dbVisi; const ArIsm: String = ''''): Currency – atskaitymų sumos darbuotojui periode;
·           DarbuotojuSkaicius(const DataNuo, DataIki: TDateTime; const DarbBusena: TDarbBusena = dbVisi; const PareiguTipas: TPareiguTipas = ptVisos): Integer – darbuotojų skaičius periode pagal būseną ir pareigų tipą;


Pagrindiniai kintamieji:

·    Vadovas ('String') – įmonės vadovo vardas ir pavardė;
·    VadovoPareigos ('String') – įmonės vadovo užimamos pareigos;
·    VyrFinansininkas ('String') – įmonės vyr. finansininko vardas ir pavardė;
·    SodrosSkyrius ('String') – Sodros skyriaus pavadinimas;
·    Suma ('Currency') – priskaitymo/atskaitymo skaičiavimo suma;
·    DVviso ('Integer') – darbuotojui priklausantis darbo valandų skaičius;
·    DDfakt ('Integer') – darbuotojo faktiškai dirbtų dienų skaičius;
·    DVfakt ('Integer') – darbuotojo faktiškai dirbtų valandų skaičius;
·    DVnakti ('Integer') – darbuotojo dirbtų valandų naktį skaičius;
·    DVvirs ('Integer') – darbuotojo dirbtų viršvalandžių skaičius;
·    DVpoilsio ('Integer') – darbuotojo dirbtų valandų poilsio dienomis skaičius;
·    DVsvenciu ('Integer') – darbuotojo dirbtų valandų švenčių dienomis skaičius;
·    DVblogos ('Integer') – darbuotojo dirbtų valandų blogomis darbo sąlygomis skaičius;
·    DVbDarbe ('Integer') – darbuotojo budėjimo darbe valandų skaičius;
·    DVbNamie ('Integer') – darbuotojo budėjimo namie valandų skaičius;
·    DarbID ('Integer') – darbuotojo identifikavimo numeris;
·    Data ('TDateTime') – skaičiavimų data;
·    AtostDDSk ('Integer') – atostogų darbo dienų skaičius;
·    AlguGrID ('Integer') – atlyginimų grupės kodas;


Funkcijos, skaičiuojančios GPM pagal nuo 2009.01.01 galiojančias taisykles, pavyzdys:
graphic

į pradžiąatgal į svetainę