Index: AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevDixfConverter.cls.xml =================================================================== diff -u -r42639 -r42650 --- AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevDixfConverter.cls.xml (.../AankoopPrijzenLevDixfConverter.cls.xml) (revision 42639) +++ AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevDixfConverter.cls.xml (.../AankoopPrijzenLevDixfConverter.cls.xml) (revision 42650) @@ -3,8 +3,9 @@ TECH.RegisteredObject - -AXdixf.AankoopPrijzenLev.AankoopPrijzenLev + +%Boolean +$$$False 1 @@ -13,12 +14,42 @@ 1 + +AXdixf.AankoopPrijzenLev.AankoopPrijzenLev +1 + + + +AX.Uitgaand.PM.impl.Convertor.Sopr.BlumKunde +1 + + + +AX.Uitgaand.PM.impl.Convertor.ConvertorLeveranciersnummerVanHoeckeNaarHalux +1 + + + +AX.Uitgaand.PM.impl.Convertor.Sopr.AxProduct +1 + + + +AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor +1 + + 1 1 %Status 1 - @@ -29,32 +60,39 @@ Set ..LineNum = LineNum Set ..AxProduct = ##class(AXdixf.AankoopPrijzenLev.AankoopPrijzenLev).%New() - Do ..ConvertGemeenschappelijk(Product) + Do ..BepaalIsBlumProduct(Product) + If ..IsBlumProduct { + Do ..MaakSoprAxProduct(Product) + } + Do ..ConvertGemeenschappelijk(Product,Vestiging) + If Vestiging = ##class(AXimpl.InterneFirmaInitialen).VanHoeckeNv() { Do ..ConvertVanHoecke(Product) } ElseIf Vestiging = ##class(AXimpl.InterneFirmaInitialen).HaluxNv() { Do ..ConvertHalux(Product) } Else { Write !,"Geef als parameter ofwel VHBE, ofwel HLX mee! Huidige parameter is: "_Vestiging } + + Set ..IsBlumProduct = $$$False Quit ..AxProduct ]]> -Product:AX.Uitgaand.PM.Product.impl.Product +Product:AX.Uitgaand.PM.Product.impl.Product,Vestiging:AXimpl.InterneFirmaInitialen 1 -AXdixf.AankoopPrijzenLev.AankoopPrijzenLev Product:AX.Uitgaand.PM.Product.impl.Product 1 -AXdixf.AankoopPrijzenLev.AankoopPrijzenLev - Product:AX.Uitgaand.PM.Product.impl.Product 1 -AXdixf.AankoopPrijzenLev.AankoopPrijzenLev - - -Product:AX.Uitgaand.PM.Product.impl.Product + +Product:AX.Uitgaand.PM.Product.impl.Product,Vestiging:AXimpl.InterneFirmaInitialen 1 %String - + Product:AX.Uitgaand.PM.Product.impl.Product 1 %String - + Product:AX.Uitgaand.PM.Product.impl.Product 1 %String @@ -165,6 +203,42 @@ Quit PriceUnit ]]> + + +Product:AX.Uitgaand.PM.Product.impl.Product +1 + + + + +Product:AX.Uitgaand.PM.Product.impl.Product +1 + + + + +%String + + Index: AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevIterator.cls.xml =================================================================== diff -u -r42639 -r42650 --- AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevIterator.cls.xml (.../AankoopPrijzenLevIterator.cls.xml) (revision 42639) +++ AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevIterator.cls.xml (.../AankoopPrijzenLevIterator.cls.xml) (revision 42650) @@ -57,6 +57,7 @@