Index: APPS/VKP/impl/OfferteDocumentReferentiesBepaler.cls.xml =================================================================== diff -u -r32752 -r32767 --- APPS/VKP/impl/OfferteDocumentReferentiesBepaler.cls.xml (.../OfferteDocumentReferentiesBepaler.cls.xml) (revision 32752) +++ APPS/VKP/impl/OfferteDocumentReferentiesBepaler.cls.xml (.../OfferteDocumentReferentiesBepaler.cls.xml) (revision 32767) @@ -42,6 +42,12 @@ If Order.GeefOorsprong() = ##class(BL.Flow.Offerte.enu.Oorsprong).UniShop() { #dim Offerte As APPS.VKP.Offerte = ..OfferteService.GeefOfferte(Order.GeefEDINummer()) Do OfferteLijst.Insert(Offerte) + + While(..OfferteService.HeeftOfferteVanVH(Offerte)) { + #dim GekoppeldeOfferte As APPS.VKP.Offerte = ..OfferteService.GeefOfferteVanVH(Offerte) + Do OfferteLijst.InsertAt(GekoppeldeOfferte,1) ; Vooraan toevoegen, want OfferteVanVH moet uiteindelijk als eerste staan + Set Offerte = GekoppeldeOfferte + } } Quit ##class(TECH.ListIterator).%New(OfferteLijst) ]]> Index: vhUnitTest/APPS/VKP/OfferteDocumentReferentiesBepaler/GeefDocumentReferenties/Test.cls.xml =================================================================== diff -u -r32752 -r32767 --- vhUnitTest/APPS/VKP/OfferteDocumentReferentiesBepaler/GeefDocumentReferenties/Test.cls.xml (.../Test.cls.xml) (revision 32752) +++ vhUnitTest/APPS/VKP/OfferteDocumentReferentiesBepaler/GeefDocumentReferenties/Test.cls.xml (.../Test.cls.xml) (revision 32767) @@ -8,6 +8,11 @@ 999 + +%Integer +998 + + %String UT_VanHoeckeOrderRef @@ -23,11 +28,31 @@ UT_VanHoeckeCommRef + +%String +UT_KlantOFFOrderRef + + + +%String +UT_KlantOFFKlantOrderNummer + + + +%String +UT_KlantOFFCommRef + + %String -UT_KlantID +UT_VHKlantID + +%String +UT_Klant_KlantID + + vhTest.Mock.APPS.VKP.Offerte @@ -36,11 +61,20 @@ DOM.VKP.DocumentReferenties + +vhTest.Mock.APPS.VKP.Offerte + + + +DOM.VKP.DocumentReferenties + + aTestName:%String @@ -62,6 +96,30 @@ ]]> + + + + + +DocRefs:APPS.VKP.impl.OfferteDocumentReferentiesBepaler.DocumentReferenties + + + 1 + +1 + + + 1