Index: APPS/EDI/common/impl/LegacyConverter/EdiNaarLegacy.cls.xml =================================================================== diff -u -r39077 -r67117 --- APPS/EDI/common/impl/LegacyConverter/EdiNaarLegacy.cls.xml (.../EdiNaarLegacy.cls.xml) (revision 39077) +++ APPS/EDI/common/impl/LegacyConverter/EdiNaarLegacy.cls.xml (.../EdiNaarLegacy.cls.xml) (revision 67117) @@ -13,6 +13,11 @@ 1 + +APPS.EDI.common.impl.LegacyConverter.TbxMatCodeConverter +1 + + TBXLadeCodeBepaler:APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.TBXLadeCodeBepaler 1 @@ -22,6 +27,8 @@ @@ -34,40 +41,54 @@ Do ..ObjectConverter.Convert(Product,TBXProduct,..GeefConvertDataTBX()) - Do ..ConvertDesignEnKleuren(Product,TBXProduct) + Do ..BepaalDesignID(TBXProduct) Do ..ConvertCorpusWandDikte(Product,TBXProduct) Do ..ConvertOpvullijst(Product,TBXProduct) Do ..ConvertFrontOndersteuningAantal(Product,TBXProduct) Do ..ConvertGreepEnMeenemer(Product,TBXProduct) Do ..ConvertInschuifElement(Product,TBXProduct) - Do ..ConvertMat(Product,TBXProduct) + Do ..TbxMatCodeConverter.ConverteerEdiNaarLegacyMatCode(Product,TBXProduct) Do ..ConvertLadeCodeKenmerken(Product,TBXProduct) Do ..ConvertDwarsverdelingen(Product,TBXProduct) Do ..ConvertFrontBevestiging(Product,TBXProduct) Do ..ConvertUitsparingen(Product,TBXProduct) Do ..ConvertVerlaagdeRug(Product,TBXProduct) + Do ..ConvertNietMeeleveren(Product,TBXProduct) + Do ..ConvertVerpakkingZonderOnderdelen(Product,TBXProduct) + Do ..ConverteerProductieWijze(Product,TBXProduct) + + Set TBXProduct.ItemRugwandMateriaal = Product.RugwandMateriaal + Set TBXProduct.ItemPlaatMateriaal = Product.PlaatMateriaal + Do ..ConvertBodemKleurVoorStalenRug(Product,TBXProduct) Quit TBXProduct ]]> - - + + 1 +%String - -LadeKleurID:%String,DesignCodeID:%String + + 1 -%String @@ -78,9 +99,7 @@ If Product.IsBinnenbreedte { Set TBXProduct.ItemWD = "B" } Else { - If ##class(TECH.StringUtils).Equals(Product.CorpusWandDikte, 16,18,19) { - Set TBXProduct.ItemWD = Product.CorpusWandDikte - } + Set TBXProduct.ItemWD = Product.CorpusWandDikte } ]]> @@ -109,7 +128,11 @@ If ##class(TECH.StringUtils).Equals(Product.FrontOndersteuningAantal, 1,2,3) { Set TBXProduct.ItemFS = Product.FrontOndersteuningAantal } ElseIf (Product.FrontOndersteuningAantal="") { - Set TBXProduct.ItemFS = "A" + If Product.FrontOndersteuningType = ##class(DOM.PM.enu.TBXFrontOndersteuningType).Auto(){ + Set TBXProduct.ItemFS = "A" + } Else { + Set TBXProduct.ItemFS = "HS" + } } ]]> @@ -119,7 +142,7 @@ 1 - - - - -1 - @@ -177,19 +183,17 @@ 1 -LadeKleur:%String +LadeKleur:%String,DesignCodeId:%String 1 %String - @@ -217,16 +221,73 @@ ]]> + + +1 + + + 1 @@ -240,23 +301,72 @@ ]]> + + +1 + + + + + +1 + + + + +NietMeeleverenItems:%ListOfDataTypes +1 + + + 1 TECH.ObjectUtils.ObjectConvertData