Index: zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepaler.cls.xml =================================================================== diff -u -r29318 -r31073 --- zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepaler.cls.xml (.../DoosAfmetingenBepaler.cls.xml) (revision 29318) +++ zTryout/PBO/TAXBOG/impl/DoosAfmetingenBepaler.cls.xml (.../DoosAfmetingenBepaler.cls.xml) (revision 31073) @@ -14,6 +14,10 @@ 5 + +%Numeric + + 1 LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel @@ -49,6 +53,14 @@ + +AantalTussenLagen:TECH.String +1 +TECH.Integer + + + 1 LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel Index: zTryout/PBO/TAXBOG/impl/DoosAfmetingenBodemBepaler.cls.xml =================================================================== diff -u -r30133 -r31073 --- zTryout/PBO/TAXBOG/impl/DoosAfmetingenBodemBepaler.cls.xml (.../DoosAfmetingenBodemBepaler.cls.xml) (revision 30133) +++ zTryout/PBO/TAXBOG/impl/DoosAfmetingenBodemBepaler.cls.xml (.../DoosAfmetingenBodemBepaler.cls.xml) (revision 31073) @@ -3,8 +3,10 @@ zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepaler - -%Integer + + +2.2 +%Numeric 2 @@ -16,7 +18,7 @@ Set Volume.Breedte = Bodem.GeefDiepteInMM() Set Volume.Diepte = Bodem.GeefBreedteInMM() #dim Aantal As TECH.Integer = ..GeefMaximaalAantalOnderdelen(Bodem) - Set Volume.Hoogte = (Aantal*Bodem.GeefDikteInMM()) + ((Aantal-1)*..#DikteTussenLaag) + Set Volume.Hoogte = (Aantal*Bodem.GeefDikteInMM()) + ..GeefDikteVoorHorizontaalTussenschotten(Aantal-1) Quit Volume ]]> Index: zTryout/PBO/TAXBOG/impl/DoosAfmetingenZijkantBepaler.cls.xml =================================================================== diff -u -r29318 -r31073 --- zTryout/PBO/TAXBOG/impl/DoosAfmetingenZijkantBepaler.cls.xml (.../DoosAfmetingenZijkantBepaler.cls.xml) (revision 29318) +++ zTryout/PBO/TAXBOG/impl/DoosAfmetingenZijkantBepaler.cls.xml (.../DoosAfmetingenZijkantBepaler.cls.xml) (revision 31073) @@ -3,8 +3,10 @@ zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepaler - -%Integer + + +2.2 +%Numeric 2 @@ -18,10 +20,10 @@ #dim AantalStapels As TECH.Integer = ..GeefAantalStapels(Zijkant, Aantal) If AantalStapels = 1 { Set Volume.Diepte = Zijkant.GeefHoogteInMM() - Set Volume.Hoogte = (Aantal*Zijkant.GeefDikteInMM()) + ((Aantal-1)*..#DikteTussenLaag) + Set Volume.Hoogte = (Aantal*Zijkant.GeefDikteInMM()) + ..GeefDikteVoorHorizontaalTussenschotten(Aantal-1) } ElseIf AantalStapels = 2 { Set Volume.Diepte = Zijkant.GeefHoogteInMM()*2+..#DikteVerticaalTussenschot - Set Volume.Hoogte = ((Aantal/2)*Zijkant.GeefDikteInMM()) + (((Aantal/2)-1)*..#DikteTussenLaag) + Set Volume.Hoogte = ((Aantal/2)*Zijkant.GeefDikteInMM()) + ..GeefDikteVoorHorizontaalTussenschotten((Aantal/2)-1) } Quit Volume ]]> @@ -32,7 +34,7 @@ TECH.Integer zTryout.PBO.TAXBOG.impl.DoosAfmetingenBepaler - -%Integer + + +3.6 +%Numeric 4 @@ -18,10 +20,10 @@ #dim AantalStapels As TECH.Integer = ..GeefAantalStapels(Rug, Aantal) If AantalStapels = 1 { Set Volume.Diepte = Rug.GeefHoogteInMM() - Set Volume.Hoogte = (Aantal*Rug.GeefDikteInMM()) + ((Aantal-1)*..#DikteTussenLaag) + Set Volume.Hoogte = (Aantal*Rug.GeefDikteInMM()) + ..GeefDikteVoorHorizontaalTussenschotten(Aantal-1) } ElseIf AantalStapels = 2 { Set Volume.Diepte = Rug.GeefHoogteInMM()*2+..#DikteVerticaalTussenschot - Set Volume.Hoogte = ((Aantal/2)*Rug.GeefDikteInMM()) + (((Aantal/2)-1)*..#DikteTussenLaag) + Set Volume.Hoogte = ((Aantal/2)*Rug.GeefDikteInMM()) + ..GeefDikteVoorHorizontaalTussenschotten((Aantal/2)-1) } Quit Volume ]]> @@ -32,7 +34,7 @@ TECH.Integer