Index: BL/PPS/TBX/WPPers/InfoBepaler.cls.xml
===================================================================
diff -u -r57727 -r58564
--- BL/PPS/TBX/WPPers/InfoBepaler.cls.xml (.../InfoBepaler.cls.xml) (revision 57727)
+++ BL/PPS/TBX/WPPers/InfoBepaler.cls.xml (.../InfoBepaler.cls.xml) (revision 58564)
@@ -55,31 +55,36 @@
Set Info1 = "B:Verwijderd" ; overschrijft alle vorige
} Else {
#dim TBX As DOM.PM.TBXProduct.TBXLade = ..ProductAPI.GeefProduct(PRNr)
- #dim Internebreedte As %Float = TBX.GeefInterneBreedte()
- #dim Draagkracht As %Float = TBX.GeefDraagkracht()
- #dim Variant As DOM.PM.enu.Variant = TBX.GeefVariant()
- #dim Antislipmat As DOM.PM.enu.TBXAntislipmat =$S(TBX.GeefAntislipmatNietMeeleveren():"",1:TBX.GeefAntislipmat()) ; Antislipmat
- #dim Blumotion As DOM.PM.enu.TBXBlumotion = TBX.GeefBlumotion()
- #dim LadeType As DOM.PM.enu.TBXLadeType = TBX.GeefLadeType()
- #dim RugMateriaal As DOM.PM.enu.TBXRugwandMateriaal = TBX.GeefRugMateriaal()
- #dim Onderdelenspecial As %String = TBX.GeefOnderdelenSpeciaal()
- #dim IsSpoelbakLade As %Boolean = TBX.IsSpoelbakLade()
-
- Set:(LadeType="B") Info1=..GeefInfoMetMelding(Info1,"FRONT")
- Set:("0"'[Antislipmat) Info1=..GeefInfoMetMelding(Info1,"MAT "_..MatFormatter.GeefKorteNotatie(..TBXMatToEnuMatConverter.GeefMateriaal(Antislipmat),..TBXMatToEnuMatConverter.GeefKleur(Antislipmat)))
- Set:(Onderdelenspecial'="") Info1=..GeefInfoMetMelding(Info1,"SPECIAAL : "_$CASE(Onderdelenspecial,"F":"FRONT","R":"RUG","B":"BODEM","BR":"BODEM&RUG",:Onderdelenspecial))
- Set:(IsSpoelbakLade) Info1=..GeefInfoMetMelding(Info1,"SPOELBAK/SYFON")
- Set:(Blumotion="T") Info1=..GeefInfoMetMelding(Info1,"TIP-ON")
- Set:(Variant=##class(DOM.PM.enu.LadeVariant).TBXBaliko() ) Info1=..GeefInfoMetMelding(Info1,"HOUTEN BALIKO LADE")
- Set:(Internebreedte<..#MinIB) Info1=..GeefInfoMetMelding(Info1,"EXTRA SMAL")
- Set:(Internebreedte>..#MaxIB) Info1=..GeefInfoMetMelding(Info1,">1500")
- Set:(Draagkracht=80) Info1=..GeefInfoMetMelding(Info1,"80kg",##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Groen())
- If (RugMateriaal=##class(DOM.PM.enu.TBXRugwandMateriaal).Staal()) {
- Set Info1=..GeefInfoMetMelding(Info1,"stalen rug",##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Groen())
+ If $$$Not(TBX.%Extends("DOM.PM.TBXProduct.TBXLade")) {
+ Set Info1 = ##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Rood()_":NIET TBX"
}
-
- if (..BevatSynchro(TBX) || ..BevatTOBSynchroStang(TBX)) && $$$Not(..IsV1Verpakking(TBX)) {
- Set Info1 = ..GeefInfoMetMelding(Info1,"SYNCST")
+ Else {
+ #dim Internebreedte As %Float = TBX.GeefInterneBreedte()
+ #dim Draagkracht As %Float = TBX.GeefDraagkracht()
+ #dim Variant As DOM.PM.enu.Variant = TBX.GeefVariant()
+ #dim Antislipmat As DOM.PM.enu.TBXAntislipmat =$S(TBX.GeefAntislipmatNietMeeleveren():"",1:TBX.GeefAntislipmat()) ; Antislipmat
+ #dim Blumotion As DOM.PM.enu.TBXBlumotion = TBX.GeefBlumotion()
+ #dim LadeType As DOM.PM.enu.TBXLadeType = TBX.GeefLadeType()
+ #dim RugMateriaal As DOM.PM.enu.TBXRugwandMateriaal = TBX.GeefRugMateriaal()
+ #dim Onderdelenspecial As %String = TBX.GeefOnderdelenSpeciaal()
+ #dim IsSpoelbakLade As %Boolean = TBX.IsSpoelbakLade()
+
+ Set:(LadeType="B") Info1=..GeefInfoMetMelding(Info1,"FRONT")
+ Set:("0"'[Antislipmat) Info1=..GeefInfoMetMelding(Info1,"MAT "_..MatFormatter.GeefKorteNotatie(..TBXMatToEnuMatConverter.GeefMateriaal(Antislipmat),..TBXMatToEnuMatConverter.GeefKleur(Antislipmat)))
+ Set:(Onderdelenspecial'="") Info1=..GeefInfoMetMelding(Info1,"SPECIAAL : "_$CASE(Onderdelenspecial,"F":"FRONT","R":"RUG","B":"BODEM","BR":"BODEM&RUG",:Onderdelenspecial))
+ Set:(IsSpoelbakLade) Info1=..GeefInfoMetMelding(Info1,"SPOELBAK/SYFON")
+ Set:(Blumotion="T") Info1=..GeefInfoMetMelding(Info1,"TIP-ON")
+ Set:(Variant=##class(DOM.PM.enu.LadeVariant).TBXBaliko() ) Info1=..GeefInfoMetMelding(Info1,"HOUTEN BALIKO LADE")
+ Set:(Internebreedte<..#MinIB) Info1=..GeefInfoMetMelding(Info1,"EXTRA SMAL")
+ Set:(Internebreedte>..#MaxIB) Info1=..GeefInfoMetMelding(Info1,">1500")
+ Set:(Draagkracht=80) Info1=..GeefInfoMetMelding(Info1,"80kg",##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Groen())
+ If (RugMateriaal=##class(DOM.PM.enu.TBXRugwandMateriaal).Staal()) {
+ Set Info1=..GeefInfoMetMelding(Info1,"stalen rug",##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Groen())
+ }
+
+ If (..BevatSynchro(TBX) || ..BevatTOBSynchroStang(TBX)) && $$$Not(..IsV1Verpakking(TBX)) {
+ Set Info1 = ..GeefInfoMetMelding(Info1,"SYNCST")
+ }
}
}
Index: vhUnitTest/BL/PPS/TBX/WPPers/InfoBepaler/Test.cls.xml
===================================================================
diff -u -r57727 -r58564
--- vhUnitTest/BL/PPS/TBX/WPPers/InfoBepaler/Test.cls.xml (.../Test.cls.xml) (revision 57727)
+++ vhUnitTest/BL/PPS/TBX/WPPers/InfoBepaler/Test.cls.xml (.../Test.cls.xml) (revision 58564)
@@ -60,6 +60,18 @@
]]>
+
+
+
+