本文适用于所有区域的 Microsoft Dynamics AX。
症状
请考虑 Microsoft Dynamics AX 2009 Service Pack 1 (SP1) 中的以下方案:
- 为项目创建费用并指定费用的过渡日期。
- 为项目创建发票,并将发票日期指定为与费用的交易日期相同。
- 为项目运行 Project-Profit 和损失 (P&L) 报表,并将 “项目视图 框”设置为 “客户”。
在此方案中,Project-P&L 报表的收入金额意外增加一倍。
原因
出现此问题的原因是,当 “项目”视图 框设置为“ 客户”时,系统必须生成联接三个数据源的查询。 但是,联接条件中不包含其中一个数据源。
解决方法
修补程序信息
Microsoft 提供了一个受支持的修补程序。 此知识库文章顶部有一个“修补程序下载可用”部分。 如果你在下载、安装此修补程序时遇到问题,或者遇到其他技术支持问题,请联系合作伙伴,或者如果直接使用 Microsoft 注册支持计划,则可以联系 Microsoft Dynamics 的技术支持并创建新的支持请求。 为此,请访问以下 Microsoft 网站:
https://mbs.microsoft.com/support/newstart.aspx 还可以使用这些特定国家/地区电话号码的链接通过电话联系 Microsoft Dynamics 的技术支持。 为此,请访问以下Microsoft网站之一:
合作伙伴
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts 客户
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm 在特殊情况下,如果 Microsoft Dynamics 和相关产品的技术支持专业人员确定特定更新将解决你的问题,则通常由支持呼叫产生的费用可能会被取消。 通常的支持成本将适用于不符合特定更新条件的任何其他支持问题和问题。
安装信息
如果对受此修补程序影响的一个或多个方法或表具有自定义项,则必须执行以下步骤:
- 查看 .xpo 文件中记录的更改。
- 在生产环境中应用修补程序之前,在测试环境中应用这些更改。
有关如何安装此修补程序的详细信息,请单击下面的文章编号以查看Microsoft知识库中的文章:
893082 如何安装 Microsoft Dynamics AX 修补程序
先决条件
必须安装 Microsoft Dynamics AX 2009 Service Pack 1 才能应用此修补程序。
重启要求
应用修补程序后,必须重启 Application Object Server (AOS) 服务。
文件信息
此修补程序的全局版本具有下表中列出的文件属性 (或更高版本的文件属性) 。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Axupdate.exe | 不适用 | 61,288 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Kb2692829.xpo | 不适用 | 115,871 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Metadata.xml | 不适用 | 72 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Kb2692829.xpo | 不适用 | 115,877 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Metadata.xml | 不适用 | 72 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Kb2692829.xpo | 不适用 | 115,853 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Metadata.xml | 不适用 | 72 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Kb2692829.xpo | 不适用 | 115,715 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Metadata.xml | 不适用 | 72 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Kb2692829.xpo | 不适用 | 115,853 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Metadata.xml | 不适用 | 72 | 2012 年 3 月 21 日 | 1,308 | 不适用 |
| Axsetupsp.exe | 5.0.1100.45 | 1,636,200 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Cabextractor.dll | 不适用 | 18,800 | 2012 年 3 月 21 日 | 1,708 | x86 |
| Microsoft.dynamics.setup.reportingservices.dll | 5.0.1100.9 | 150,440 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 538,488 | 2012 年 3 月 21 日 | 1,808 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 17,336 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 534,392 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 534,392 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,824 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 534,392 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,824 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 538,488 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,824 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 538,488 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1500.1212 | 16,320 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 534,392 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,824 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 1,808 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 542,584 | 2012 年 3 月 21 日 | 1,808 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 17,848 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 1,808 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 534,392 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 1,808 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 534,392 | 2012 年 3 月 21 日 | 1,808 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,824 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 534,392 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 546,680 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 18,872 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 1,808 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 558,968 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 20,408 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 530,296 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 16,312 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Axsetupsp.resources.dll | 5.0.1100.40 | 526,200 | 2012 年 3 月 21 日 | 20:08 | x86 |
| Microsoft.dynamics.setup.reportingservices.resources.dll | 5.0.1000.45 | 15,800 | 2011 年 11 月 15 日 | 18:50 | x86 |
| Cabextractor.dll | 不适用 | 22,384 | 2012 年 3 月 21 日 | 20:08 | x64 |
受影响的对象:
此修补程序影响以下对象:
- \Classes\projstatement\a110_invoiced_revenue_hour
- \Classes\projstatement\a115_invoiced_revenue_item
- \Classes\projstatement\a125_invoiced_revenue_revenue
- \Classes\projstatement\queryrealized
- \Classes\projstatement\a120_invoiced_revenue_expenses
验证应用程序修补程序安装
若要验证应用程序修补程序的安装,请在应用程序对象树中打开 SysHotfixManifest 类 (AOT) 。 然后,验证是否有方法的名称包括已安装修补程序的知识库文章 (知识库) 。 此外,可以通过将 KBXXXXXX.txt 文件与 AOT 中的对象进行比较来交叉检查受影响的对象。 通过执行此操作,可以确保在 SYP 层或 GLP 层中正确更改对象。
注意 XXXXXX 占位符表示已安装修补程序的知识库文章号。
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
详细信息
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
Dynamics AX 2009 974255 Impact Analysis 功能
注意这是一篇由 Microsoft 支持组织直接创建的“快速发布”文章。 本文所包含的信息是按原样提供的,以应对新出现的问题。 由于发布速度较快,这些材料可能包含印刷错误,无需通知即可随时修改。 有关其他注意事项,请参阅使用条款。