Index: BL/PR/GA/TandemBox.cls.xml =================================================================== diff -u -r41396 -r64681 --- BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 41396) +++ BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 64681) @@ -584,6 +584,7 @@ Set:(OneDS?1(1"*",1"GF")) arKlrDfl("GF")=$LB("MG","LG","MG","MG","FG","F") Set:(OneDS?1(1"*",1"AF")) arKlrDfl("AF")=$LB("AL","LG","AL","AL","FG","F") Set:(OneDS?1(1"*",1"GMA")) arKlrDfl("GMA")=$LB("MG","LG","MG","MG","FG","MA") + Set:(OneDS?1(1"*",1"OMT")) arKlrDfl("OMT")=$LB("OG","DG","OG","OG","FG","MT") Set:(OneDS?1(1"*",1"WA")) arKlrDfl("WA")=$LB("SW","WI","SW","SW","-","A") Set:(OneDS?1(1"*",1"GA")) arKlrDfl("GA")=$LB("MG","LG","MG","MG","-","A") Set:(OneDS?1(1"*",1"ZA")) arKlrDfl("ZA")=$LB("BZ","BZ","BZ","BZ","-","A") @@ -803,7 +804,11 @@ // Sifonlade Type2 is steeds verlaagd tot M-hoogte. Set SPBinHoogte="M" } - ElseIf DC?1(1"S",1"F",1"MA") { + ElseIf Klasse="SY3" { + // Sifonlade Type3 is steeds verlaagd tot M-hoogte. + Set SPBinHoogte="M" + } + ElseIf DC?1(1"S",1"F",1"MA",1"MT") { If ( LadeCode = "MS2" ) Set SPBinHoogte="M" Else If ( LadeCode = "BS2" ) Set SPBinHoogte="B" Else If ( LadeCode = "DS2" ) Set SPBinHoogte="D" @@ -833,7 +838,8 @@ Set Aantal = 0 If Klasse="SP2" Set Aantal = 1 - Else If Klasse="SY" Set Aantal=$S(SPZK?1.E1".x2":2, 1:1) ; Set Aantal=$S(LadeCode?1.E.1"Y2":2, LadeCode?1"MY":2, 1:1) ; LadeCode?1"MY" simuleert dubbele sifon + Else If Klasse="SY" Set Aantal=$S(SPZK?1.E1".x2":2, 1:1) + Else If Klasse="SY3" Set Aantal=$S(SPZK?1.E1".x2":2, 1:1) Else If Klasse="SY2" Set Aantal=$S(SPZK?1(1"BB",1"SS",1"BS",1"SB",1"MM"):2, 1:1) Else Set Aantal = 0 @@ -991,19 +997,87 @@ In sync houden met Cache v5 !!! Volledige methodnaam : CalcAantalHoutschroevenVoorBodemRug() 1 -TBKlasseID:%String,BreedteIntern:%Numeric +TBKlasseID:%String,BreedteIntern:%Numeric,AantalUitsparingen:%Integer=0 1 %Boolean + + +In sync houden met Cache v5 !!! +1 +UitsparingBreedte:%Numeric,TBKlasseID:%String +1 +%Numeric + + + + + +In sync houden met Cache v5 !!! +1 +GADataItemMatStrook:Prod.GAData.Item +1 +%ArrayOfDataTypes + + + + + +In sync houden met Cache v5 !!! +1 +GADataItemMatStrook:Prod.GAData.Item +1 +%Numeric + + + Voor sommige ladedieptes moeten opvullijsten ingekort worden. @@ -1027,7 +1101,7 @@ -Geeft de enumeratie van LadeVariant voor de DesignCode (S, I, B, F, MA). +Geeft de enumeratie van LadeVariant voor de DesignCode (S, I, B, F, MA, MT). 1 DesignCode:%String 1 @@ -1046,6 +1120,9 @@ ElseIf DesignCode="MA" { Set LadeVariant=##class(DOM.PM.enu.LadeVariant).TBXMengvorm() } + ElseIf DesignCode="MT" { + Set LadeVariant=##class(DOM.PM.enu.LadeVariant).TBXMengvorm() + } ElseIf DesignCode="B" { ;Set LadeVariant=##class(DOM.PM.enu.LadeVariant).TBXBaliko() ; DEPRECATED !!! } @@ -1185,15 +1262,18 @@ LadeCode:%String,Design:%String %String 50:Qty,1:Qty\10*10) ;Qty tussen 1 en 50 in stappen van 10 + bwvAddToDataItem(PL,BTVal) Do:($L(PL)&&$L(BTVal)) Product.SetItemValByPL(PL,BTVal) Quit @@ -1745,13 +1826,7 @@