om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
Ik ben bezig met een script waarmee ik probeer om enerzijds een tekst te tonen bij een oproepkracht en anderzijds bij een niet-oproepkracht.
Ik heb het volgende verzonnen maar het werkt niet, heeft iemand een idee waar ik een fout maak?:
/////////////////////////// Script tbv artikel 6///////////////////
var schaal = v_P01151#; //schaal
var panc = v_P00600#; //presentatie anciënniteit
var P01161 = v_FS0052#; //berekend bruto salaris
var P01162 = v_FS0053#; //berekend bruto uurloon
var bbs = P01161.replace(".",","); //punt vervangen door komma
var bbu = P01162.replace(".",","); //punt vervangen door komma
var a = v_P01102#; //soort arbeidsrelatie
if (a=='AO') {z='oproeper'}
else if (a=='AOT') {z='oproeper'}
else if (a=='AOV') {z='oproeper'}
else if (a=='O') {z='oproeper'}
else if (a=='OT') {z='oproeper'}
else {z='anders'}
if (z=='oproeper'){
x='Het salaris bedraagt €'bbu' volgens FWG-groep 'schaal', anciënniteit 'panc'.'}
else {
x='Het salaris bedraagt €'bbs' bruto per maand op basis van genoemde contracturen volgens FWG-groep 'schaal', anciënniteit 'panc'.'}
return (x);
Opgelost! Ga naar oplossing.
Op basis van een andere post heb ik het zelf inmiddels opgelost 😂.
Voor iedere variabele moet blijkbaar een + staan en als daarna nog iets komt moet er ook weer een + staan.
Dus het script ziet er nu zo uit en werkt:
/////////////////////////// Script tbv artikel 6///////////////////
var schaal = v_P01151#; //schaal
var panc = v_P00600#; //presentatie anciënniteit
var P01161 = v_FS0052#; //berekend bruto salaris
var P01162 = v_FS0053#; //berekend bruto uurloon
var bbs = P01161.replace(".",",");
var bbu = P01162.replace(".",",");
var a = v_P01102#;
if (a=='AO') {z='oproeper'}
else if (a=='AOT') {z='oproeper'}
else if (a=='AOV') {z='oproeper'}
else if (a=='O') {z='oproeper'}
else if (a=='OT') {z='oproeper'}
else {z='anders'}
if (z=='oproeper'){
x='Het salaris bedraagt €'+bbu+' volgens FWG-groep '+schaal+', anciënniteit '+panc+'.'}
else {
x='Het salaris bedraagt €'+bbs+' bruto per maand op basis van genoemde contracturen volgens FWG-groep '+schaal+', anciënniteit '+panc+'.'}
return (x);
Copyright 2019 Visma Community. All right reserved.