我安装了AX 2012 CU3,并尝试使用Visual Studio 2010修改SalesInvoice报告(包括数据和设计)。
它读取添加到SalesInvoiceTmp表的新字段,我可以将它们放到设计中,
我甚至可以成功构建和部署。但是:当我运行SalesInvoice报告时,它会提示错误:
“参数AgentAddress_TH”缺少值。
在调查此问题后,我意识到CU3在SalesInvoice
中添加了一些关于TAX和Thai的自定义,并且此特定参数用于报表设计的一个部分。
我试图让它成为Nullable,允许空白,隐藏......但没有运气。
我没有删除或隐藏任何部分或任何文本框。
我可以毫无问题地在其他RTM AX上编辑同一报告。
它是CU3中需要修补程序的错误还是我在某处犯了错误?
任何建议都将不胜感激。
答案 0 :(得分:1)
我们遇到类似的事情。 CU3附带了新的报告。其中一些变化包括添加新参数。这解释了如何部署这些新报告:http://technet.microsoft.com/en-us/library/dd309703.aspx。
您可能遇到的问题是,这显然会使用默认值覆盖现有报告。如果您对AX报告进行了自定义,我会确保您备份这些报告。由于我对某些AX报告进行了调整,因此我采取的流程如下:
答案 1 :(得分:0)
您好。我有同样的问题。
我试图将此param的名称更改为fx。 AgentAddress_THBackup,然后保存,将其添加到AOT,部署,之后将名称更改回AgentAddress_TH,保存,添加到AOT部署它,它适用于我。
顺便说一句,我有一个以上的params给我带来问题,我试图一次改变它们,它没有用,所以我一个接一个地做了。
答案 2 :(得分:0)
我再次与这一次斗争。我不记得我最后一次如何解决它,所以我google了很多,我不喜欢所有提供的解决方案 - 其中一些是巨大的时间和神经消耗!
所以我尝试了很少的解决方法,它对我有用: 1.使用基于Web的报表管理器删除ssrs服务器上的现有报表 2.重新部署 3.运行报告
因为这有效,我认为在现有报告上重新部署不能覆盖或修改某些属性或其他东西,导致此行为的原因。
希望这有助于某人
答案 3 :(得分:0)
1)删除使用数据 2)打开开发工作区(Ctrl + D)并清除缓存