Index: vhTestFiles/UnitTests/End2End.LBX.BouwsteenCreatie/Test20170930/TestStandaardLadeVerpaktIn/TestStandaardLade_Probox.txt
===================================================================
diff -u -r45506 -r45607
--- vhTestFiles/UnitTests/End2End.LBX.BouwsteenCreatie/Test20170930/TestStandaardLadeVerpaktIn/TestStandaardLade_Probox.txt (.../TestStandaardLade_Probox.txt) (revision 45506)
+++ vhTestFiles/UnitTests/End2End.LBX.BouwsteenCreatie/Test20170930/TestStandaardLadeVerpaktIn/TestStandaardLade_Probox.txt (.../TestStandaardLade_Probox.txt) (revision 45607)
@@ -14,7 +14,7 @@
MultDim("KST.014")=\1\T\\\\15\15\TBLBOND\213\K\\Picking en transport geleiders\\\1
MultDim("KST.015")=\1\T\\\\5\5\LINEFEED\214\K\\Linefeeding frontbevestiging\\\1
MultDim("KST.016")=\1\T\\\\5\5\TBLBOND\215\K\\Picking en transport frontbevestiging\\\1
-MultDim("KST.017")=\1\S\.7582\\\\\\216\K\\Rechtzetting kostprijs BJ2018\\\0
+MultDim("KST.017")=\1\S\.7556\\\\\\216\K\\Rechtzetting kostprijs BJ2018\\\0
MultDim("LBADKBI.001")=885467\2\H\\\\\\\16\H\\AfdekkapBinnen\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("LBADKBU.001")=924952\2\H\\\\\\\16\H\\AfdekkapBuiten\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("LBRWHLI.001")=852259\1\H\\\\\\\16\H\\RugWandHouder.Links\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
@@ -31,8 +31,7 @@
MultDim("PROBOX D.001")=709825\.11312\H\\\\\\\16\H\\Verpakking.Probox dekseldoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX O.001")=972651\.125\H\\\\\\\16\H\\Verpakking.Probox onderdelendoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX P.001")=1604655\.084\H\\\\\\\16\H\\Verpakking.Probox pallet\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001")=353745\.25\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001","D")=1250\1250\1312.5
+MultDim("PROBOX W.001")=1646785\1\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRHO.001")=113091\1\H\\\\\\\16\H\\RugBodemSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRRUG.001")=906180\4\H\\\\\\\16\H\\RugWandHouderSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("RUGX.001")=1598836\1\H\\\\\\\16\H\\Rug.X\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
Index: vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestVerlaagdeRugVerpakking/Probox.txt
===================================================================
diff -u -r45602 -r45607
--- vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestVerlaagdeRugVerpakking/Probox.txt (.../Probox.txt) (revision 45602)
+++ vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestVerlaagdeRugVerpakking/Probox.txt (.../Probox.txt) (revision 45607)
@@ -46,7 +46,7 @@
MultDim("KST.039")=\1\T\\\\3\3\TAOR VOORMONTAGE 002\238\K\\Karrenjongleur\\\1
MultDim("KST.040")=\1\T\\\\30.58\30.58\TAOR VOORMONTAGE 002\239\K\\Voormontage bodem\\\1
MultDim("KST.041")=\1\T\\\\26\26\TAOR VOORMONTAGE 002\240\K\\Voormontage bodem monteren koppelingschroef\\\1
-MultDim("KST.042")=\1\S\1.1072\\\\\\241\K\\Rework 2%\\\0
+MultDim("KST.042")=\1\S\1.1052\\\\\\241\K\\Rework 2%\\\0
MultDim("LBRWHLI.001")=972787\1\H\\\\\\\16\H\\RugWandHouder.Links\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("LBRWHRE.001")=972792\1\H\\\\\\\16\H\\RugWandHouder.Rechts\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("MAT.032")=\1\S\.25\\\\\\231\K\\Etiket en papier\\\0
@@ -59,8 +59,7 @@
MultDim("PROBOX D.001")=709825\.26664\H\\\\\\\16\H\\Verpakking.Probox dekseldoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX O.001")=972651\.125\H\\\\\\\16\H\\Verpakking.Probox onderdelendoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX P.001")=1604655\.198\H\\\\\\\16\H\\Verpakking.Probox pallet\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001")=353745\.25\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001","D")=1250\1250\1312.5
+MultDim("PROBOX W.001")=1646785\1\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRKOP.001")=1168369\4\H\\\\\\\16\H\\KoppelingSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRRUG.001")=681563\4\H\\\\\\\16\H\\RugWandHouderSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("RUGPLAAT.001")=1039169\1\H\\\\\\\16\H\\Rug.RugPlaat\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
Index: vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestStandaardBinnenladeVerpakking/Probox.txt
===================================================================
diff -u -r45602 -r45607
--- vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestStandaardBinnenladeVerpakking/Probox.txt (.../Probox.txt) (revision 45602)
+++ vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestStandaardBinnenladeVerpakking/Probox.txt (.../Probox.txt) (revision 45607)
@@ -54,7 +54,7 @@
MultDim("KST.040")=\1\T\\\\10\10\TAOR CONTROLE 002\239\K\\Controle (FRONT)\\\1
MultDim("KST.041")=\1\T\\\\3\3\TAOR VOORMONTAGE 002\240\K\\Karrenjongleur\\\1
MultDim("KST.042")=\1\T\\\\160\160\TAOR VOORMONTAGE 002\241\K\\Voormontage front\\\1
-MultDim("KST.043")=\1\S\1.4602\\\\\\242\K\\Rework 2%\\\0
+MultDim("KST.043")=\1\S\1.4582\\\\\\242\K\\Rework 2%\\\0
MultDim("MAT.034")=\1\S\.25\\\\\\233\K\\Etiket en papier\\\0
MultDim("PRBOONDE.001")=1124773\1\H\\\\\\\16\H\\BodemOndersteuning\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRFRONTB.001")=837573\4\H\\\\\\\16\H\\FrontBevestiging\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
@@ -65,8 +65,7 @@
MultDim("PROBOX D.001")=709825\.26664\H\\\\\\\16\H\\Verpakking.Probox dekseldoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX O.001")=972651\.125\H\\\\\\\16\H\\Verpakking.Probox onderdelendoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX P.001")=1604655\.198\H\\\\\\\16\H\\Verpakking.Probox pallet\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001")=353745\.25\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001","D")=1250\1250\1312.5
+MultDim("PROBOX W.001")=1646785\1\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRBOD.001")=1168369\2\H\\\\\\\16\H\\BodemOndersteuningSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRFRO.001")=1071984\8\H\\\\\\\16\H\\FrontBevestigingSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("RUGPLAAT.001")=1039169\1\H\\\\\\\16\H\\Rug.RugPlaat\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
Index: vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestStandaardLadeVerpakking/Probox.txt
===================================================================
diff -u -r45602 -r45607
--- vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestStandaardLadeVerpakking/Probox.txt (.../Probox.txt) (revision 45602)
+++ vhTestFiles/UnitTests/End2End.TAOR.BouwsteenCreatie/Test20170930/TestStandaardLadeVerpakking/Probox.txt (.../Probox.txt) (revision 45607)
@@ -45,7 +45,7 @@
MultDim("KST.035")=\1\T\\\\3\3\TAOR VOORMONTAGE 002\234\K\\Karrenjongleur\\\1
MultDim("KST.036")=\1\T\\\\30.58\30.58\TAOR VOORMONTAGE 002\235\K\\Voormontage bodem\\\1
MultDim("KST.037")=\1\T\\\\26\26\TAOR VOORMONTAGE 002\236\K\\Voormontage bodem monteren koppelingschroef\\\1
-MultDim("KST.038")=\1\S\1.1343\\\\\\237\K\\Rework 2%\\\0
+MultDim("KST.038")=\1\S\1.1323\\\\\\237\K\\Rework 2%\\\0
MultDim("MAT.029")=\1\S\.25\\\\\\228\K\\Etiket en papier\\\0
MultDim("PRBOONDE.001")=1124773\1\H\\\\\\\16\H\\BodemOndersteuning\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRFRONTB.001")=837573\4\H\\\\\\\16\H\\FrontBevestiging\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
@@ -56,8 +56,7 @@
MultDim("PROBOX D.001")=709825\.26664\H\\\\\\\16\H\\Verpakking.Probox dekseldoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX O.001")=972651\.125\H\\\\\\\16\H\\Verpakking.Probox onderdelendoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX P.001")=1604655\.198\H\\\\\\\16\H\\Verpakking.Probox pallet\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001")=353745\.25\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001","D")=1250\1250\1312.5
+MultDim("PROBOX W.001")=1646785\1\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRKOP.001")=1168369\4\H\\\\\\\16\H\\KoppelingSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("RUGPLAAT.001")=1039169\1\H\\\\\\\16\H\\Rug.RugPlaat\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("RUGPLAAT.001","D")=93600.5\97293\122767.211532225792
Index: DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxWikkelv002.cls.xml
===================================================================
diff -u
--- DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxWikkelv002.cls.xml (revision 0)
+++ DOM/PM/Maatwerk/Calc/HF/impl/Probox/Builder/HFProboxWikkelv002.cls.xml (revision 45607)
@@ -0,0 +1,72 @@
+
+
+
+1
+DOM.PM.Maatwerk.Calc.HF.IHalffabItemBuilder
+
+
+APPS.PM.Maatwerk.impl.Verpakking.BreedteBepaler
+1
+
+
+
+SamengesteldHalffabItemBuilder:DOM.PM.Maatwerk.Calc.HF.ISamengesteldHalffabItemBuilder,BreedteBepaler:APPS.PM.Maatwerk.impl.Verpakking.BreedteBepaler
+1
+1
+%Status
+
+
+
+
+1
+DOM.PM.Maatwerk.Calc.HF.IHalffabListToItemProcessor
+
+
+
+
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext
+%ListOfObjects
+ELEMENTTYPE="DOM.PM.Maatwerk.Calc.HF.Halffab"
+
+
+
+
+
+
+
+
+
+
+
Index: vhUnitTest/End2End/TAOR/BouwsteenCreatie/Test20170930.cls.xml
===================================================================
diff -u -r45602 -r45607
--- vhUnitTest/End2End/TAOR/BouwsteenCreatie/Test20170930.cls.xml (.../Test20170930.cls.xml) (revision 45602)
+++ vhUnitTest/End2End/TAOR/BouwsteenCreatie/Test20170930.cls.xml (.../Test20170930.cls.xml) (revision 45607)
@@ -1,11 +1,11 @@
-vhUnitTest.DOM.PM.Maatwerk.TAX.TestBase
+vhUnitTest.End2End.TAOR.BouwsteenCreatie.Test
DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie
-
Index: vhTestFiles/UnitTests/End2End.LBX.BouwsteenCreatie/Test20170930/TestStandaardBinnenladeVerpaktIn/TestStandaardBinnenlade_Probox.txt
===================================================================
diff -u -r45506 -r45607
--- vhTestFiles/UnitTests/End2End.LBX.BouwsteenCreatie/Test20170930/TestStandaardBinnenladeVerpaktIn/TestStandaardBinnenlade_Probox.txt (.../TestStandaardBinnenlade_Probox.txt) (revision 45506)
+++ vhTestFiles/UnitTests/End2End.LBX.BouwsteenCreatie/Test20170930/TestStandaardBinnenladeVerpaktIn/TestStandaardBinnenlade_Probox.txt (.../TestStandaardBinnenlade_Probox.txt) (revision 45607)
@@ -23,7 +23,7 @@
MultDim("KST.019")=\1\T\\\\18\18\TBLBVOORMONT\218\K\\Montage afdekkap fronthouder binnen L+R\\\1
MultDim("KST.020")=\1\T\\\\20\20\TBLBVOORMONT\219\K\\Montage afdekkap fronthouder buiten L+R\\\1
MultDim("KST.021")=\1\T\\\\15\15\TBLBVOORMONT\220\K\\Montage reling\\\1
-MultDim("KST.022")=\1\S\1.2637\\\\\\221\K\\Rechtzetting kostprijs BJ2018\\\0
+MultDim("KST.022")=\1\S\1.261\\\\\\221\K\\Rechtzetting kostprijs BJ2018\\\0
MultDim("LBADKBI.001")=784205\2\H\\\\\\\16\H\\AfdekkapBinnen\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("LBADKBU.001")=924938\2\H\\\\\\\16\H\\AfdekkapBuiten\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("LBRWHLI.001")=784210\1\H\\\\\\\16\H\\RugWandHouder.Links\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
@@ -41,8 +41,7 @@
MultDim("PROBOX D.001")=709825\.26664\H\\\\\\\16\H\\Verpakking.Probox dekseldoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX O.001")=972651\.125\H\\\\\\\16\H\\Verpakking.Probox onderdelendoos\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PROBOX P.001")=1604655\.198\H\\\\\\\16\H\\Verpakking.Probox pallet\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001")=353745\.25\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
-MultDim("PROBOX W.001","D")=1250\1250\1312.5
+MultDim("PROBOX W.001")=1646785\1\H\\\\\\\16\H\\Verpakking.Probox wikkel\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRHO.001")=113091\1\H\\\\\\\16\H\\RugBodemSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("PRSCRRUG.001")=906180\6\H\\\\\\\16\H\\RugWandHouderSchroef\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
MultDim("RELINGVO.001")=887186\1\H\\\\\\\16\H\\RelingVoor\\\\\FabrGroep1\FabrPrep\\FabrGroep2\\\\\0\0
Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml
===================================================================
diff -u -r38527 -r45607
--- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml (.../HFVerpakkingv001.cls.xml) (revision 38527)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml (.../HFVerpakkingv001.cls.xml) (revision 45607)
@@ -180,7 +180,11 @@
1
1
-
Index: DOM/PM/Maatwerk/Calc/HF/impl/LBX/Builder/HFVerpakkingv001.cls.xml
===================================================================
diff -u -r29328 -r45607
--- DOM/PM/Maatwerk/Calc/HF/impl/LBX/Builder/HFVerpakkingv001.cls.xml (.../HFVerpakkingv001.cls.xml) (revision 29328)
+++ DOM/PM/Maatwerk/Calc/HF/impl/LBX/Builder/HFVerpakkingv001.cls.xml (.../HFVerpakkingv001.cls.xml) (revision 45607)
@@ -75,7 +75,13 @@
Do Builders.Insert(Builder)
}
} ElseIf (IngegevenKenmerken.VerpakkingType = ##class(DOM.PM.enu.LBXVerpakkingType).Probox()) {
- Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.Probox.Builder.HFProboxWikkelv001).%New(##this))
+
+ if Context.GeefBerekenDatum() < $$INTDATE^vhLib.DataTypes("01.10.2017") {
+ Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.Probox.Builder.HFProboxWikkelv001).%New(##this))
+ } else {
+ Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.Probox.Builder.HFProboxWikkelv002).%New(##this))
+ }
+
Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.Probox.Builder.HFProboxPalletv001).%New(##this))
Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.Probox.Builder.HFProboxBodemdoosv001).%New(##this))
Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.Probox.Builder.HFProboxDekseldoosv001).%New(##this))