Implementatie van de LadeSelector die de (in Orgalux.com en Orgalux.ch websites) ondersteunde types laden helpt herkennen. DOM.PM.OL.Gamma.enu,APPS.Web.OLParticulier.dto TECH.Error,DOM.PM.OL 1 APPS.Web.OLParticulier.LadeSelector 0 LadeAfmetingen 1 GekendeLadeTypeLijst 1 300mm - 87mm - 2x19 150 1200 -87mm - 2x16 1081 Macro $$$BreedteCorr in DOM.PM.OL ]]> Dit is de gezamenlijke breedte van 2 TANDEMBOX zijkanten. 36 2 2 275;300;400;450;500;550;600;700;800;900;1000;1100;1200 N;K 53;100 M;B;C;D 68;119;151;183 2 2 270;300;350;400 450;500;550;600;650 Macro $$$DiepteCorr in DOM.PM.OL ]]> Dit is het verschil tussen de diepte van een TANDEMBOX zijkant en de diepte van een lade van binnen gemeten. 2 2 waarde komt vanuit macro DOM.PM.OL ( VrijeHoogteExtraMarge ) ]]> NietGekend Beperkt Volwaardig 53;68;100;119;151;183 N;M;K;B;C;D OLW LX LB Afmetingen:LadeAfmetingen GekendeLadeTypeLijst ProfessioneleAfmetingen:APPS.Web.OLParticulier.dto.ProfLadeAfmetingen GekendeLadeTypeLijst LadeType:GekendLadeType GekendLadeType LadeType:GekendLadeType LadeKleurLijst LadeKleuren,Type,Kleur 1 1 1 1 ..#MaxBreedte { Set ..LadeTypeLijst.BreedteStatus=..GetMessage("MaxBreedteError") Do ..SetOndersteund(##class(LadeOndersteund).NietGekend()) } Else { If $L(..#BreedtesOndersteund) { Set Found=..CheckInLijst(..Afmetingen.Breedte+$$$BreedteCorr+..#BreedteCorrWandDikte,..#BreedtesOndersteund,..#BreedteMargeMin,..#BreedteMargeMax) If 'Found { Set ..LadeTypeLijst.BreedteStatus=..GetMessage("BreedteNietOndersteund") Do ..SetOndersteund(##class(LadeOndersteund).NietGekend()) } } Set ..LadeTypeLijst.CorrecteAfmetingen.Breedte=..Afmetingen.Breedte } ]]> 1 1 1 NewValue 1 Is een van de ingegeven afmetingen foutief 1 Conversie van de rughoogte in mm naar code N, M, B, K ... 1 Afmeting:%Integer,Lijst:%String,Min:%Integer=0,Max:%Integer=0,TranslateLijst:%String,Delim:%String=";" 1 (Value+Max)) Set Found=$Piece(TranslateLijst,Delim,I) } Quit Found ]]> Key 1 %String Added by WimV on 23/08/2010 Geeft de rughoogte (M, B, C, D, ...) voor gegeven RugHoogte (in mm) De RugHoogte moet de correcte afmeting bevatten, m.a.w. indien de gemeten waarde niet exact is, wordt waarde "" (leeg) teruggegeven. 1 CorrecteRugHoogteInMM:%Integer DOM.PM.OL.Gamma.enu.Rughoogte 0:$P(..#RugHoogtesTrans,Delim,Pos), 1:"") ]]> APPS.Web.OLParticulier.dto.Constraints.AfmetingConstraints APPS.Web.OLParticulier.dto.Constraints.ProfAfmetingConstraints LadeID:%String DOM.PM.OL.Gamma.dto.LadeSpecificatie LadeID:%String APPS.Web.OLParticulier.dto.LadeBeschrijvingLijst 1 %Integer 1 %Integer 1 %String 1 %String 1