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 + +