销售发票报告错误:参数缺少值

时间:2012-11-08 14:05:18

标签: axapta dynamics-ax-2012 ssrs-2008-r2

我安装了AX 2012 CU3,并尝试使用Visual Studio 2010修改SalesInvoice报告(包括数据和设计)。

它读取添加到SalesInvoiceTmp表的新字段,我可以将它们放到设计中,

我甚至可以成功构建和部署。但是:当我运行SalesInvoice报告时,它会提示错误:

  

“参数AgentAddress_TH”缺少值。

在调查此问题后,我意识到CU3在SalesInvoice中添加了一些关于TAX和Thai的自定义,并且此特定参数用于报表设计的一个部分。

我试图让它成为Nullable,允许空白,隐藏......但没有运气。

我没有删除或隐藏任何部分或任何文本框。

我可以毫无问题地在其他RTM AX上编辑同一报告。

它是CU3中需要修补程序的错误还是我在某处犯了错误?

任何建议都将不胜感激。

4 个答案:

答案 0 :(得分:1)

我们遇到类似的事情。 CU3附带了新的报告。其中一些变化包括添加新参数。这解释了如何部署这些新报告:http://technet.microsoft.com/en-us/library/dd309703.aspx

您可能遇到的问题是,这显然会使用默认值覆盖现有报告。如果您对AX报告进行了自定义,我会确保您备份这些报告。由于我对某些AX报告进行了调整,因此我采取的流程如下:

  1. 确保备份所有报告
  2. 将所有报告部署到TEST / DEV环境
  3. 对于那些我们在PROD中遇到问题的报告,从TEST / DEV报告服务器下载该报告
  4. 如果适用,请对报告进行任何格式更改
  5. 将报告上传到PROD报告服务器

答案 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)并清除缓存