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