Index: AX/Uitgaand/PM/ExtArtOmschrKlanten/impl/ExtArtOmschrKlantenDixfConverter.cls.xml
===================================================================
diff -u -r48013 -r50647
--- AX/Uitgaand/PM/ExtArtOmschrKlanten/impl/ExtArtOmschrKlantenDixfConverter.cls.xml (.../ExtArtOmschrKlantenDixfConverter.cls.xml) (revision 48013)
+++ AX/Uitgaand/PM/ExtArtOmschrKlanten/impl/ExtArtOmschrKlantenDixfConverter.cls.xml (.../ExtArtOmschrKlantenDixfConverter.cls.xml) (revision 50647)
@@ -8,11 +8,6 @@
1
-
-%ListOfDataTypes
-1
-
-
AxProductConvertor:AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor
1
@@ -21,7 +16,6 @@
1
@@ -36,22 +30,40 @@
If ((..AxProductConvertor.IsSOPRInCache(ProductNummer)) && $$$Not(..AxProductConvertor.IsSOPRInAX(ProductNummer))) {
Set ProductNummer = ..AxProductConvertor.GeefVervangProductDoorSOPRInAX(ProductNummer)
}
- #dim IdentNummer As %String = ##class(Prod.Product).%OpenId(ProductNummer).IdentNummer
+ #dim GenerischeRoutine As %String = ##class(Prod.Product).%OpenId(ProductNummer).GenerischeRoutine
Set AxPakketOnderdeel = ##class(AXdixf.ExtArtOmschr.ExtArtOmschr).%New()
- Set AxPakketOnderdeel.ADUDefault = $$$If(..KlantNrIdentNummerCombinatieList.Find(KlantNr_IdentNummer),"","1")
+ Set AxPakketOnderdeel.AdminProductNummer = ProductNummer
+ Set AxPakketOnderdeel.ADUDefault = "1"
Set AxPakketOnderdeel.CustVendRelation = ##class(TECH.StringUtils).AddLeadingChar(KlantNr,"0",5)
Set AxPakketOnderdeel.ExternalItemID = ##class(DOM.PM.impl.DataM.Pakket).%OpenId(PakketOnderdeel.PakketOnderdeel.PakketNummer).Naam
Set AxPakketOnderdeel.ExternalItemTXT = ""
- Set AxPakketOnderdeel.InventDimID = "AllBlank"
- Set AxPakketOnderdeel.ItemId = IdentNummer
+ Set AxPakketOnderdeel.InventDimID = ""
+ Set AxPakketOnderdeel.ItemId = ..GeefIdentNummerVanGenerischeProduct(+GenerischeRoutine)
Set AxPakketOnderdeel.ModuleType = "04"
- Do ..KlantNrIdentNummerCombinatieList.Insert(KlantNr_IdentNummer)
-
Quit AxPakketOnderdeel
]]>
+
+
+GenerischeRoutine:%Integer
+1
+
+