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