Index: DOM/AKP/impl/DataM/DataMProductToeleveringLijn.cls.xml =================================================================== diff -u -r35461 -r36229 --- DOM/AKP/impl/DataM/DataMProductToeleveringLijn.cls.xml (.../DataMProductToeleveringLijn.cls.xml) (revision 35461) +++ DOM/AKP/impl/DataM/DataMProductToeleveringLijn.cls.xml (.../DataMProductToeleveringLijn.cls.xml) (revision 36229) @@ -17,6 +17,12 @@ ]]> + +%Decimal + + + %Decimal 1 @@ -95,9 +90,7 @@ 1 APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBSO @@ -109,7 +102,6 @@ Index: vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Test.cls.xml =================================================================== diff -u -r36189 -r36229 --- vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Test.cls.xml (.../Test.cls.xml) (revision 36189) +++ vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Test.cls.xml (.../Test.cls.xml) (revision 36229) @@ -31,9 +31,6 @@ #dim CSBSO41 as APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBS041 = CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).CSBSO31List.GetAt(1).CSBSO41Array.GetAt("0438123420583401") - ;do ##class(Tools.ObjectDumper.CodeCreator).%New(CSBSO).Dump() - ;do ##class(Tools.ObjectDumper.CodeCreator).%New(CSBSO.CSBSOHeader).Dump() - do $$$AssertIsObject(CSBSO41) do $$$AssertEquals(CSBSO41.ABNr,"779465") do $$$AssertEquals(CSBSO41.ABLijnNr,"01000") Index: APPS/AKP/AankoopControle/BLUM/impl/ToeleveringInfoVerzamelaar.cls.xml =================================================================== diff -u -r36189 -r36229 --- APPS/AKP/AankoopControle/BLUM/impl/ToeleveringInfoVerzamelaar.cls.xml (.../ToeleveringInfoVerzamelaar.cls.xml) (revision 36189) +++ APPS/AKP/AankoopControle/BLUM/impl/ToeleveringInfoVerzamelaar.cls.xml (.../ToeleveringInfoVerzamelaar.cls.xml) (revision 36229) @@ -32,10 +32,13 @@ #dim ToeleveringLijnID As %Integer = ToeleveringLijnNr * 100 #dim ToeleveringLijn As DOM.AKP.impl.DataM.DataMProductToeleveringLijn = Toelevering.GeefToeleveringLijn(ToeleveringLijnID) set CSBSO41.ProductNrCustomer = ToeleveringLijn.GeefProductID() + #dim Product as DOM.PM.Product = ..ProductAPI.GeefProduct(CSBSO41.ProductNrCustomer) ;Theoretischge prijs volgens toelevering. ;eventuele prijs volgens BLUM uit COA bericht zit in ^BLTO - set CSBSO41.Value = CSBSO41.QuantityInvoiced * Product.GeefBrutoAankoopPrijs() / $Select(Product.GeefGrootteOrdeAankoop()="M":1000,Product.GeefGrootteOrdeAankoop()="H":100,1:1 ) + ;set CSBSO41.Value = CSBSO41.QuantityInvoiced * Product.GeefBrutoAankoopPrijs() / $Select(Product.GeefGrootteOrdeAankoop()="M":1000,Product.GeefGrootteOrdeAankoop()="H":100,1:1 ) + set CSBSO41.Value = CSBSO41.QuantityInvoiced * ToeleveringLijn.GeefEenheidsPrijs() / $Select(Product.GeefGrootteOrdeAankoop()="M":1000,Product.GeefGrootteOrdeAankoop()="H":100,1:1 ) + set CSBSO41.Value = CSBSO41.Value * (1 - ToeleveringLijn.GeefKorting()) ]]> Index: APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml =================================================================== diff -u -r36189 -r36229 --- APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml (.../DespatchNaarCSBSOConverteerder.cls.xml) (revision 36189) +++ APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml (.../DespatchNaarCSBSOConverteerder.cls.xml) (revision 36229) @@ -24,15 +24,11 @@ DELVRY03:APPS.AKP.AankoopControle.BLUM.XML.Transport.Despatch.DELVRY03 APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBSO Index: APPS/AKP/AankoopControle/BLUM/impl/Bewaarder.cls.xml =================================================================== diff -u -r36189 -r36229 --- APPS/AKP/AankoopControle/BLUM/impl/Bewaarder.cls.xml (.../Bewaarder.cls.xml) (revision 36189) +++ APPS/AKP/AankoopControle/BLUM/impl/Bewaarder.cls.xml (.../Bewaarder.cls.xml) (revision 36229) @@ -64,8 +64,7 @@ 1