Page 1 of 1

Zilieri: Eroare ore maxime de lucru pentru persoane straine

Posted: 03 Sep 2015, 08:53
by arpad.mezei
Problema:
In aplicatia hSALAR Zilieri am incercat sa introducem un CNP atribuit pentru cetatean strain.
Desi CNP-ul este acceptat, nu calculeaza varsta zilierului si da "Eroare ore maxime de lucru" in meniul "Ziua curenta".

Raspuns:

Persoanele străine rezidente în România primesc CNP-uri care incep cu 7 sau 8 (Bărbaţi sau Femei).
Programul hSALAR nu poate determina data naşterii acestor persoane, deci nici vârsta, necesară pentru verificarea numărului de ore maxime de lucru într-o zi.
Formula de calcul in Zilieri, pentru câmpul P_037 Varsta este:

Code: Select all

IF(h_DifDate(DataAppl,h_DataCNP(P_035),@X_1,@X_2,@X_3),X_1,0)

Rezolvarea pe moment a acestei situaţii este modificarea formulei în:

Code: Select all

IF(LEFT(P_035,1)$"78",18,IF(h_DifDate(DataAppl,h_DataCNP(P_035),@X_1,@X_2,@X_3),X_1,0))

Această modificare va forţa vârsta calculată la 18 ani pentru persoanele străine.
Dacă este vorba totuşi de un minor intre 16 si 18 ani, atunci să nu se ponteze cu mai mult de 6 ore pe zi!