- Alle onderwerpen als nieuw markeren
- Onderwerp als gelezen markeren
- Dit onderwerp naar boven laten zweven
- Bladwijzer
- Abonneren
- Dempen
- Printervriendelijke pagina
- Als nieuw markeren
- Als bladwijzer markeren
- Abonneren
- Dempen
- Markeren
- Afdrukken
- Ongepaste inhoud melden
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.
- Labels:
-
Javascript
- Als nieuw markeren
- Als bladwijzer markeren
- Abonneren
- Dempen
- Markeren
- Afdrukken
- Ongepaste inhoud melden
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);
