在 Microsoft Dynamics AX 2009 Service Pack 2481624 1 中尝试过帐发票或装箱单时,出现错误消息“托盘 [palt_id] 不在仓库 [warehs_id] 中的 [locatn_id] 位置”错误消息

应用对象
Dynamics AX 2009 Service Pack 1

本文适用于所有区域的 Microsoft Dynamics AX。

症状

请考虑 Microsoft Dynamics AX 2009 Service Pack 1 (SP1) 中的以下方案:

  • 应用修补程序2481624。
  • 创建一个采购订单,该订单需要两个托盘用于购买项。
  • 创建一个物料到达日记帐,该日记帐为采购订单生成两个托盘 ID,并过帐到达日记帐。
  • 将其中一个托盘从某个位置移动到选取位置。
  • 您过帐采购订单的装箱单或发票。

在这种情况下,您会收到以下错误消息:

注意

托盘 pallet_id 不在仓库 warehouse_id 的位置 location_id

有关修补程序2481624的详细信息,请单击下面的序列号以查看Microsoft知识库中的文章:

2481624 通过使用自动预留将托盘从一个位置移动到 Microsoft Dynamics AX 2009 SP1 中的另一个位置来过帐转移日记帐时,托盘错误地保留在旧位置上

出现此问题的原因是,在传输日志中不同位置使用的同一个 palletId 值会导致 inventMovement 类中的 checkDimPhysical 方法引发错误。

解决方法

修补程序信息

Microsoft 提供了一个受支持的修补程序。 此知识库文章顶部有一个“修补程序下载可用”部分。 如果你在下载、安装此修补程序时遇到问题,或者遇到其他技术支持问题,请联系合作伙伴,或者如果直接使用 Microsoft 注册支持计划,则可以联系 Microsoft Dynamics 的技术支持并创建新的支持请求。 为此,请访问以下 Microsoft 网站:

https://mbs.microsoft.com/support/newstart.aspx 还可以使用这些特定国家/地区电话号码的链接通过电话联系 Microsoft Dynamics 的技术支持。 为此,请访问以下Microsoft网站之一:

合作伙伴

https://mbs.microsoft.com/partnersource/support/ 客户

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm 在特殊情况下,如果 Microsoft Dynamics 和相关产品的技术支持专业人员确定特定更新将解决你的问题,则通常由支持呼叫产生的费用可能会被取消。 通常的支持成本将适用于不符合特定更新条件的任何其他支持问题和问题。

安装信息

如果对受此修补程序影响的一个或多个方法或表具有自定义项,则必须执行以下步骤:

  1. 查看 .xpo 文件中记录的更改。
  2. 在生产环境中应用修补程序之前,在测试环境中应用这些更改。

                
 有关如何安装此修补程序的详细信息,请单击下面的文章编号以查看Microsoft知识库中的文章:

893082 如何安装 Microsoft Dynamics AX 修补程序

先决条件

必须安装 Microsoft Dynamics AX 2009 Service Pack 1 才能应用此修补程序。

重启要求

应用此修补程序后,必须重启 Application Object Server (AOS) 服务。

文件信息

此修补程序的全局版本具有下表中列出的文件属性 (或更高版本的文件属性) 。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。

文件名 文件版本 文件大小 日期 时间 平台
Axupdate.exe 不适用 61,288 2012 年 2 月 25 日 03:42 x86
Kb2668983glp.xpo 不适用 50,980,187 2012 年 2 月 25 日 02:56 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 02:56 不适用
Kb2668983glp.xpo 不适用 52,748,294 2012 年 2 月 25 日 03:01 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 03:01 不适用
Kb2668983glp.xpo 不适用 56,448 2012 年 2 月 25 日 02:56 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 02:56 不适用
Kb2668983glp.xpo 不适用 15,021,827 2012 年 2 月 25 日 2022-03-04 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 2022-03-04 不适用
Kb2668983.xpo 不适用 65,357,604 2012 年 2 月 25 日 02:52 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 02:52 不适用
Kb2668983.xpo 不适用 65,765,489 2012 年 2 月 25 日 02:58 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 02:58 不适用
Kb2668983.xpo 不适用 5,279,646 2012 年 2 月 25 日 02:56 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 02:56 不适用
Kb2668983.xpo 不适用 5,277,990 2012 年 2 月 25 日 02:50 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 02:50 不适用
Kb2668983.xpo 不适用 63,372,292 2012 年 2 月 25 日 03:03 不适用
Metadata.xml 不适用 72 2012 年 2 月 25 日 03:03 不适用
Axsetupsp.exe 5.0.1100.45 1,636,200 2012 年 2 月 25 日 03:41 x86
Cabextractor.dll 不适用 18,800 2012 年 2 月 25 日 03:40 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 年 2 月 25 日 03:41 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:40 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:41 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:41 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:40 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 年 2 月 25 日 03:40 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 年 2 月 25 日 03:41 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:41 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:41 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 年 2 月 25 日 03:41 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:40 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 年 2 月 25 日 03:43 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 年 2 月 25 日 03:41 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 年 2 月 25 日 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 15,800 2011 年 11 月 15 日 18:50 x86
Cabextractor.dll 不适用 22,384 2012 年 2 月 25 日 03:42 x64

受影响的对象

此修补程序影响以下对象:

  • \Classes\saleslinetype_returnitem\initfromcustinvoicetrans
  • \Classes\wmsarrivalcreatejournal\createwmsjournaltrans
  • \Classes\wmsjournalcreatelines\createlines
  • \Data Dictionary\Tables\inventdim\method\haspalletmove
  • \Data Dictionary\Tables\inventdim\method\validatepalletlocation

验证应用程序修补程序安装

若要验证应用程序修补程序的安装,请在应用程序对象树中打开 SysHotfixManifest 类 (AOT) 。 然后,验证是否有方法的名称包括已安装修补程序的知识库文章 (知识库) 。 此外,可以通过将 KBXXXXXX.txt 文件与 AOT 中的对象进行比较来交叉检查受影响的对象。 通过执行此操作,可以确保在 SYP 层或 GLP 层中正确更改对象。

注意 XXXXXX 占位符表示已安装修补程序的知识库文章号。

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

详细信息

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

Dynamics AX 2009 974255 Impact Analysis 功能

注意这是一篇由 Microsoft 支持组织直接创建的“快速发布”文章。 本文所包含的信息是按原样提供的,以应对新出现的问题。 由于发布速度较快,这些材料可能包含印刷错误,无需通知即可随时修改。 有关其他注意事项,请参阅使用条款