Index: vhUnitTest/EXT/Unishop/PurchaseOrder001/BestandVerwerker/VerwerkBestand/Test.cls.xml
===================================================================
diff -u -r57967 -r59388
--- vhUnitTest/EXT/Unishop/PurchaseOrder001/BestandVerwerker/VerwerkBestand/Test.cls.xml (.../Test.cls.xml) (revision 57967)
+++ vhUnitTest/EXT/Unishop/PurchaseOrder001/BestandVerwerker/VerwerkBestand/Test.cls.xml (.../Test.cls.xml) (revision 59388)
@@ -203,6 +203,41 @@
]]>
+
+
+
+
Index: EXT/Unishop/PurchaseOrder001/BestandVerwerker.cls.xml
===================================================================
diff -u -r57966 -r59388
--- EXT/Unishop/PurchaseOrder001/BestandVerwerker.cls.xml (.../BestandVerwerker.cls.xml) (revision 57966)
+++ EXT/Unishop/PurchaseOrder001/BestandVerwerker.cls.xml (.../BestandVerwerker.cls.xml) (revision 59388)
@@ -88,7 +88,7 @@
#dim ClassName As %String = ##class(EXT.Unishop.PurchaseOrder001.CreateOrder.Order).%ClassName(1)
#dim Order As EXT.Unishop.PurchaseOrder001.CreateOrder.Order = ..XmlCorrelater.GeefObjectVanBestand(BestandVolledigeNaam,ClassName,"PurchaseOrder")
- If ((..AanvraagHeader.KlantID = ##class(DOM.VKP.enu.SfsKlant).Alpnach()) && ($$$HasLength(Order.OrderReferentie))) {
+ If (((..AanvraagHeader.KlantID = ##class(DOM.VKP.enu.SfsKlant).Alpnach()) && ($$$HasLength(Order.OrderReferentie))) || (..AanvraagHeader.KlantID = ##class(DOM.VKP.enu.Klant).Alpnach())) {
Do ..CheckDubbels(Order)
}
@@ -184,7 +184,7 @@
If DocumentReferentiesIterator.HasNext() {
#dim DocumentReferenties As DOM.VKP.DocumentReferenties = DocumentReferentiesIterator.Next()
#dim Offerte As APPS.VKP.Offerte = ..OfferteRepository.GeefViaDocumentReferentiesId(DocumentReferenties.GeefID())
- If (Offerte.GeefKlantID() = ##class(DOM.VKP.enu.SfsKlant).Alpnach()) {
+ If ((Offerte.GeefKlantID() = ##class(DOM.VKP.enu.SfsKlant).Alpnach()) || (Offerte.GeefKlantID() = ##class(DOM.VKP.enu.Klant).Alpnach())) {
Do ##class(TECH.Exceptions.InvalidInputException).Throw("Er bestaat reeds een offerte met OrderReferentie '"_Order.OrderReferentie_"' voor klant Alpnach.")
}
}