BKF_DATA()

Priklausomai nuo nurodytų parametrų, grąžina stažo arba kalendorinių metų pradžios datą, arba sritį su šia informacija.

Sintaksė

BKF_DATA(cParametras1,nParametras2,[lParametras3],[cParametras4],[Parametras5])

Grąžina

Datą arba sritį su laukais :

k_metai,k_pr, k_pb, k_kor (metai, pradžios data, pabaigos data, koreguojančių dienų skaičius metuose).

Pastaba. Koreguojančios dienos atsiranda tais atvejais, jei darbuotojui atostogų likučiuose įvesti laikotarpiai, kurie neįeina į kalendorinių atostogų skaičiavimą (vaiko auginimo atostogos, pravaikštos ir pan.)

Parametrai

Parametras Aprašymas Formatas
Parametras1 bet kokios operacijos numeris C(12)
Parametras2 metai, kurių pradžios datą reikia grąžinti N(2)
Parametras3 jei .t. - grąžinti kalendoriniais metais, jei .f. arba nenurodyta - stažo metais L
Parametras4 srities, kuri bus sukuriama ir užpildoma su atitinkama informacija, pavadinimas, nenurodžius - grąžinama tik periodo pradžios data C(12)
Parametras5 nenaudojamas

Pavyzdžiai

  1. Gauti datą, kada prasideda darbuotojo, dirbančio pagal 010000000001 priėmimo operaciją, treti kalendoriniai darbo metai :

pradzios_data=bkf_data('010000000001', 3,.t. ,,)

  1. Parodyti sritį su darbuotojo, dirbančio pagal 010000000001 priėmimo operaciją, trečių kalendorinių darbo metų informacija :

bkf_data('010000000001', 3,.t.,'l_rep',)

select l_rep

browse