2

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

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

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

“参数 AgentAddress_TH”缺少值。

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

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

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

我可以在其他 RTM AX 上编辑相同的报告而没有任何问题。

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

任何建议,将不胜感激。

4

4 回答 4

1

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

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

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

你好。我有同样的问题。

我试图将此参数的名称更改为 fx。AgentAddress_THBackup,然后保存,将其添加到 AOT,部署,然后将名称更改回 AgentAddress_TH,保存,添加到 AOT 部署它,它适用于我。

顺便说一句,我有不止一个参数给我带来问题,我试图一次改变它们,它没有用,所以我一个一个地做了。

于 2012-11-26T10:40:15.353 回答
0

我又一次在这个问题上苦苦挣扎。我不记得上次我是如何解决它的,所以我搜索了很多,我根本不喜欢所有提供的解决方法——其中一些在时间和精力上都是巨大的!

所以我尝试了一些解决方法,它对我有用:1. 使用基于 Web 的报告管理器删除 ssrs 服务器上的现有报告 2. 重新部署它 3. 运行报告

因为这行得通,我认为重新部署现有报告不能覆盖或修改某些属性或其他东西,这是导致这种行为的原因。

希望这可以帮助某人

于 2012-12-27T15:34:53.670 回答
0

1) 删除使用数据 2) 打开开发工作区 (Ctrl+D) 并清除缓存

于 2016-03-03T14:31:27.887 回答