diff --git a/CobXmlSupport/GenCobCode.cs b/CobXmlSupport/GenCobCode.cs index fd7ef95..24a3ce0 100644 --- a/CobXmlSupport/GenCobCode.cs +++ b/CobXmlSupport/GenCobCode.cs @@ -1700,6 +1700,7 @@ namespace CobXmlSupport foreach (qualifieldhlp tmpQfh in qldList) { fromToMoves.CodeShower.Text += tmpQfh.ToString(); + fromToMoves.CodeShower.Text += tmpQfh.ToExpString(); } fromToMoves.Show(); diff --git a/CobXmlSupport/qualifieldhlp.cs b/CobXmlSupport/qualifieldhlp.cs index 63fa4d3..6e76574 100644 --- a/CobXmlSupport/qualifieldhlp.cs +++ b/CobXmlSupport/qualifieldhlp.cs @@ -35,6 +35,11 @@ namespace CobXmlSupport } public void generateFieldCode() + { + generateFieldCode(false); + } + + public void generateFieldCode(bool exp) { if (qualRows.Count > 0) { @@ -45,7 +50,8 @@ namespace CobXmlSupport { qfhCode += " OF "; } - qfhCode += localCobRow.FieldName; + if (exp) qfhCode += localCobRow.FieldName.Replace(S.ettingPrefix,S.ettingExpPrefix); + else qfhCode += localCobRow.FieldName; if (localCobRow.isOccurs) { string tmpInd; @@ -91,5 +97,11 @@ namespace CobXmlSupport return qfhCode; } + public string ToExpString() + { + generateFieldCode(true); + return qfhCode; + } + } }