Index: KPRIJSADMIN.mac.rou
===================================================================
diff -u -r48137 -r48147
--- KPRIJSADMIN.mac.rou (.../KPRIJSADMIN.mac.rou) (revision 48137)
+++ KPRIJSADMIN.mac.rou (.../KPRIJSADMIN.mac.rou) (revision 48147)
@@ -94,19 +94,19 @@
// VHIP907: Verkoopprijzen
// VHIP907->MVI: voorlopig laat ik alles invullen in fase 2a en overschrijf ik enkel de waarden die ax teruggeeft
- New SalesPriceService, Output, OutputLine
+ New SalesPriceService, Result
If $$IsAX(KLNr,PRNr) {
Set SalesPriceService = ##class(AXimpl.Admin.VKP.SalesPriceService).%New()
#Dim Result as AXif.Dynamics.SalesPriceIn.MessageParts.ADUSalesPriceLineOutputDC
- Set Result = SalesPriceService.GeefPrijs(KLNr, PRNr, $S($G(SimPPL):CifPPL,1:""))
+ Set Result = SalesPriceService.GeefPrijs(KLNr, PRNr, $S($G(SimPPL):SimPPL,1:""))
Set VkpEUR = Result.Price
Set VkpPr = VkpEUR
Set LijstEUR = Result.GrossPrice
Set LijstPr = LijstEUR
Set Korting2=0
- Set Korting1=(VkpEUR/LijstEUR-1)*100
+ Set Korting1=(1-(VkpEUR/LijstEUR))*100
}
Quit $$BUILD
Index: AXimpl/Admin/VKP/SalesPriceService.cls.xml
===================================================================
diff -u -r48131 -r48147
--- AXimpl/Admin/VKP/SalesPriceService.cls.xml (.../SalesPriceService.cls.xml) (revision 48131)
+++ AXimpl/Admin/VKP/SalesPriceService.cls.xml (.../SalesPriceService.cls.xml) (revision 48147)
@@ -19,6 +19,7 @@
Do SalesPriceService.VoerUit()
Do SalesPriceService.GeefResultaat(Reference1)
Do SalesPriceService.GeefResultaat(Reference2)]]>
+Prod.Product,BL.Derde.LevSpecifiek
TECH.Mockable
@@ -105,23 +106,28 @@
ProductNummer:%String,CifPPL:%String=""
%String
-Reference
+Reference:%String
AXif.Dynamics.SalesPriceIn.MessageParts.ADUSalesPriceLineOutputDC
MVI: voorlopig laat ik alles invullen in fase 2a en overschrijf ik enkel de waarden die ax teruggeeft
- New SalesPriceService, Output, OutputLine
+ New SalesPriceService, Result
If $$IsAX(KLNr,PRNr) {
Set SalesPriceService = ##class(AXimpl.Admin.VKP.SalesPriceService).%New()
#Dim Result as AXif.Dynamics.SalesPriceIn.MessageParts.ADUSalesPriceLineOutputDC
- Set Result = SalesPriceService.GeefPrijs(KLNr, PRNr, $S($G(SimPPL):CifPPL,1:""))
+ Set Result = SalesPriceService.GeefPrijs(KLNr, PRNr, $S($G(SimPPL):SimPPL,1:""))
Set VkpEUR = Result.Price
Set VkpPr = VkpEUR
Set LijstEUR = Result.GrossPrice
Set LijstPr = LijstEUR
Set Korting2=0
- Set Korting1=(VkpEUR/LijstEUR-1)*100
+ Set Korting1=(1-(VkpEUR/LijstEUR))*100
}
Quit $$BUILD
Index: KPRIJS.mac.rou
===================================================================
diff -u -r48137 -r48147
--- KPRIJS.mac.rou (.../KPRIJS.mac.rou) (revision 48137)
+++ KPRIJS.mac.rou (.../KPRIJS.mac.rou) (revision 48147)
@@ -106,7 +106,7 @@
Set LijstEUR = Result.GrossPrice
Set LijstPr = LijstEUR
Set Korting2=0
- Set Korting1=(VkpEUR/LijstEUR-1)*100
+ Set Korting1=(1-(VkpEUR/LijstEUR))*100
}
Quit $$BUILD