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 @@