Index: AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml
===================================================================
diff -u -r34779 -r34781
--- AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml (.../Synchroniser.cls.xml) (revision 34779)
+++ AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml (.../Synchroniser.cls.xml) (revision 34781)
@@ -49,6 +49,22 @@
Set OpenstaandeVerkoopFactuur = ..OpenstaandeVerkoopFactuurRepository.MaakViaKlantIDEnFactuurID(##class(AX.common.impl.ConvertAXToAdmin).ConvertCustomerID(Transactie.CUSTACCOUNT),Transactie.VOUCHER)
}
+ Set OpenstaandeVerkoopFactuur = ..DataConverteren(Transactie, OpenstaandeVerkoopFactuur)
+
+ If Transactie.AMOUNTCUR = 0 {
+ Do ..OpenstaandeVerkoopFactuurRepository.VerwijderViaKlantIDEnFactuurID(##class(AX.common.impl.ConvertAXToAdmin).ConvertCustomerID(Transactie.CUSTACCOUNT),Transactie.VOUCHER)
+ } Else {
+ Do ..OpenstaandeVerkoopFactuurRepository.Bewaar(OpenstaandeVerkoopFactuur)
+ }
+
+ Quit OpenstaandeVerkoopFactuur
+]]>
+
+
+
+Transactie:AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.data.Transactions,OpenstaandeVerkoopFactuur:DOM.BKH.impl.DataM.OpenstaandeFactuur
+DOM.BKH.impl.DataM.OpenstaandeFactuur
+
Index: vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml
===================================================================
diff -u -r34779 -r34781
--- vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml (.../Test.cls.xml) (revision 34779)
+++ vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml (.../Test.cls.xml) (revision 34781)
@@ -33,6 +33,7 @@
Set OpenstaandeVerkoopFactuurFake = ##class(vhTest.Fake.DOM.BKH.impl.DataM.OpenstaandeFactuur).%New(KlantID, FactuurID)
Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("OpenViaKlantIDEnFactuurID","K||1234","9874").DanReturn(OpenstaandeVerkoopFactuurFake)
Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("MaakViaKlantIDEnFactuurID","K||1234","9874").ExactAantalKeer(0)
+ Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("VerwijderViaKlantIDEnFactuurID","K||1234","9874").ExactAantalKeer(0)
Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("Bewaar",OpenstaandeVerkoopFactuurFake)
Set AXTransactie = ##class(AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.data.TransactionsLocal).%New()
@@ -58,6 +59,7 @@
Set OpenstaandeVerkoopFactuurFake = ##class(vhTest.Fake.DOM.BKH.impl.DataM.OpenstaandeFactuur).%New(KlantID, FactuurID)
Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("OpenViaKlantIDEnFactuurID","K||1234","9874").DanReturn($$$NULLOREF)
Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("MaakViaKlantIDEnFactuurID","K||1234","9874").DanReturn(OpenstaandeVerkoopFactuurFake)
+ Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("VerwijderViaKlantIDEnFactuurID","K||1234","9874").ExactAantalKeer(0)
Do OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("Bewaar",OpenstaandeVerkoopFactuurFake)
Set AXTransactie = ##class(AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.data.TransactionsLocal).%New()
@@ -74,6 +76,32 @@
]]>
+
+
+
+
GesyncteOpenstaandeFactuur:DOM.BKH.impl.DataM.OpenstaandeFactuur
1