Index: vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Base.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Base.cls.xml (revision 0) +++ vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Base.cls.xml (revision 37660) @@ -0,0 +1,37 @@ + + + +1 +vhUnitTest.TestCase + + + + + + + + + + +1 + + + + + + Index: vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/TestMultiPallet.cls.xml =================================================================== diff -u -r37598 -r37660 --- vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/TestMultiPallet.cls.xml (.../TestMultiPallet.cls.xml) (revision 37598) +++ vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/TestMultiPallet.cls.xml (.../TestMultiPallet.cls.xml) (revision 37660) @@ -1,7 +1,7 @@ -vhUnitTest.TestCase +vhUnitTest.APPS.AKP.AankoopControle.BLUM.impl.DespatchNaarCSBSOConverteerder.Converteer.Base -TECH.RegisteredObject,DOM.PM.BlumProductAPI +DOM.PM.impl.ProductAPI,DOM.PM.BlumProductAPI ProductID:%String @@ -19,6 +19,13 @@ Quit BlumKlantID ]]> + + +IdentNr:%String,KundeNr:%String +%String + + Index: vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/TestMultiPallet5Plus.cls.xml =================================================================== diff -u -r37599 -r37660 --- vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/TestMultiPallet5Plus.cls.xml (.../TestMultiPallet5Plus.cls.xml) (revision 37599) +++ vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/TestMultiPallet5Plus.cls.xml (.../TestMultiPallet5Plus.cls.xml) (revision 37660) @@ -1,7 +1,7 @@ -vhUnitTest.TestCase +vhUnitTest.APPS.AKP.AankoopControle.BLUM.impl.DespatchNaarCSBSOConverteerder.Converteer.Base + + +DOM.PM.enu.GrootteOrde + + Index: APPS/AKP/AankoopControle/BLUM/impl/ToeleveringInfoVerzamelaar.cls.xml =================================================================== diff -u -r37275 -r37660 --- APPS/AKP/AankoopControle/BLUM/impl/ToeleveringInfoVerzamelaar.cls.xml (.../ToeleveringInfoVerzamelaar.cls.xml) (revision 37275) +++ APPS/AKP/AankoopControle/BLUM/impl/ToeleveringInfoVerzamelaar.cls.xml (.../ToeleveringInfoVerzamelaar.cls.xml) (revision 37660) @@ -5,21 +5,23 @@ DOM.AKP.ToeleveringAPI +1 - -DOM.PM.ProductAPI + +DOM.PM.BlumProductAPI +1 -ProductAPI:DOM.PM.ProductAPI,ToeleveringAPI:DOM.AKP.ToeleveringAPI +BlumProductAPI:DOM.PM.BlumProductAPI,ToeleveringAPI:DOM.AKP.ToeleveringAPI 1 1 %Status 1 @@ -33,7 +35,7 @@ if Toelevering.BestaatToeleveringLijn(ToeleveringLijnID){ #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) + #Dim Product as DOM.PM.Product = ..BlumProductAPI.GeefProduct(CSBSO41.ProductNrCustomer) ;Theoretische prijs volgens toelevering. 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()) @@ -49,7 +51,7 @@ } } else { if (ToeleveringLijnNr=""){ ;manual order - set CSBSO41.ProductNrCustomer = ..GeefProductNummer(CSBSO31.InvoicingCustomerNr,CSBSO41.IdentNr) + set CSBSO41.ProductNrCustomer = ..BlumProductAPI.GeefProductIdVolgensIdentNummer(CSBSO31.InvoicingCustomerNr,CSBSO41.IdentNr) if ##class(Blum.Product).%ExistsId(CSBSO41.IdentNr) { ;Theorische prijs volgens product Index: vhTest/Mock/DOM/PM/BlumProductAPI.cls.xml =================================================================== diff -u -r29059 -r37660 --- vhTest/Mock/DOM/PM/BlumProductAPI.cls.xml (.../BlumProductAPI.cls.xml) (revision 29059) +++ vhTest/Mock/DOM/PM/BlumProductAPI.cls.xml (.../BlumProductAPI.cls.xml) (revision 37660) @@ -6,7 +6,7 @@ Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. 1 -DOM.PM.BlumProductAPI,Tools.Mock.MockClassBase +DOM.PM.BlumProductAPI,vhTest.Mock.DOM.PM.ProductAPI right @@ -24,6 +24,13 @@ + + +IdentNr:%String,KundeNr:%String +%String + + Index: DOM/PM/BlumProductAPI.cls.xml =================================================================== diff -u -r29059 -r37660 --- DOM/PM/BlumProductAPI.cls.xml (.../BlumProductAPI.cls.xml) (revision 29059) +++ DOM/PM/BlumProductAPI.cls.xml (.../BlumProductAPI.cls.xml) (revision 37660) @@ -11,6 +11,12 @@ ProductID:%String %String + + +1 +IdentNr:%String,KundeNr:%String +%String +