Acest site folosește cookie-uri. Prin navigarea pe acest site, iți exprimi acordul asupra folosirii cookie-urilor. Vezi și politica noastră de confidențialitate

N E X U S
Nexus Salarii

Nexus Salarii progres

loading

Formula de calcul spor cu includere valoarea altui spor


Pentru exemplificare dorim să acordăm 2 sporuri: spor de conducere și spor de vechime.

Formula de calcul pentru sporul de conducere este cea clasică (cea implicită din program).

Pentru sporul de vechime dorim ca baza de calcul să includă și valoarea sporului de conducere.

Pentra aceasta în cadrul fomulei pentru sporul de vechime vom include la baza de calcul (salar negociat) și:

dbo.sal_blc_get_val_spor(b.anluna, b.pct_lcr, b.id, 1, 1)

unde ultimii 2 parametrii vor fi informatii despre sporul care il vom include :

  • Punctul de lucru spor
  • ID spor.

 

Formula finală pentru sporul de vechime va fi:

IF @pt_co = 0
   SELECT @ret_val = ((b.sal_neg + dbo.sal_blc_get_val_spor(b.anluna, b.pct_lcr, b.id, 1, 1)) *s.procent/100),
          @ret_ore = 0,
          @ret_proc = s.procent
  FROM blc_linii s
  INNER JOIN blc b ON s.anluna=b.anluna AND s.pl_blc=b.pct_lcr AND s.id_blc=b.id
  WHERE s.anluna=@anluna AND s.pct_lcr=@pl_sp AND s.id=@id_sp
ELSE
    SELECT @ret_val = 0,
       @ret_ore = 0,
       @ret_proc = 0

  •     Spor de vechime calculat la procentul din decizia de salarizare
  • Spor ore suplimentare pentru cazul în care se lucrează în zilele de sărbători legale