Sabloane

Scop

Aceasta functionalitate permite configurarea, incarcarea si generarea documentelor automatizate (ex. contracte, acte aditionale, adeverinte) pe baza de sabloane personalizate, utilizand informatii preluate din sistemul de resurse umane.

Prerechizite

Pentru configurarea sabloanelor sunt necesare urmatoarele:

  • Documentul transmis de client (exemplu: decizie, act aditional, contract individual de munca, adeverinta)

  • Informatii privind corespondenta item-urilor utilizate in sabloane

Optional, consultati documentele suport puse la dispozitie:

Procedura

Configurare sablon

1. Pregatiti documentul in format sablon, utilizand corespondenta item-urilor din sistem.

2. Exemplu pentru sporuri: utilizati expresii de forma ${findSpor(38).brut} sau ${findSpor(38).procent}, unde 38 reprezinta codul de spor.

3. Accesati calea Administrator -> Template Engine.

4. Adaugati sablonul nou si completati urmatoarele informatii:

  • Cod: Codul sablonului (obligatoriu sa inceapa cu HR_). Exemplu: HR_CIM_DET pentru Contract individual de munca pe perioada determinata

  • Denumire: Descrierea sablonului

  • Executie: Selectati Externa

5. Salvati sablonul.

6. Incarcati documentul in format zip.

7. Optional, utilizati optiunea de testare pentru verificarea sablonului completat. Completati datele, bifati optiunea Debug si rulati testul.

8. Pentru operatiuni suplimentare, utilizati butoanele de Copiere, Modificare, Stergere sau Export.

Generare document pe baza sablonului

1. Accesati calea Human Resources & Payroll -> Administrare Personal -> Sabloane

2. Aplicati filtrele dorite pentru generarea documentului (exemplu: Activitate, Proiect, Categorie personal, Facultate, Marca, Persoana).

3. Selectati campul Raport Contract.

4. Alegeti sablonul dorit din lista disponibila.

5. Apasati butonul Start.

6. Vizualizati sau descarcati documentul generat.

7. Optional, documentul se poate programa pentru generare ulterioara.

Notă

Documentul generat poate fi modificat dupa descarcare, daca este necesar.

Campuri disponibile in sabloane

Toate campurile de mai jos sunt accesibile din obiectul DocxContext, care este radacina contextului in template-urile .docx.

Variabile de nivel superior (DocxContext)

Camp

Sursa

Descriere

${anul}

DocxContext

An fiscal / de referinta

${luna}

DocxContext

Luna (numar: 1–12)

${nrLuni}

DocxContext

Numar de luni (parametru optional)

${now}

DocxContext

Data curenta (Date)

${startMonth}

DocxContext

Prima zi a lunii curente

${endMonth}

DocxContext

Ultima zi a lunii curente

${dataReferita}

DocxContext

Data de referinta (end of month)

${marcaContract}

DocxContext

Marca contractului selectat

hrPersonal — Date personale de baza (HR_PERSONAL)

Camp

Sursa

Descriere

${hrPersonal.nume}

hrPersonal

Nume angajat

${hrPersonal.prenume}

hrPersonal

Prenume angajat

${hrPersonal.cnp}

hrPersonal

CNP

${hrPersonal.sex}

hrPersonal

Sex (MASCULIN / FEMININ)

${hrPersonal.datanast}

hrPersonal

Data nasterii (Date)

${hrPersonal.numeant}

hrPersonal

Nume anterior (din alta casatorie)

${hrPersonal.tata}

hrPersonal

Prenume tata

${hrPersonal.mama}

hrPersonal

Prenume mama

${hrPersonal.marca}

hrPersonal

Marca angajat (numar)

${hrPersonal.denJudet}

hrPersonal

Judet nastere

${hrPersonal.denLocalitate}

hrPersonal

Localitate nastere

${hrPersonal.validat1}

hrPersonal

Validat 1 (DA/NU)

${hrPersonal.validat2}

hrPersonal

Validat 2 (DA/NU)

${hrPersonal.dataact}

hrPersonal

Data ultimei actualizari

hrIdent — Date de identitate (HR_PERSIDENT)

Camp

Sursa

Descriere

${hrIdent.tipAct}

hrIdent

Tip act de identitate

${hrIdent.serieCi}

hrIdent

Seria CI

${hrIdent.nrCi}

hrIdent

Numar CI

${hrIdent.eliberatCi}

hrIdent

Emitent CI (institutie)

${hrIdent.dataEmitereActIdentitate}

hrIdent

Data emitere CI (Date)

${hrIdent.strDataEmitereActIdentitate}

hrIdent

Data emitere CI formatata (dd-MM-yyyy sau ………)

${hrIdent.dataExpirariiActIdentitate}

hrIdent

Data expirare CI (Date)

${hrIdent.judetActIdentitate}

hrIdent

Judet emitent CI

${hrIdent.localitateActIdentitate}

hrIdent

Localitate emitent CI

${hrIdent.stareCivila}

hrIdent

Stare civila

${hrIdent.nationalitate}

hrIdent

Nationalitate

${hrIdent.codNationalitate}

hrIdent

Cod nationalitate

${hrIdent.cetatenie}

hrIdent

Cetatenie

${hrIdent.religie}

hrIdent

Religie

${hrIdent.grupaSinge}

hrIdent

Grupa de sange

${hrIdent.rhSinge}

hrIdent

RH sange

${hrIdent.numeSotie}

hrIdent

Nume sotie/sot

${hrIdent.psotie}

hrIdent

Prenume sotie/sot

${hrIdent.cnpSotie}

hrIdent

CNP sotie/sot

${hrIdent.marcaSotie}

hrIdent

Marca sotie/sot (daca e angajat in firma)

${hrIdent.seriePasaport}

hrIdent

Serie pasaport

${hrIdent.nrPasaport}

hrIdent

Numar pasaport

${hrIdent.eliberatPasaport}

hrIdent

Emitent pasaport

${hrIdent.dataEmiterePasaport}

hrIdent

Data emitere pasaport

${hrIdent.dataExpirariiPasaport}

hrIdent

Data expirare pasaport

${hrIdent.categorieAuto}

hrIdent

Categorie permis auto

${hrIdent.nrPermisAuto}

hrIdent

Numar permis auto

${hrIdent.eliberatPermisAuto}

hrIdent

Emitent permis auto

${hrIdent.dataEmiterePermisAuto}

hrIdent

Data emitere permis auto

${hrIdent.comentarii}

hrIdent

Comentarii identitate

hrAdrese — Adresa domiciliu (HR_PERSADRESE)

Camp

Sursa

Descriere

${hrAdrese.tipDomiciliu}

hrAdrese

Tip domiciliu

${hrAdrese.tipAdresa}

hrAdrese

Tip adresa

${hrAdrese.mediu}

hrAdrese

Mediu (URBAN / RURAL)

${hrAdrese.codPostal}

hrAdrese

Cod postal

${hrAdrese.judet}

hrAdrese

Cod judet domiciliu

${hrAdrese.denumireJudet}

hrAdrese

Denumire judet domiciliu

${hrAdrese.localitate}

hrAdrese

Cod localitate domiciliu

${hrAdrese.denumireLocalitate}

hrAdrese

Denumire localitate domiciliu

${hrAdrese.sat}

hrAdrese

Sat

${hrAdrese.strada}

hrAdrese

Strada

${hrAdrese.nrStrada}

hrAdrese

Numar strada

${hrAdrese.bloc}

hrAdrese

Bloc

${hrAdrese.scara}

hrAdrese

Scara

${hrAdrese.etaj}

hrAdrese

Etaj

${hrAdrese.apartament}

hrAdrese

Apartament

${hrAdrese.sector}

hrAdrese

Sector (Bucuresti)

${hrAdrese.comentariu}

hrAdrese

Comentariu adresa

Contacte (hrEmail, hrTelmobil, hrTelfix, hrTelserv, hrMobserv)

Notă

Fiecare getter returneaza un obiect HrContact cu campurile: tip, valoare, dinData.

Camp

Sursa

Descriere

${hrEmail.valoare}

hrEmail

Adresa email

${hrTelmobil.valoare}

hrTelmobil

Telefon mobil personal

${hrTelfix.valoare}

hrTelfix

Telefon fix

${hrTelserv.valoare}

hrTelserv

Telefon serviciu

${hrMobserv.valoare}

hrMobserv

Mobil serviciu

ctrPersonal — Date din tabloul de personal (PERSONAL)

Camp

Sursa

Descriere

${ctrPersonal.nume}

ctrPersonal

Nume (din contractul de personal)

${ctrPersonal.prenume}

ctrPersonal

Prenume

${ctrPersonal.cnp}

ctrPersonal

CNP

${ctrPersonal.sex}

ctrPersonal

Sex

${ctrPersonal.marca}

ctrPersonal

Marca

${ctrPersonal.numeant}

ctrPersonal

Nume anterior

${ctrPersonal.tata}

ctrPersonal

Prenume tata

${ctrPersonal.mama}

ctrPersonal

Prenume mama

${ctrPersonal.datanast}

ctrPersonal

Data nasterii

${ctrPersonal.codJudNast}

ctrPersonal

Cod judet nastere

${ctrPersonal.denJudNast}

ctrPersonal

Denumire judet nastere

${ctrPersonal.codLocNast}

ctrPersonal

Cod localitate nastere

${ctrPersonal.denLocNast}

ctrPersonal

Denumire localitate nastere

${ctrPersonal.comentarii}

ctrPersonal

Comentarii

ctrContract — Datele contractului de munca

Camp

Sursa

Descriere

${ctrContract.nrcontract}

ctrContract

Numar contract de munca

${ctrContract.datacontr}

ctrContract

Data contractului

${ctrContract.perangajare}

ctrContract

Perioada angajare (NEDETERMINATA / DETERMINATA)

${ctrContract.durata}

ctrContract

Durata contractului

${ctrContract.perincang}

ctrContract

Data de inceput a perioadei (Date)

${ctrContract.persfang}

ctrContract

Data de sfarsit a perioadei (Date)

${ctrContract.perContract}

ctrContract

Perioada contract formatata (dd.MM.yyyy - dd.MM.yyyy)

${ctrContract.infoPerioada}

ctrContract

Info perioada in cuvinte (X ani Y luni Z zile)

${ctrContract.tipcontr}

ctrContract

Tip contract (cod)

${ctrContract.dentipcontr}

ctrContract

Tip contract (denumire)

${ctrContract.modangaj}

ctrContract

Mod angajare (cod)

${ctrContract.denmodangaj}

ctrContract

Mod angajare (denumire)

${ctrContract.funcBaza}

ctrContract

Functie de baza (DA/NU)

${ctrContract.cumulIntern}

ctrContract

Cumul intern (DA/NU)

${ctrContract.cumulExtern}

ctrContract

Cumul extern (DA/NU)

${ctrContract.status}

ctrContract

Status: Post baza / Cumul intern / Cumul extern

${ctrContract.pensionar}

ctrContract

Pensionar (DA/NU)

${ctrContract.normaSapt}

ctrContract

Norma saptamanala (ore)

${ctrContract.normaLuna}

ctrContract

Norma lunara (ore)

${ctrContract.normaincadr}

ctrContract

Norma de incadrare

${ctrContract.stare}

ctrContract

Stare contract

${ctrContract.nrLegit}

ctrContract

Numar legitimatie

${ctrContract.codctgpers}

ctrContract

Categorie personal (cod)

${ctrContract.denctgpers}

ctrContract

Categorie personal (denumire)

${ctrContract.codpont}

ctrContract

Cod pontaj

${ctrContract.denpont}

ctrContract

Denumire pontaj

${ctrContract.codreglucru}

ctrContract

Regim lucru (cod)

${ctrContract.denreglucru}

ctrContract

Regim lucru (denumire)

${ctrContract.grpmunca}

ctrContract

Grup munca (cod)

${ctrContract.dengrpmunca}

ctrContract

Grup munca (denumire)

${ctrContract.codtura}

ctrContract

Cod tura

${ctrContract.dencodtura}

ctrContract

Denumire tura

${ctrContract.activ}

ctrContract

Activitate (cod)

${ctrContract.denactiv}

ctrContract

Activitate (denumire)

${ctrContract.proba}

ctrContract

Perioada de proba (DA/NU)

${ctrContract.dataincProba}

ctrContract

Data inceput perioada proba

${ctrContract.datasfProba}

ctrContract

Data sfarsit perioada proba

${ctrContract.nrcontractVechi}

ctrContract

Numar contract vechi (anterior)

${ctrContract.datacontrVechi}

ctrContract

Data contract vechi

${ctrContract.repTipMunca}

ctrContract

Tip munca (repartizare timp)

${ctrContract.detaliiRepTimp}

ctrContract

Detalii repartizare timp

${ctrContract.nrcm}

ctrContract

Numar carnet munca

${ctrContract.seriecm}

ctrContract

Serie carnet munca

${ctrContract.liminf}

ctrContract

Limita inferioara transa vechime

${ctrContract.limsup}

ctrContract

Limita superioara transa vechime

${ctrContract.fb}

ctrContract

Functie de baza (fb)

ctrFunctie — Functia din contract

Notă

Disponibil si ca ctrFunctieCond (functie de conducere), ctrFunctieExec (functie de executie) si ctrFunctieAnt (functie anterioara).

Camp

Sursa

Descriere

${ctrFunctie.codmes}

ctrFunctie

Cod meserie/functie

${ctrFunctie.denmes}

ctrFunctie

Denumire meserie/functie

${ctrFunctie.denmesCustom}

ctrFunctie

Denumire meserie/functie custom

${ctrFunctie.functie}

ctrFunctie

Functie (cod)

${ctrFunctie.functieCustom}

ctrFunctie

Functie custom

${ctrFunctie.functieCustomUB}

ctrFunctie

Functie custom UB

${ctrFunctie.cor}

ctrFunctie

Cod COR

${ctrFunctie.dencor}

ctrFunctie

Denumire COR

${ctrFunctie.studii}

ctrFunctie

Studii necesare

${ctrFunctie.clasa}

ctrFunctie

Clasa (cod)

${ctrFunctie.denclasa}

ctrFunctie

Clasa (denumire)

${ctrFunctie.gradprof}

ctrFunctie

Grad profesional (cod)

${ctrFunctie.dengradprof}

ctrFunctie

Grad profesional (denumire)

${ctrFunctie.gradatie}

ctrFunctie

Gradatie (cod)

${ctrFunctie.dengradatie}

ctrFunctie

Gradatie (denumire)

${ctrFunctie.treapta}

ctrFunctie

Treapta (cod)

${ctrFunctie.dentreapta}

ctrFunctie

Treapta (denumire)

${ctrFunctie.tipmes}

ctrFunctie

Tip meserie

${ctrFunctie.stare}

ctrFunctie

Stare functie

${ctrFunctie.decizie}

ctrFunctie

Decizie de numire

${ctrFunctie.mdnumire}

ctrFunctie

Mod numire

${ctrFunctie.codmdocup}

ctrFunctie

Cod mod de ocupare

${ctrFunctie.denmdocup}

ctrFunctie

Denumire mod de ocupare

${ctrFunctie.dataStab}

ctrFunctie

Data stabilirii functiei

${ctrFunctie.dinData}

ctrFunctie

Data de la care este valabila functia

${ctrFunctie.animinvm}

ctrFunctie

Ani minim vechime munca necesari

${ctrFunctie.animaxvm}

ctrFunctie

Ani maxim vechime munca

${ctrFunctie.animinvi}

ctrFunctie

Ani minim vechime in invatamant

${ctrFunctie.animaxvi}

ctrFunctie

Ani maxim vechime in invatamant

ctrStruct — Structura organizatorica (sectie/atelier/formatie)

Notă

Disponibil si ca ctrStructAnt (structura anterioara).

Camp

Sursa

Descriere

${ctrStruct.sectie}

ctrStruct

Cod sectie

${ctrStruct.densectie}

ctrStruct

Denumire sectie

${ctrStruct.atelier}

ctrStruct

Cod atelier

${ctrStruct.denatelier}

ctrStruct

Denumire atelier

${ctrStruct.formatie}

ctrStruct

Cod formatie

${ctrStruct.denformatie}

ctrStruct

Denumire formatie

${ctrStruct.dinData}

ctrStruct

Data de la care (structura este valabila)

${ctrStruct.dataSf}

ctrStruct

Data pana la care

${ctrStruct.comentariu}

ctrStruct

Comentariu

ctrSalariu — Salariul din contract

Notă

Disponibil si ca ctrSalariuAnt (salariu anterior).

Camp

Sursa

Descriere

${ctrSalariu.salariu}

ctrSalariu

Salariu de baza (tarifar)

${ctrSalariu.net}

ctrSalariu

Salariu net

${ctrSalariu.brutLunar}

ctrSalariu

Salariu brut lunar

${ctrSalariu.orar}

ctrSalariu

Salariu orar

${ctrSalariu.orarFix}

ctrSalariu

Salariu orar fix

${ctrSalariu.tipSalariu}

ctrSalariu

Tip salariu

${ctrSalariu.nivel}

ctrSalariu

Nivel

${ctrSalariu.clasa1}

ctrSalariu

Clasa grila 1

${ctrSalariu.gradatie1}

ctrSalariu

Gradatie grila 1

${ctrSalariu.clasa2}

ctrSalariu

Clasa grila 2

${ctrSalariu.gradatie2}

ctrSalariu

Gradatie grila 2

${ctrSalariu.coef}

ctrSalariu

Coeficient de multiplicare

${ctrSalariu.valutaLei}

ctrSalariu

Valuta (LEI / alta valuta)

${ctrSalariu.codvalut}

ctrSalariu

Cod valuta

${ctrSalariu.denvalut}

ctrSalariu

Denumire valuta

${ctrSalariu.nrctrSal}

ctrSalariu

Numar contract salariu

${ctrSalariu.dataval}

ctrSalariu

Data valabilitate salariu

${ctrSalariu.dinData}

ctrSalariu

Data de la care este valabil salariul

${ctrSalariu.pozitie}

ctrSalariu

Pozitie in grila

${ctrSalariu.vecmin}

ctrSalariu

Vechime minima (ani)

${ctrSalariu.vecmax}

ctrSalariu

Vechime maxima (ani)

ctrStare — Starea angajatului

Camp

Sursa

Descriere

${ctrStare.stare}

ctrStare

Stare (ACTIV / SUSPENDAT / etc.)

${ctrStare.decizie}

ctrStare

Decizie aferenta starii

${ctrStare.codmotiv}

ctrStare

Cod motiv stare

${ctrStare.denmotiv}

ctrStare

Denumire motiv stare

${ctrStare.dinData}

ctrStare

Data de la care este in starea curenta

${ctrStare.unitPlvn}

ctrStare

Unitate platitoare / venit

${ctrStare.dataInceputSuspendare}

ctrStare

Data inceput suspendare

${ctrStare.dataRevenireSuspendare}

ctrStare

Data revenire din suspendare

ctrVechimi — Vechime in munca / loialitate

Notă

Disponibil si ca ctrVechimiDataref (calculata la data de referinta).

Camp

Sursa

Descriere

${ctrVechimi.vecMunca}

ctrVechimi

Vechime in munca formatata (ani/luni/zile)

${ctrVechimi.vecInv}

ctrVechimi

Vechime in invatamant formatata

${ctrVechimi.aniVecMunca}

ctrVechimi

Ani vechime in munca

${ctrVechimi.luniVecMunca}

ctrVechimi

Luni vechime in munca

${ctrVechimi.zileVecMunca}

ctrVechimi

Zile vechime in munca

${ctrVechimi.aniLoial}

ctrVechimi

Ani loialitate (vechime in firma)

${ctrVechimi.luniLoial}

ctrVechimi

Luni loialitate

${ctrVechimi.zileLoial}

ctrVechimi

Zile loialitate

${ctrVechimi.dreptco}

ctrVechimi

Drept concediu odihna (zile)

${ctrVechimi.dreptcosuplim}

ctrVechimi

Drept concediu odihna suplimentar

${ctrVechimi.zileco}

ctrVechimi

Zile concediu odihna ramase

${ctrVechimi.zilecosuplim}

ctrVechimi

Zile concediu suplimentar ramase

${ctrVechimi.zilecoant}

ctrVechimi

Zile concediu odihna din an anterior

${ctrVechimi.dataang}

ctrVechimi

Data angajarii (primei angajari)

${ctrVechimi.dataReferinta}

ctrVechimi

Data de referinta pentru calcul

${ctrVechimi.arevech}

ctrVechimi

Are vechime recunoscuta (DA/NU)

${ctrVechimi.areloial}

ctrVechimi

Are loialitate (DA/NU)

${ctrVechimi.areinv}

ctrVechimi

Are vechime in invatamant (DA/NU)

ctrSporuri — Lista de sporuri (iteratie)

Notă

ctrSporuri este o List<CtrSpor>. Se itereaza in tabele cu ${ctrSporuri}.

Camp

Sursa

Descriere

${ctrSpor.codspor}

iteratie ctrSporuri

Cod spor

${ctrSpor.numespor}

iteratie ctrSporuri

Denumire spor

${ctrSpor.tipspor}

iteratie ctrSporuri

Tip spor

${ctrSpor.procent}

iteratie ctrSporuri

Procent spor

${ctrSpor.brut}

iteratie ctrSporuri

Valoare brut spor

${ctrSpor.nrluni}

iteratie ctrSporuri

Numar luni spor

${ctrSpor.permanent}

iteratie ctrSporuri

Permanent (DA/NU)

${ctrSpor.densectie}

iteratie ctrSporuri

Sectie aferenta sporului

${ctrSpor.denatelier}

iteratie ctrSporuri

Atelier aferent sporului

${ctrSpor.denactivitate}

iteratie ctrSporuri

Activitate aferenta

${ctrSpor.dinData}

iteratie ctrSporuri

Data de la care este valabil sporul

${ctrSpor.nrctrSpor}

iteratie ctrSporuri

Numar contract spor

ctrProiect — Proiect asociat contractului

Camp

Sursa

Descriere

${ctrProiect.codproiect}

ctrProiect

Cod proiect

${ctrProiect.descriere}

ctrProiect

Descriere proiect

${ctrProiect.acronim}

ctrProiect

Acronim proiect

${ctrProiect.dinData}

ctrProiect

Data de la care este asociat proiectului

${ctrProiect.comentarii}

ctrProiect

Comentarii proiect

hrStudii — Studii (HR_PERSSTUDII)

Camp

Sursa

Descriere

${hrStudii.tipStudii}

hrStudii

Tip studii (cod)

${hrStudii.denTipStudii}

hrStudii

Tip studii (denumire)

${hrStudii.formaInvatamant}

hrStudii

Forma de invatamant

${hrStudii.formaStudii}

hrStudii

Forma studii

${hrStudii.denumireScoala}

hrStudii

Denumire scoala / institutie

${hrStudii.specializare}

hrStudii

Specializare

${hrStudii.specialitate}

hrStudii

Specialitate

${hrStudii.nivelStudii}

hrStudii

Nivel studii

${hrStudii.domeniuStudii}

hrStudii

Domeniu studii

${hrStudii.actDeStudii}

hrStudii

Act de studii (cod)

${hrStudii.denActStudii}

hrStudii

Act de studii (denumire)

${hrStudii.serieAct}

hrStudii

Serie act de studii

${hrStudii.nrActStudii}

hrStudii

Numar act de studii

${hrStudii.anulAbsolvirii}

hrStudii

Anul absolvirii

${hrStudii.medieAbsolvire}

hrStudii

Medie de absolvire

${hrStudii.medieGenerala}

hrStudii

Medie generala

${hrStudii.dataInceput}

hrStudii

Data inceput studii

${hrStudii.dataSfarsit}

hrStudii

Data sfarsit studii

${hrStudii.nivelCalculator}

hrStudii

Nivel cunostinte calculator

hrCopii — Persoane aflate in intretinere / copii

Camp

Sursa

Descriere

${hrCopii.numePersoana}

hrCopii

Nume persoana (copil / ruda)

${hrCopii.prenumePersoana}

hrCopii

Prenume persoana

${hrCopii.cnpPersoana}

hrCopii

CNP persoana

${hrCopii.sex}

hrCopii

Sex

${hrCopii.gradRudenie}

hrCopii

Grad rudenie

${hrCopii.dataNasterii}

hrCopii

Data nasterii

${hrCopii.inIngrijire}

hrCopii

In ingrijire (DA/NU)

${hrCopii.serieCi}

hrCopii

Serie CI persoana

${hrCopii.nrCi}

hrCopii

Numar CI persoana

hrAbsenteCFS — Absente / Timp nelucrat CFS

Camp

Sursa

Descriere

${hrAbsenteCFS.timpNelucrat}

hrAbsenteCFS

Cod tip timp nelucrat

${hrAbsenteCFS.ore}

hrAbsenteCFS

Ore absente

${hrAbsenteCFS.zileLucratoare}

hrAbsenteCFS

Zile lucratoare absente

${hrAbsenteCFS.zileCalendaristice}

hrAbsenteCFS

Zile calendaristice absente

${hrAbsenteCFS.comentarii}

hrAbsenteCFS

Comentarii absente

${hrAbsenteCFS.cnp}

hrAbsenteCFS

CNP angajat

hrDocs — Documente angajat

Camp

Sursa

Descriere

${hrDocs.document}

hrDocs

Cod tip document

${hrDocs.denumire}

hrDocs

Denumire tip document

${hrDocs.serie}

hrDocs

Serie document

${hrDocs.numar}

hrDocs

Numar document

${hrDocs.eliberatDe}

hrDocs

Eliberat de (institutie)

${hrDocs.eliberatLa}

hrDocs

Data eliberarii

${hrDocs.expiraLa}

hrDocs

Data expirarii

${hrDocs.stare}

hrDocs

Stare document

${hrDocs.comentarii}

hrDocs

Comentarii

hrCC — Concediu de crestere copil

Notă

hrCC este o List<HrCC>. Se poate itera sau accesa primul element.

Camp

Sursa

Descriere

${hrCC.primazicm}

iteratie hrCC

Prima zi de CM

${hrCC.zilecmcal}

iteratie hrCC

Zile CM calendaristice

${hrCC.stctn}

iteratie hrCC

Stagiu cotizare la nastere

${hrCC.totstctn}

iteratie hrCC

Total stagiu cotizare

${hrCC.minzstctn}

iteratie hrCC

Minim zile stagiu cotizare

${hrCC.maternDeLa}

iteratie hrCC

Maternitate de la (data)

${hrCC.maternLa}

iteratie hrCC

Maternitate la (data)

${hrCC.dataIncCC}

iteratie hrCC

Data inceput concediu crestere copil

${hrCC.dataSfCC}

iteratie hrCC

Data sfarsit concediu crestere copil

${hrCC.z42}

iteratie hrCC

Zile 42 (post-nastere)

${hrCC.datarisc}

iteratie hrCC

Data evaluare risc

${hrCC.datan}

iteratie hrCC

Data nastere copil

sume — Sume salariale lunare (iteratie)

Notă

sume este o List<Sume>. Se itereaza pentru tabel lunar. Disponibil si ca sumeFB (functie de baza), sumeNONFB, sumeDreptAutor. Ultimul element (cu lunaStr = "Total") contine totalurile.

Camp

Sursa

Descriere

${sume.lunaStr}

iteratie sume

Denumire luna (sau „Total”)

${sume.luna}

iteratie sume

Numar luna

${sume.anul}

iteratie sume

An

${sume.brut}

iteratie sume

Venit brut

${sume.salnet}

iteratie sume

Salariu net

${sume.salnetmediu}

iteratie sume

Salariu net mediu

${sume.restplata}

iteratie sume

Rest de plata

${sume.cas}

iteratie sume

CAS angajat

${sume.cass}

iteratie sume

CASS angajat

${sume.impozit}

iteratie sume

Impozit pe venit

${sume.vbc}

iteratie sume

Venit baza de calcul

${sume.vnet}

iteratie sume

Venit net

${sume.zileLucrate}

iteratie sume

Zile efectiv lucrate

${sume.zileLucratoare}

iteratie sume

Zile lucratoare in luna

${sume.zileStagiu}

iteratie sume

Zile de stagiu

${sume.zileCM}

iteratie sume

Zile concediu medical

${sume.oreLucrate}

iteratie sume

Ore efectiv lucrate

${sume.oreLucratoare}

iteratie sume

Ore lucratoare in luna

${sume.sumaCM}

iteratie sume

Suma concediu medical

${sume.sumaTimpLucrat}

iteratie sume

Suma timp efectiv lucrat

${sume.deduceriPersonale}

iteratie sume

Deduceri personale

${sume.alteDeduceri}

iteratie sume

Alte deduceri

${sume.ticheteImpozabile}

iteratie sume

Tichete impozabile

${sume.fb}

iteratie sume

Functie de baza (cod)

Expresii SpEL — Campuri calculate

Pe langa campurile simple, template-urile pot folosi expresii Spring Expression Language (SpEL):

${#formatDate(ctrContract.datacontr, 'dd.MM.yyyy')}   -> data formatata
${ctrPersonal.nume + ' ' + ctrPersonal.prenume}        -> concatenare
${ctrSalariu.salariu?.toPlainString()}                 -> null-safe

Interfetele expuse in context, utilizabile ca functii helper:

Interfata

Descriere

FindSpor

Cautare spor dupa cod in ctrSporuri

FindHrVgpers

Cautare persoana in intretinere

FindSume

Cautare suma dupa an/luna

FormatNumber

Formatare numar cu zecimale

FormatInt

Formatare numar intreg

FormatDate

Formatare data