Index: APPS/PM/Maatwerk/TBX/Probox/Calculator.cls.xml
===================================================================
diff -u -r64199 -r64201
--- APPS/PM/Maatwerk/TBX/Probox/Calculator.cls.xml (.../Calculator.cls.xml) (revision 64199)
+++ APPS/PM/Maatwerk/TBX/Probox/Calculator.cls.xml (.../Calculator.cls.xml) (revision 64201)
@@ -161,7 +161,7 @@
}
If OppervlakteAandeel="" {
- Set Message = "Ongeldige waarde voor berekening van OppervlakteAandeel; input params "_$$$LCVT($LB("LadeVariant : "_LadeVariant,"IsBinnenlade : "_IsBinnenlade,"LadeDiepte : "_LadeDiepte,"LadeHoogte :"_LadeHoogte))_"."
+ Set Message = "Ongeldige waarde voor berekening van OppervlakteAandeel; input params "_$$$LCVT($LB("LadeVariant : "_LadeVariant,"IsBinnenlade : "_IsBinnenlade,"LadeDiepte : "_LadeDiepte,"LadeHoogte :"_LadeHoogte,"LadeZijkantHoogte :"_LadeZijkantHoogte))_"."
Set Exception = ##class(TECH.Exceptions.BaseException).%New(##class(TECH.enu.ExceptionCode).InvalidInput(),Message)
Do ##class(TECH.ExceptionHandler).Throw(Exception)
}
@@ -310,22 +310,27 @@
1
-LadeVariant:DOM.PM.enu.LadeVariant,IsBinnenlade:%Boolean,LadeHoogte:%String,LadeZijkantHoogte:%String,LadeBreedte:%Float
+LadeVariant:DOM.PM.enu.LadeVariant,IsBinnenlade:%Boolean,LadeHoogte:%String,LadeZijkantHoogte:%String,LadeBreedte:%Float,LadeDiepte:%Float=0
APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo
900 {
- Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(900,1)
+ Set:(LadeDiepte '< 700) Aantal = 2
+ Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(900,Aantal)
}
ElseIf WikkelLengte '> 1250 {
- Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(1250,1)
+ Set:(LadeDiepte '< 700) Aantal = 2
+ Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(1250,Aantal)
}
Else {
- Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(900,2)
+ Set Aantal = 2
+ Set:((LadeDiepte '< 700)) Aantal = 4
+ Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(900,Aantal)
}
Quit WikkelInfo
@@ -338,7 +343,7 @@
APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo
@@ -348,11 +353,14 @@
%Float
550 {
+ If LadeDiepte'>500 {
Set WikkelDiepte = 520
+ }
+ ElseIf (LadeDiepte'>700) {
+ Set WikkelDiepte = 650
}
Else {
- Set WikkelDiepte = 650
+ Set WikkelDiepte = 520
}
Quit WikkelDiepte