Index: EXTERN/PM/Maatwerk/MaatwerkService.cls.xml
===================================================================
diff -u -r67842 -r67880
--- EXTERN/PM/Maatwerk/MaatwerkService.cls.xml (.../MaatwerkService.cls.xml) (revision 67842)
+++ EXTERN/PM/Maatwerk/MaatwerkService.cls.xml (.../MaatwerkService.cls.xml) (revision 67880)
@@ -187,7 +187,9 @@
#dim GekoppeldeIK As array Of DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = IngegevenKenmerken.GekoppeldeIngegevenKenmerken
#dim UitsparingData As DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingData
- If $$$Not(IngegevenKenmerken.GeefVariant() = ##class(DOM.PM.enu.Variant).TandemboxAntaro()) {
+ #dim IsTandembox As %Boolean = IngegevenKenmerken.GeefVariant() = ##class(DOM.PM.enu.Variant).TandemboxAntaro()
+
+ If $$$Not(IsTandembox) {
Set UitsparingData = IngegevenKenmerken.UitsparingData
}
@@ -234,14 +236,18 @@
Set $PROPERTY(UitsparingData, "RugDeelX") = KenmerkWaarde
} ElseIf ((KenmerkNaam = "UitsparingRugDeelY")) {
Set $PROPERTY(UitsparingData, "RugDeelY") = KenmerkWaarde
- } ElseIf ((KenmerkNaam = "UitsparingRugDeelM")) {
+ } ElseIf ((KenmerkNaam = "UitsparingRugDeelM")) {
Set $PROPERTY(UitsparingData, "RugDeelM") = KenmerkWaarde
- } ElseIf ((KenmerkNaam = "UitsparingUitsparingZ1")) {
+ } ElseIf ((KenmerkNaam = "UitsparingUitsparingZ1")) {
Set $PROPERTY(UitsparingData, "UitsparingZ1") = KenmerkWaarde
- } ElseIf ((KenmerkNaam = "UitsparingUitsparingZ2")) {
+ } ElseIf ((KenmerkNaam = "UitsparingUitsparingZ2")) {
Set $PROPERTY(UitsparingData, "UitsparingZ2") = KenmerkWaarde
- } ElseIf ((KenmerkNaam = "UitsparingAantalUitsparingen")) {
+ } ElseIf ((KenmerkNaam = "UitsparingAantalUitsparingen")) {
Set $PROPERTY(UitsparingData, "AantalUitsparingen") = KenmerkWaarde
+ } ElseIf ((KenmerkNaam = "ZijwandVerhogingInschuifElementKleur") && IsTandembox) {
+ Set $PROPERTY(IngegevenKenmerken.LegacyKenmerken, "ItemKV") = KenmerkWaarde
+ } ElseIf ((KenmerkNaam = "ZijwandVerhogingRelingKleur") && IsTandembox) {
+ Set $PROPERTY(IngegevenKenmerken.LegacyKenmerken, "ItemRK") = KenmerkWaarde
} Else {
Set $PROPERTY(IngegevenKenmerken, KenmerkNaam) = KenmerkWaarde
}
@@ -316,6 +322,7 @@
Set PropertiesIterator = ##class(TECH.ListIterator).%New(CompiledClass.Properties)
Set IngegevenKenmerkenAPI = ##class(DOM.PM.impl.IngegevenKenmerkenAPIimpl).%New()
Set IngegevenKenmerkenTypeAPI = ##class(DOM.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI).%New()
+ #dim IsTandembox As %Boolean = IngegevenKenmerken.GeefVariant() = ##class(DOM.PM.enu.Variant).TandemboxAntaro()
#dim Namen As %String = ""
#dim Waarden As %String = ""
@@ -392,9 +399,29 @@
Set Waarden = Waarden _ Delimiter _ IngegevenKenmerken.UitsparingData.AantalUitsparingen
}
}
+
If (PropertyNaam = "NietMeeleveren") {
Set Result.NietMeeleveren = ##class(TECH.ListUtils).ListToPieces(PropertyWaarde,"\")
}
+
+ If ((PropertyNaam = "ZijwandVerhogingKleur") && IsTandembox) {
+ If (IngegevenKenmerken.ZijwandVerhogingType = ##class(DOM.PM.enu.TBXZijwandVerhogingType).InschuifElement()) {
+ Set Namen = Namen _ Delimiter _ "ZijwandVerhogingRelingKleur"
+ Set Waarden = Waarden _ Delimiter _ ""
+ Set Namen = Namen _ Delimiter _ "ZijwandVerhogingInschuifElementKleur"
+ Set Waarden = Waarden _ Delimiter _ ..GeefTbxZijwandVerhogingKleur(IngegevenKenmerken.LegacyKenmerken.ItemKV)
+ } ElseIf (IngegevenKenmerken.ZijwandVerhogingType = ##class(DOM.PM.enu.TBXZijwandVerhogingType).Reling()) {
+ Set Namen = Namen _ Delimiter _ "ZijwandVerhogingRelingKleur"
+ Set Waarden = Waarden _ Delimiter _ ..GeefTbxZijwandVerhogingKleur(IngegevenKenmerken.LegacyKenmerken.ItemRK)
+ Set Namen = Namen _ Delimiter _ "ZijwandVerhogingInschuifElementKleur"
+ Set Waarden = Waarden _ Delimiter _ ""
+ } Else {
+ Set Namen = Namen _ Delimiter _ "ZijwandVerhogingRelingKleur"
+ Set Waarden = Waarden _ Delimiter _ ""
+ Set Namen = Namen _ Delimiter _ "ZijwandVerhogingInschuifElementKleur"
+ Set Waarden = Waarden _ Delimiter _ ""
+ }
+ }
}
Set:($E(Namen,1)=Delimiter) $E(Namen,1)=""
Set:($E(Waarden,1)=Delimiter) $E(Waarden,1)=""
@@ -404,14 +431,39 @@
]]>
+
+1
+TbxZijwandVerhogingKleur:%String
+1
+
+
+
1
Property:%String,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
Index: DOM/PM/Maatwerk/enu/GenerischProductID/AutoComplete.cls.xml
===================================================================
diff -u -r64562 -r67880
--- DOM/PM/Maatwerk/enu/GenerischProductID/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 64562)
+++ DOM/PM/Maatwerk/enu/GenerischProductID/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 67880)
@@ -247,12 +247,40 @@
1
+
+%String
+"89325"
+1
+1
+
+
+
+%String
+"675436"
+1
+1
+
+
%String
"2672985"
1
1
+
+
+%String
+"89322"
+1
+1
+
+
+
+%String
+"435287"
+1
+1
+
Index: DOM/PM/Maatwerk/enu/GenerischProductID.cls.xml
===================================================================
diff -u -r64562 -r67880
--- DOM/PM/Maatwerk/enu/GenerischProductID.cls.xml (.../GenerischProductID.cls.xml) (revision 64562)
+++ DOM/PM/Maatwerk/enu/GenerischProductID.cls.xml (.../GenerischProductID.cls.xml) (revision 67880)
@@ -5,7 +5,7 @@
TECH.Enumeration
-;868317;865733;2450465;896366;896358;896361;896354;675435;896398;1526406;858490;1174139;1226125;1253212;1253213;1253214;1869915;1869829;1868035;1869917;1869831;1868037;1869916;1869830;2673009;1868036;896399;2672985;2658411;2658414;2658413
+;868317;865733;2450465;896366;896358;896361;896354;675435;896398;1526406;858490;1174139;1226125;1253212;1253213;1253214;1869915;1869829;1868035;1869917;1869831;1868037;1869916;1869830;2673009;1868036;896399;2672985;2658411;2658414;2658413;89322;675436;435287;89325
@@ -254,6 +254,34 @@
+
+
+1
+DOM.PM.Maatwerk.enu.GenerischProductID
+
+
+
+
+1
+DOM.PM.Maatwerk.enu.GenerischProductID
+
+
+
+
+1
+DOM.PM.Maatwerk.enu.GenerischProductID
+
+
+
+
+1
+DOM.PM.Maatwerk.enu.GenerischProductID
+
+
Index: DOM/PM/Maatwerk/GenerischProductBepaler.cls.xml
===================================================================
diff -u -r65687 -r67880
--- DOM/PM/Maatwerk/GenerischProductBepaler.cls.xml (.../GenerischProductBepaler.cls.xml) (revision 65687)
+++ DOM/PM/Maatwerk/GenerischProductBepaler.cls.xml (.../GenerischProductBepaler.cls.xml) (revision 67880)
@@ -35,8 +35,20 @@
TBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken
%Status
Index: DOM/PM/Maatwerk/enu/GenerischProductID/Verwerker.cls.xml
===================================================================
diff -u -r64562 -r67880
--- DOM/PM/Maatwerk/enu/GenerischProductID/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 64562)
+++ DOM/PM/Maatwerk/enu/GenerischProductID/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 67880)
@@ -80,8 +80,16 @@
Do ..VerwerkTAORSSTV1()
} ElseIf GenerischProductID = "675435" {
Do ..VerwerkTAORV1()
+ } ElseIf GenerischProductID = "89325" {
+ Do ..VerwerkTBXPallet()
+ } ElseIf GenerischProductID = "675436" {
+ Do ..VerwerkTBXProbox()
} ElseIf GenerischProductID = "2672985" {
Do ..VerwerkTBXSSTV1()
+ } ElseIf GenerischProductID = "89322" {
+ Do ..VerwerkTBXV1()
+ } ElseIf GenerischProductID = "435287" {
+ Do ..VerwerkTBXVHoss()
} Else {
Set Exceptie = ##class(TECH.Exceptions.EnumerationException).%New(GenerischProductID,"DOM.PM.Maatwerk.enu.GenerischProductID",$classname())
Do ##class(TECH.ExceptionHandler).Throw(Exceptie)
@@ -293,11 +301,35 @@
+
+1
+1
+
+
+
+
+1
+1
+
+
+
1
1
+
+
+1
+1
+
+
+
+
+1
+1
+
+