Index: DOM/PM/Maatwerk/Lade/impl/CorpusBreedteBepaler.cls.xml =================================================================== diff -u -r29059 -r54643 --- DOM/PM/Maatwerk/Lade/impl/CorpusBreedteBepaler.cls.xml (.../CorpusBreedteBepaler.cls.xml) (revision 29059) +++ DOM/PM/Maatwerk/Lade/impl/CorpusBreedteBepaler.cls.xml (.../CorpusBreedteBepaler.cls.xml) (revision 54643) @@ -3,6 +3,11 @@ TECH.RegisteredObject,DOM.PM.Maatwerk.Lade.CorpusBreedteBepaler + +%Integer +1 + + Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,InterneBreedte:%Decimal="" %Decimal @@ -15,6 +20,13 @@ } #dim BreedteVanEventueleWand = $Select( CorpusBreedteWaarden.IsBinnenbreedte: 0, 1: ( 2 * CorpusBreedteWaarden.WandDikte ) ) #dim CorpusBreedte As %Double = CorpusBreedteWaarden.InterneBreedte + BreedteVanEventueleWand + ( CorpusBreedteWaarden.OpvullijstLinksInMM + CorpusBreedteWaarden.OpvullijstRechtsInMM ) + + If Kenmerken.%Extends("DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken") { + If $$$Not(CorpusBreedteWaarden.IsBinnenbreedte) && (CorpusBreedteWaarden.WandDikte > 0) { + Set CorpusBreedte = CorpusBreedte + ..#MinTolerantieTbxInMM + } + } + quit CorpusBreedte ]]>