Index: vhUnitTest/APPS/PM/Maatwerk/TBX/Probox/TestCalculator.cls.xml
===================================================================
diff -u -r29059 -r37460
--- vhUnitTest/APPS/PM/Maatwerk/TBX/Probox/TestCalculator.cls.xml (.../TestCalculator.cls.xml) (revision 29059)
+++ vhUnitTest/APPS/PM/Maatwerk/TBX/Probox/TestCalculator.cls.xml (.../TestCalculator.cls.xml) (revision 37460)
@@ -9,16 +9,16 @@
@@ -39,29 +39,29 @@
#dim Substrings = ##class(TECH.ListUtils).CreateListOfDataTypes("Ongeldige waarde voor berekening van OppervlakteAandeel", "input params (""LadeVariant : TBX_Baliko"", ""IsBinnenlade : 0"", ""LadeDiepte : 500"", ""LadeHoogte :M"", ""LadeZijkantHoogte :"")")
do ..ZetVerwachteExceptie(##class(Tools.Test.VerwachteExceptie).%New("TECH.Exceptions.BaseException",Substrings))
- Do ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefOppervlakteAandeel(##class(DOM.PM.enu.LadeVariant).TBXBaliko(),0,500,"M","")
+ Do ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefOppervlakteAandeel(##class(DOM.PM.enu.LadeVariant).TBXBaliko(),0,500,"M","")
]]>
Index: BL/PR/GA/TandemBox.cls.xml
===================================================================
diff -u -r36573 -r37460
--- BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 36573)
+++ BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 37460)
@@ -946,7 +946,7 @@
@@ -958,7 +958,7 @@
LadeDiepte:%Integer
1
%Float
-
@@ -972,7 +972,7 @@
Index: APPS/PM/Maatwerk/impl/Verpakking/Probox/Calculator.cls.xml
===================================================================
diff -u
--- APPS/PM/Maatwerk/impl/Verpakking/Probox/Calculator.cls.xml (revision 0)
+++ APPS/PM/Maatwerk/impl/Verpakking/Probox/Calculator.cls.xml (revision 37460)
@@ -0,0 +1,429 @@
+
+
+
+
+TECH.Error
+1
+%RegisteredObject
+
+
+1
+LadeVariant:DOM.PM.enu.LadeVariant,IsBinnenlade:%Boolean,LadeDiepte:%Integer,LadeHoogte:%String,LadeZijkantHoogte:%String
+%Float
+ 550) {
+ // Binnenlades van 270mm tot 550mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "M" : 0.13 ,
+ "K" : 0.17 ,
+ "B" : 0.20 ,
+ "C" : 0.25 ,
+ "D" : 0.33 ,
+ : "")
+ }
+ Else {
+ // Binnenlades groter dan, dus 600mm en 650mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "M" : 0.20 ,
+ "K" : 0.25 ,
+ "B" : 0.33 ,
+ "C" : 0.33 ,
+ "D" : 0.50 ,
+ : "")
+ }
+ }
+ Else {
+ If (LadeDiepte '> 550) {
+ // Lades van 270mm tot 550mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.10 ,
+ "M" : 0.13 ,
+ "K" : 0.17 ,
+ "B" : 0.13 ,
+ "C" : 0.17 ,
+ "D" : 0.13 ,
+ : "")
+ }
+ Else {
+ // Lades groter dan, dus 600mm en 650mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.14 ,
+ "M" : 0.17 ,
+ "K" : 0.25 ,
+ "B" : 0.17 ,
+ "C" : 0.25 ,
+ "D" : 0.17 ,
+ : "")
+ }
+ }
+ }
+ ElseIf LadeVariant=##class(DOM.PM.enu.LadeVariant).TBXIntivo() {
+ If IsBinnenlade {
+ If (LadeDiepte '> 550) {
+ // Binnenlades van 270mm tot 550mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "M" : 0.13 ,
+ "C" : 0.25 ,
+ "D" : 0.33 ,
+ : "")
+ }
+ Else {
+ // Binnenlades groter dan, dus 600mm en 650mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "M" : 0.20 ,
+ "C" : 0.33 ,
+ "D" : 0.50 ,
+ : "")
+ }
+ }
+ Else {
+ If (LadeDiepte '> 550) {
+ // Lades van 270mm tot 550mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.10 ,
+ "M" : 0.13 ,
+ "C" : 0.14 ,
+ "D" : 0.14 ,
+ : "")
+ }
+ Else {
+ // Lades groter dan, dus 600mm en 650mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.14 ,
+ "M" : 0.17 ,
+ "C" : 0.20 ,
+ "D" : 0.20 ,
+ : "")
+ }
+ }
+ }
+ ElseIf LadeVariant=##class(DOM.PM.enu.LadeVariant).TBXAntaro() {
+ If IsBinnenlade {
+ If (LadeDiepte '> 550) {
+ // Binnenlades van 270mm tot 550mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "M" : 0.13 ,
+ "K" : 0.17 ,
+ "B" : 0.20 ,
+ "C" : 0.25 ,
+ "D" : 0.33 ,
+ : "")
+ ; hierboven geen onderscheid nodig tussen DK/Z en DM/Z-lades
+ }
+ Else {
+ // Binnenlades groter dan, dus 600mm en 650mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "M" : 0.20 ,
+ "K" : 0.25 ,
+ "B" : 0.33 ,
+ "C" : 0.33 ,
+ "D" : 0.50 ,
+ : "")
+ ; hierboven geen onderscheid nodig tussen DK/Z en DM/Z-lades
+ }
+ }
+ Else {
+ If (LadeDiepte '> 550) {
+ // Lades van 270mm tot 550mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.10 ,
+ "M" : 0.13 ,
+ "K" : 0.17 ,
+ "B" : 0.13 ,
+ "C" : 0.13 ,
+ "D" : $S(LadeZijkantHoogte="K":0.17, 1: 0.13) ,
+ : "")
+ }
+ Else {
+ // Lades groter dan, dus 600mm en 650mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.14 ,
+ "M" : 0.17 ,
+ "K" : 0.17 ,
+ "B" : 0.17 ,
+ "C" : 0.17 ,
+ "D" : $S(LadeZijkantHoogte="K":0.25, 1: 0.17) ,
+ : "")
+ }
+ }
+ }
+ ElseIf ((LadeVariant=##class(DOM.PM.enu.LadeVariant).LBXPure()) || (LadeVariant=##class(DOM.PM.enu.LadeVariant).TAOR())) {
+ If IsBinnenlade {
+ If (LadeDiepte '> 550) {
+ // Binnenlades van 270mm tot 550mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.13 ,
+ "M" : 0.14 ,
+ "K" : 0.20 ,
+ "C" : 0.33 ,
+ "F" : 0.50 ,
+ : "")
+ }
+ Else {
+ // Binnenlades groter dan, dus 600mm en 650mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.17 ,
+ "M" : 0.20 ,
+ "K" : 0.33 ,
+ "C" : 0.50 ,
+ "F" : 0.50 ,
+ : "")
+ }
+ }
+ Else {
+ If (LadeDiepte '> 550) {
+ // Lades van 270mm tot 550mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.13 ,
+ "M" : 0.14 ,
+ "K" : 0.20 ,
+ "C" : 0.33 ,
+ "F" : 0.50 ,
+ : "")
+ }
+ Else {
+ // Lades groter dan, dus 600mm en 650mm diep
+ Set OppervlakteAandeel=$Case(LadeHoogte,
+ "N" : 0.17 ,
+ "M" : 0.20 ,
+ "K" : 0.33 ,
+ "C" : 0.50 ,
+ "F" : 0.50 ,
+ : "")
+ }
+ }
+ }
+ Else {
+ Set OppervlakteAandeel=""
+ }
+
+ If OppervlakteAandeel="" {
+ #dim Message As %String = "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)
+ }
+
+ Quit OppervlakteAandeel
+]]>
+
+
+
+1
+LadeBreedte:%Float
+%Float
+600 {
+ Set HoogteAandeel = $$$MinHoogteAandeel
+ }
+ Else {
+ Set HoogteAandeel = ((LadeBreedte-600)*(1/3000)) + $$$MinHoogteAandeel
+ }
+ Set:(HoogteAandeel>1) HoogteAandeel=1
+ Quit HoogteAandeel
+]]>
+
+
+
+1
+LadeVariant:DOM.PM.enu.LadeVariant,IsBinnenlade:%Boolean,LadeDiepte:%Integer,LadeHoogte:%String,LadeZijkantHoogte:%String,LadeBreedte:%Float
+%Float
+
+
+
+
+1
+Lade:DOM.PM.TBXProduct.TBXLade
+%Float
+
+
+
+
+1
+LadeVariant:DOM.PM.enu.LadeVariant,IsBinnenlade:%Boolean,LadeHoogte:%String,LadeZijkantHoogte:%String
+%Float
+
+
+
+
+1
+LadeVariant:DOM.PM.enu.LadeVariant,IsBinnenlade:%Boolean,LadeHoogte:%String,LadeZijkantHoogte:%String,LadeBreedte:%Float
+APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo
+ 900 {
+ Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(900,1)
+ }
+ ElseIf WikkelLengte '> 1250 {
+ Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(1250,1)
+ }
+ Else {
+ Set WikkelInfo=##class(APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo).%New(900,2)
+ }
+
+ Quit WikkelInfo
+]]>
+
+
+
+1
+Lade:DOM.PM.TBXProduct.TBXLade
+APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo
+
+
+
+
+1
+LadeDiepte:%Integer
+%Float
+550 {
+ Set WikkelDiepte = 520
+ }
+ Else {
+ Set WikkelDiepte = 650
+ }
+
+ Quit WikkelDiepte
+]]>
+
+
+
+
+
Index: DOM/PM/Maatwerk/Calc/Kost/impl/Probox/MultiplierProboxWikkel.cls.xml
===================================================================
diff -u -r29059 -r37460
--- DOM/PM/Maatwerk/Calc/Kost/impl/Probox/MultiplierProboxWikkel.cls.xml (.../MultiplierProboxWikkel.cls.xml) (revision 29059)
+++ DOM/PM/Maatwerk/Calc/Kost/impl/Probox/MultiplierProboxWikkel.cls.xml (.../MultiplierProboxWikkel.cls.xml) (revision 37460)
@@ -24,14 +24,12 @@
-
-
Context:DOM.PM.Maatwerk.Calc.Kost.KostContext,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
%Float
Index: zTryout/FM/probox/VolumeTest.cls.xml
===================================================================
diff -u -r29059 -r37460
--- zTryout/FM/probox/VolumeTest.cls.xml (.../VolumeTest.cls.xml) (revision 29059)
+++ zTryout/FM/probox/VolumeTest.cls.xml (.../VolumeTest.cls.xml) (revision 37460)
@@ -12,16 +12,16 @@
//IsBinnenlade As %Boolean, LadeDiepte As %Integer, LadeHoogte As %String, LadeBreedte As %Float
//
// Hardcoded probox testbestelling (toelevering is al weg)
- Set VolumeAandeel1=##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(
+ Set VolumeAandeel1=##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(
##class(DOM.PM.enu.LadeVariant).TBXPlus(),
0,450,"K","K",763)
- Set VolumeAandeel2=##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(
+ Set VolumeAandeel2=##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(
##class(DOM.PM.enu.LadeVariant).TBXPlus(),
0,550,"M","M",563)
- Set VolumeAandeel3=##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(
+ Set VolumeAandeel3=##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(
##class(DOM.PM.enu.LadeVariant).TBXPlus(),
0,550,"D","M",763)
- Set VolumeAandeel4=##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(
+ Set VolumeAandeel4=##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(
##class(DOM.PM.enu.LadeVariant).TBXPlus(),
1,500,"B","M",763)
Set Totaal = (VolumeAandeel1 *1) + (VolumeAandeel2 * 3) + (VolumeAandeel3 *4) + (VolumeAandeel4 * 2)
@@ -79,9 +79,9 @@
. Set VPK=$LG(##class(Prod.Kenmerk.DataDefinitie).Get("TBX",PRNr,"VERPAK")) ; Verpakking
. Quit:((VPK '= "X") && (VPK '= "Y"))
. Set Lade = ##class(DOM.DomeinContext).Instance().GeefProductAPI().GeefProduct(PRNr)
- . Set WikkelInfo = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefWikkelInfoViaLade(Lade)
+ . Set WikkelInfo = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefWikkelInfoViaLade(Lade)
. Set WikkelLengte = WikkelInfo.GeefWikkelLengte()
- . Set WikkelDiepte = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefWikkelDiepte(Lade.GeefLadeDiepte())
+ . Set WikkelDiepte = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefWikkelDiepte(Lade.GeefLadeDiepte())
. Set WikkelAfmeting = WikkelLengte_"x"_WikkelDiepte
. Set Wikkels(WikkelAfmeting) = $G(Wikkels(WikkelAfmeting)) + WikkelInfo.GeefAantal()
. Write oQ.Sequence, ": ", oQ.Product.KortTekst, " Probox wikkel: ", WikkelAfmeting, " * ", WikkelInfo.GeefAantal(), !
Index: BL/PPS/common/impl/ProboxVolumeAandeelBepaler.cls.xml
===================================================================
diff -u -r29059 -r37460
--- BL/PPS/common/impl/ProboxVolumeAandeelBepaler.cls.xml (.../ProboxVolumeAandeelBepaler.cls.xml) (revision 29059)
+++ BL/PPS/common/impl/ProboxVolumeAandeelBepaler.cls.xml (.../ProboxVolumeAandeelBepaler.cls.xml) (revision 37460)
@@ -36,7 +36,7 @@
#dim VerpakkingType As DOM.PM.enu.LBXVoorWandType = LBXLade.GeefVerpakking()
If (VerpakkingType = ##class(DOM.PM.enu.LBXVerpakkingType).Probox()) {
#dim Breedte As %Double = ..BreedteBepaler.GeefVerpakkingBreedte(LBXLade.GeefIngegevenKenmerken())
- Set ..VolumeAandeel = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(
+ Set ..VolumeAandeel = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(
LBXLade.GeefVariant(),
LBXLade.IsBinnenlade(),
LBXLade.GeefLadeDiepte(),
@@ -55,7 +55,7 @@
#dim MaatwerkProduct As DOM.PM.MaatwerkProduct = ProductTypeAPI.GeefMaatwerkProduct(ProductID)
#dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken = MaatwerkProduct.GeefProductSpecificatie().GeefIngegevenKenmerken()
If (IngegevenKenmerken.VerpakkingType = ##class(DOM.PM.enu.TAORVerpakkingType).Probox()) {
- Set ..VolumeAandeel = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(
+ Set ..VolumeAandeel = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(
IngegevenKenmerken.GeefVariant(),
IngegevenKenmerken.IsBinnenlade,
IngegevenKenmerken.LadeDiepte,
@@ -74,7 +74,7 @@
#Dim TBXLade As DOM.PM.TBXProduct.TBXLade = ##class(DOM.DomeinContext).Instance().GeefProductTypeAPI().GeefTandemboxProduct(ProductID)
#dim Verpakking As DOM.PM.enu.TBXVerpakking = TBXLade.GeefVerpakking()
if ( Verpakking = ( ##class(DOM.PM.enu.TBXVerpakking).ProboxMetOnderdelen() ) || (Verpakking = ##class(DOM.PM.enu.TBXVerpakking).ProboxZonderOnderdelen()) ) {
- Set ..VolumeAandeel = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeelViaLade(TBXLade)
+ Set ..VolumeAandeel = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeelViaLade(TBXLade)
}
]]>
Index: zTryout/FM/DOM/PM/Maatwerk/Creatie/LBXCreator.cls.xml
===================================================================
diff -u -r29059 -r37460
--- zTryout/FM/DOM/PM/Maatwerk/Creatie/LBXCreator.cls.xml (.../LBXCreator.cls.xml) (revision 29059)
+++ zTryout/FM/DOM/PM/Maatwerk/Creatie/LBXCreator.cls.xml (.../LBXCreator.cls.xml) (revision 37460)
@@ -130,7 +130,7 @@
#dim LadeHoogte As %Decimal = ..IngegevenKenmerken.LadeHoogte
#dim IsBinnenlade As %Boolean = ..IngegevenKenmerken.IsBinnenlade
#dim InterneBreedte As %Decimal = ..IngegevenKenmerken.InterneBreedte
- #dim VolumeAandeel As %Decimal = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(##class(DOM.PM.enu.LadeVariant).LBXPure(), IsBinnenlade, LadeDiepte, LadeHoogte, LadeHoogte, InterneBreedte)
+ #dim VolumeAandeel As %Decimal = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(##class(DOM.PM.enu.LadeVariant).LBXPure(), IsBinnenlade, LadeDiepte, LadeHoogte, LadeHoogte, InterneBreedte)
Write VolumeAandeel,!
]]>
Index: BL/PPS/TBX/DocsV1.cls.xml
===================================================================
diff -u -r37454 -r37460
--- BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 37454)
+++ BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 37460)
@@ -737,9 +737,9 @@
If (Batch.GeefProductieGroep() = ##class(APPS.Halux.common.enu.ProductieGroep).Probox())
{
// Probox wikkel info
- Set WikkelInfo = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefWikkelInfoViaLade(Lade)
+ Set WikkelInfo = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefWikkelInfoViaLade(Lade)
Set WikkelLengte = WikkelInfo.GeefWikkelLengte()
- Set WikkelDiepte = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefWikkelDiepte(Lade.GeefLadeDiepte())
+ Set WikkelDiepte = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefWikkelDiepte(Lade.GeefLadeDiepte())
Set WikkelAfmeting = WikkelLengte_"x"_WikkelDiepte
Set Opmerking = Opmerking_",Wikkel"_$Case(WikkelAfmeting,"1250x520":"A","1250x650":"B","900x520":"C","900x650":"D",1:"")_"("_WikkelInfo.GeefAantal()_")"
}
Index: DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxBodemdoosv001.cls.xml
===================================================================
diff -u -r29059 -r37460
--- DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxBodemdoosv001.cls.xml (.../HFProboxBodemdoosv001.cls.xml) (revision 29059)
+++ DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxBodemdoosv001.cls.xml (.../HFProboxBodemdoosv001.cls.xml) (revision 37460)
@@ -46,7 +46,7 @@
Do ##super(HalffabItem, IngegevenKenmerken, Context, .HalffabList)
#dim Breedte As %Double = ..BreedteBepaler.GeefVerpakkingBreedte(IngegevenKenmerken)
- #dim VolumeAandeel As %Decimal = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(IngegevenKenmerken.GeefVariant(), IngegevenKenmerken.IsBinnenlade, IngegevenKenmerken.LadeDiepte, IngegevenKenmerken.LadeHoogte, IngegevenKenmerken.LadeHoogte, Breedte)
+ #dim VolumeAandeel As %Decimal = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(IngegevenKenmerken.GeefVariant(), IngegevenKenmerken.IsBinnenlade, IngegevenKenmerken.LadeDiepte, IngegevenKenmerken.LadeHoogte, IngegevenKenmerken.LadeHoogte, Breedte)
Set HalffabItem.Aantal = VolumeAandeel * $$$VoorraadCorrectieFactorBodemdoos
Do HalffabItem.ZetOmschrijvingVoorDocs(..GeefRol())
]]>
Index: APPS/Halux/PPS/Activiteit/impl/LBX/ProductieVoorbereidingZaag/Utils.cls.xml
===================================================================
diff -u -r29059 -r37460
--- APPS/Halux/PPS/Activiteit/impl/LBX/ProductieVoorbereidingZaag/Utils.cls.xml (.../Utils.cls.xml) (revision 29059)
+++ APPS/Halux/PPS/Activiteit/impl/LBX/ProductieVoorbereidingZaag/Utils.cls.xml (.../Utils.cls.xml) (revision 37460)
@@ -148,9 +148,9 @@
#dim WikkelOpmerking As %String = ""
If IngegevenKenmerken.VerpakkingType = ##class(DOM.PM.enu.LBXVerpakkingType).Probox(){
#dim Breedte As %Double = ..BreedteBepaler.GeefVerpakkingBreedte(IngegevenKenmerken)
- #dim WikkelInfo As APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefWikkelInfo(IngegevenKenmerken.GeefVariant(),IngegevenKenmerken.IsBinnenlade,IngegevenKenmerken.LadeHoogte,IngegevenKenmerken.LadeHoogte,Breedte)
+ #dim WikkelInfo As APPS.PM.Maatwerk.TBX.Probox.dto.WikkelInfo = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefWikkelInfo(IngegevenKenmerken.GeefVariant(),IngegevenKenmerken.IsBinnenlade,IngegevenKenmerken.LadeHoogte,IngegevenKenmerken.LadeHoogte,Breedte)
#dim WikkelLengte As %Float = WikkelInfo.GeefWikkelLengte()
- #dim WikkelDiepte As %Float = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefWikkelDiepte(IngegevenKenmerken.LadeDiepte)
+ #dim WikkelDiepte As %Float = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefWikkelDiepte(IngegevenKenmerken.LadeDiepte)
#dim WikkelAfmeting As %String = WikkelLengte_"x"_WikkelDiepte
Set WikkelOpmerking = ",Wikkel"_$Case(WikkelAfmeting,"1250x520":"A","1250x650":"B","900x520":"C","900x650":"D",1:"")_"("_WikkelInfo.GeefAantal()_")"
}
Index: DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxPalletv001.cls.xml
===================================================================
diff -u -r29059 -r37460
--- DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxPalletv001.cls.xml (.../HFProboxPalletv001.cls.xml) (revision 29059)
+++ DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxPalletv001.cls.xml (.../HFProboxPalletv001.cls.xml) (revision 37460)
@@ -45,7 +45,7 @@
#define VoorraadCorrectieFactorPallet (1 - 0.25)
Do ##super(HalffabItem, IngegevenKenmerken, Context, .HalffabList)
#dim Breedte As %Double = ..BreedteBepaler.GeefVerpakkingBreedte(IngegevenKenmerken)
- #dim VolumeAandeel As %Decimal = ##class(APPS.PM.Maatwerk.Probox.Calculator).GeefVolumeAandeel(IngegevenKenmerken.GeefVariant(), IngegevenKenmerken.IsBinnenlade, IngegevenKenmerken.LadeDiepte, IngegevenKenmerken.LadeHoogte, IngegevenKenmerken.LadeHoogte, Breedte)
+ #dim VolumeAandeel As %Decimal = ##class(APPS.PM.Maatwerk.impl.Verpakking.Probox.Calculator).GeefVolumeAandeel(IngegevenKenmerken.GeefVariant(), IngegevenKenmerken.IsBinnenlade, IngegevenKenmerken.LadeDiepte, IngegevenKenmerken.LadeHoogte, IngegevenKenmerken.LadeHoogte, Breedte)
Set HalffabItem.Aantal = VolumeAandeel * $$$VoorraadCorrectieFactorPallet
Do HalffabItem.ZetOmschrijvingVoorDocs(..GeefRol())
]]>
Index: DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxWikkelv001.cls.xml
===================================================================
diff -u -r29059 -r37460
--- DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxWikkelv001.cls.xml (.../HFProboxWikkelv001.cls.xml) (revision 29059)
+++ DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxWikkelv001.cls.xml (.../HFProboxWikkelv001.cls.xml) (revision 37460)
@@ -38,7 +38,7 @@
@@ -82,8 +82,8 @@
FishEye: Tag 37460 refers to a dead (removed) revision in file `APPS/PM/Maatwerk/Probox/Calculator.cls.xml'.
FishEye: No comparison available. Pass `N' to diff?