重现方法:价目表从商机表单移除
出现问题:
1、无法添加商机产品。
2、重新把价目表调到表单,选择价目表时永远看不到记录(系统有价目表记录存在)如下图:
解决方法:
导出商机客户化实体XML文件,使用Microsoft Visual Studio 2005打开导出的XML文件
搜索
<cell auto="false" showlabel="true" locklevel="0" rowspan="1" colspan="1" id="{de13af78-1d91-447c-8642-8c042c627a57}">
<labels>
<label description="价目表" languagecode="2052" />
</labels>
<control id="pricelevelid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="pricelevelid" disabled="false" />
</cell>
并替换为:
<cell id="{2bf4485c-3d3e-444f-ac11-8a6262083d88}">
<labels>
<label description="价目表" languagecode="2052" />
</labels>
<events>
<event name="setadditionalparams" application="true" active="true">
<script>
<![CDATA[
var oLookup = event.srcElement;
AddTransactionCurrencyParam(oLookup);
]]>
</script>
<dependencies>
<dependency id="transactioncurrencyid" />
</dependencies>
</event>
</events>
<control id="pricelevelid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="pricelevelid" />
</cell>
重新导入XML文件并发布商机实体。