Index: BL/PR/GA/TandemBox.cls.xml
===================================================================
diff -u -r20214 -r20225
--- BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 20214)
+++ BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 20225)
@@ -1086,13 +1086,15 @@
]]>
-
-
+
+
+SPZK is belangrijk voor dubbele sifonlade
+
+MethodNaam orig : GeefTBXLadeImageCodeBepalerInputMetDefaults --> ingekort tot 31 tekens; ]]>
1
LadeCode:%String,BoxSide:%String="",Design:%String,BinnenGreep:%String="",SPZK:%String="",OnderdelenSpeciaal:%String="",NietMeeleverenBoxSide:%Boolean=0
1
@@ -1110,17 +1112,17 @@
Geeft de ImageURL voor de foto van de lade terug (berekening via BL.Prod.ImageLink)
Toepassing = "WEB" of "MAKOVA"
-LadeImageCodeBepalerInput : zie method GeefTBXLadeImageCodeBepalerInputMetDefaults()
+LadeImageCodeBepalerInput : zie method GeefImageCodeBepalerInputMetDFL()
1
Toepassing:%String,LadeImageCodeBepalerInput:APPS.PM.Maatwerk.AfbeeldingService.impl.TBXLadeImageCodeBepalerInput
1
%String
Index: APPS/PM/Maatwerk/AfbeeldingService/impl/TBXLadeImageCodeBepaler.cls.xml
===================================================================
diff -u -r20211 -r20225
--- APPS/PM/Maatwerk/AfbeeldingService/impl/TBXLadeImageCodeBepaler.cls.xml (.../TBXLadeImageCodeBepaler.cls.xml) (revision 20211)
+++ APPS/PM/Maatwerk/AfbeeldingService/impl/TBXLadeImageCodeBepaler.cls.xml (.../TBXLadeImageCodeBepaler.cls.xml) (revision 20225)
@@ -1,7 +1,9 @@
-
+
-TECH.Mockable
+vhLib.Macro
+%RegisteredObject
+0
Input:APPS.PM.Maatwerk.AfbeeldingService.impl.TBXLadeImageCodeBepalerInput
@@ -21,10 +23,8 @@
*/
- #dim LadeCodeID As %String = Input.LadeCodeID
- #dim BoxSideID As %String = Input.BoxSideID
-
- #dim KLAS,DC,SifonQty As %String
+ Set LadeCodeID = Input.LadeCodeID
+ Set BoxSideID = Input.BoxSideID
Set KLAS=..GeefKLAS(LadeCodeID)
Set LadeCodeID=$TR(LadeCodeID,"I\/","")
@@ -36,7 +36,7 @@
// Uitzonderingen
If KLAS=##class(DOM.PM.enu.TBXKlas).Buro() {
- Set:(LadeCodeID?1.E1"B") LadeCodeID=$E(LadeCodeID,1,*-1) ; Laatste karakter van de LadeCode bij burobox (is altijd "B") wegstrippen
+ Set:(LadeCodeID?1.E1"B") LadeCodeID=$E(LadeCodeID,1,$L(LadeCodeID)-1) ; Laatste karakter van de LadeCode bij burobox (is altijd "B") wegstrippen
If (DC="A") {
Set:(LadeCodeID="C")||(LadeCodeID="D") LadeCodeID=LadeCodeID_"M"
}
@@ -90,6 +90,4 @@
]]>
-
-
Index: APPS/PM/Maatwerk/AfbeeldingService/impl/TBXLadeImageCodeBepalerInput.cls.xml
===================================================================
diff -u -r20211 -r20225
--- APPS/PM/Maatwerk/AfbeeldingService/impl/TBXLadeImageCodeBepalerInput.cls.xml (.../TBXLadeImageCodeBepalerInput.cls.xml) (revision 20211)
+++ APPS/PM/Maatwerk/AfbeeldingService/impl/TBXLadeImageCodeBepalerInput.cls.xml (.../TBXLadeImageCodeBepalerInput.cls.xml) (revision 20225)
@@ -1,7 +1,8 @@
-
+
-TECH.RegisteredObject
+%RegisteredObject
+0
%String
@@ -54,6 +55,4 @@
]]>
-
-
Index: Prod/GAData/Product/tmpDev2.mac.rou
===================================================================
diff -u -r20214 -r20225
--- Prod/GAData/Product/tmpDev2.mac.rou (.../tmpDev2.mac.rou) (revision 20214)
+++ Prod/GAData/Product/tmpDev2.mac.rou (.../tmpDev2.mac.rou) (revision 20225)
@@ -265,15 +265,15 @@
Do WRITELN^XMLWRITE(DevObj)
// Via BL.Prod.ImageLink
- Set LadeImageCodeBepalerInput = ##class(BL.PR.GA.TandemBox).GeefTBXLadeImageCodeBepalerInputMetDefaults(..Val("LC"),..Val("BS"),..Val("DS"),..Val("BGRP"),..Val("SPZK"), ..Val("ODSP"), ..Val("NMBS"))
+ Set LadeImageCodeBepalerInput = ##class(BL.PR.GA.TandemBox).GeefImageCodeBepalerInputMetDFL(..Val("LC"),..Val("BS"),..Val("DS"),..Val("BGRP"),..Val("SPZK"), ..Val("ODSP"), ..Val("NMBS"))
Set URL2=##class(BL.PR.GA.TandemBox).GetImageURL("WEB", LadeImageCodeBepalerInput)
Do TAGWRITE^XMLWRITE(DevObj,"IMAGEURL",URL2)
Do WRITELN^XMLWRITE(DevObj)
Quit
-
+
; GAData.Product methods:
ConsistencyCheck() ; Parameters: CheckArray,lbChecks CheckArray als .local doorgeven
Set:('$D(lbChecks)) lbChecks=$LB($$$ccChildExpr,$$$ccVolgNrDItem,$$$ccVolgNrKost,$$$ccItemLabel,$$$ccProgLabel,$$$ccKolomNrParam,$$$ccParamMode,$$$ccExecutes)
Index: BL/Prod/ImageLink.cls.xml
===================================================================
diff -u -r20214 -r20225
--- BL/Prod/ImageLink.cls.xml (.../ImageLink.cls.xml) (revision 20214)
+++ BL/Prod/ImageLink.cls.xml (.../ImageLink.cls.xml) (revision 20225)
@@ -6,6 +6,7 @@
BL.EC.Common,Prod.Product,vhLib.Macro
1
%RegisteredObject
+0
ImageLinkControle_01.01
@@ -226,13 +227,12 @@
]]>
-
+
1
ProductID:%String
1
APPS.PM.Maatwerk.AfbeeldingService.impl.TBXLadeImageCodeBepalerInput
1
%String
@@ -331,13 +331,13 @@
Set ObjType = ..#ObjType
Set ObjRef = PRNr
} Else { ; mogelijk generisch afgeleid product
- #dim GenTyp As %String = $P($$GENTYP^HAD(PRNr),"\",1,2)
+ Set GenTyp = $P($$GENTYP^HAD(PRNr),"\",1,2)
If GenTyp '= "" {
- #dim Type As %String = $P($G(^RES("HAD","PI","GENTYP","D",GenTyp)),"`",$S($E(Gebruik)="I":4,1:5))
- #dim Ref As %String = ""
+ Set Type = $P($G(^RES("HAD","PI","GENTYP","D",GenTyp)),"`",$S($E(Gebruik)="I":4,1:5))
+ Set Ref = ""
Set:Type="TBX" Ref=..GeefImageCodeViaTBXProduct(PRNr)
Set:Type="KAD" Ref=..KADImageCode(PRNr)
- // Set:((Type="TAO") || (Type="LBX")) Ref = ..ImageCodeViaIngegevenKenmerken(PRNr)
+ // Set:((Type="TAO") || (Type="LBX")) Ref = ..ImageCodeViaIngegevenKenmerken(PRNr) ; Nieuw maatwerk-framework alleen op Cache2010
Set:Type="HALID" Ref=PRNr ; Halux product, alleen voor intern gebruik
If $L(Ref)&&((Type="HALID") || ##class(Res.ImageLink).HasImage(Type,Ref)) {
Set ObjType = Type