į pradžią | atgal į svetainę |
Forma atidaroma pasirinkus meniu punktą Bendri | Bendri kintamieji / funkcijos. Š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ą. 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:
| |
į pradžią | atgal į svetainę |