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
+