Mijn Communities
Help
Former Member
CHAMPION ***

Verbetering Javascript Werkdagenwijziging (SLSR-I-295)

door Former Member
Status: Alternatief aanwezig

De standaard werkdagenwijziging bestaat uit 14 FS rubrieken voor de werkdagen, en daarna minimaal 14 tussenrubrieken om uiteindelijk P00448 te vullen. Deze heb ik ingekort met de volgende javascript. Dit kan handig zijn om op het standaard werkdagen wijzigen formulier op te nemen.

 

var Dagen1 = [v_FS0011#,v_FS0012#,v_FS0013#,v_FS0014#,v_FS0015#,v_FS0016#,v_FS0017#,
v_FS0018#,v_FS0019#,v_FS0020#,v_FS0021#,v_FS0022#,v_FS0023#,v_FS0024#]
var Dagen2 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var DagenIndex = [0,2,3,1];
var i;
var text = '';

for (i=0; i < Dagen1.length; i++) {
   if (Dagen1=='ja'){
     Dagen2 = 1;
   } else {
     Dagen2 = 0;
   }
}
for (i=0; i < (Dagen1.length/2); i++) {
   text += DagenIndex[Dagen2+Dagen2[i+7]*2];
}
return (text)

1 Opmerking
door Remco te Ronde
Status changed to: Status: Alternatief aanwezig

Hoi @Former Member ,

 

Fijn dat je dit idee hebt gedeeld met meerdere andere klanten. De consultants van Visma|Raet werken met een best practise waarin ze bepaalde keuzes hebben gemaakt in hulprubrieken en java-scripts. Maar fijn dat je een alternatief hebt gevonden die korter is.