Index: vhUnitTest/AX/Uitgaand/PM/AankoopOrderRegel/impl/AankoopOrderRegelDixfConverter/Test.cls.xml =================================================================== diff -u -r42590 -r42721 --- vhUnitTest/AX/Uitgaand/PM/AankoopOrderRegel/impl/AankoopOrderRegelDixfConverter/Test.cls.xml (.../Test.cls.xml) (revision 42590) +++ vhUnitTest/AX/Uitgaand/PM/AankoopOrderRegel/impl/AankoopOrderRegelDixfConverter/Test.cls.xml (.../Test.cls.xml) (revision 42721) @@ -105,6 +105,7 @@ #dim AankoopOrderRegel As AXdixf.AankoopOrderRegel.AankoopOrderRegel = Converter.Convert(..ProductToeleveringLijnStub,Vestiging) Do $$$AssertEquals(AankoopOrderRegel.CurrencyCode,"EUR") + Do $$$AssertEquals(AankoopOrderRegel.InventLocationId,"CACHE") Do $$$AssertEquals(AankoopOrderRegel.PurchUnit,"STK") Do $$$AssertEquals(AankoopOrderRegel.TaxItemGroup,"G3") ]]> @@ -122,7 +123,6 @@ #dim AankoopOrderRegel As AXdixf.AankoopOrderRegel.AankoopOrderRegel = Converter.Convert(..ProductToeleveringLijnStub,Vestiging) - Do $$$AssertEquals(AankoopOrderRegel.InventLocationId,"MAG1") Do $$$AssertEquals(AankoopOrderRegel.InventSiteId,"VHEPN1") ]]> @@ -139,7 +139,6 @@ #dim AankoopOrderRegel As AXdixf.AankoopOrderRegel.AankoopOrderRegel = Converter.Convert(..ProductToeleveringLijnStub,Vestiging) - Do $$$AssertEquals(AankoopOrderRegel.InventLocationId,"MAG2") Do $$$AssertEquals(AankoopOrderRegel.InventSiteId,"HLXEPN1") ]]> @@ -159,8 +158,11 @@ ]]> - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + - - + - +} +*/ +]]> + TECH.RegisteredObject + +AX.Uitgaand.PM.Product.impl.Product +1 + + DOM.AKP.AankoopAPI 1 + +AX.Uitgaand.PM.impl.Convertor.Sopr.BlumKunde +1 + + TECH.Format.FormatAPI 1 + +%Boolean +$$$False +1 + + AX.Uitgaand.PM.impl.Convertor.ConvertorLeveranciersnummerVanHoeckeNaarHalux 1 + +DOM.PM.impl.BlumProductAPI +1 + + + +AX.Uitgaand.PM.impl.Convertor.Sopr.AxProduct +1 + + + +AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor +1 + + AXimpl.Utils 1 @@ -39,6 +70,10 @@ Set ..LevNrConverter = $$$Inject(LevNrConverter,##class(AX.Uitgaand.PM.impl.Convertor.ConvertorLeveranciersnummerVanHoeckeNaarHalux).%New()) Set ..Utils = $$$Inject(Utils,##class(AXimpl.Utils).%New()) Set ..AankoopAPI = $$$Inject(AankoopApi,##class(DOM.DomeinContext).Instance().GeefAankoopAPI()) + Set ..BlumKundeOmzetter = ##class(AX.Uitgaand.PM.impl.Convertor.Sopr.BlumKunde).%New() + Set ..SoprConvertor = ##class(AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New() + Set ..ProductApi = ##class(DOM.PM.impl.BlumProductAPI).%New() + Quit $$$OK ]]> @@ -48,15 +83,27 @@ AXdixf.AankoopOrderRegel.AankoopOrderRegel @@ -82,7 +132,8 @@ Set ..AxRegel.CurrencyCode = "EUR" Set ..AxRegel.DeliveryDate = ..BepaalDeliveryDate(ToeleveringLijn) Set ..AxRegel.ExternalItemId = ..BepaalExternalItemId(ToeleveringLijn) - Set ..AxRegel.ItemId = ..BepaalItemId(ToeleveringLijn) + Set ..AxRegel.InventLocationId = "CACHE" + Set ..AxRegel.ItemId = ..BepaalItemId(ToeleveringLijn,Vestiging,Leverancier) Set ..AxRegel.LineAmount = ..BepaalLineAmount(ToeleveringLijn) Set ..AxRegel.LineNumber = ..BepaalLineNumber(ToeleveringLijn) Set ..AxRegel.LinePercent = ..BepaalLinePercent(ToeleveringLijn) @@ -106,7 +157,6 @@ AXdixf.AankoopOrderRegel.AankoopOrderRegel @@ -118,7 +168,6 @@ AXdixf.AankoopOrderRegel.AankoopOrderRegel @@ -205,20 +254,25 @@ -ToeleveringLijn:TECH.RegisteredObject +ToeleveringLijn:TECH.RegisteredObject,Vestiging:AXimpl.InterneFirmaInitialen,Leverancier:DOM.AKP.impl.DataM.DataMLeverancier 1 %String @@ -428,9 +482,52 @@ %String + + +Leverancier:DOM.AKP.impl.DataM.DataMLeverancier +1 + + + + +1 + + + + +%String + +