Mensagem de erro "A palete [palt_id] não está na localização [locatn_id] no armazém [warehs_id]" quando tenta publicar a fatura ou a embalagem de uma encomenda de encomenda no Microsoft Dynamics AX 2009 Service Pack 1 com correção 2481624 aplicada

Aplica-se A
Dynamics AX 2009 Service Pack 1

Este artigo aplica-se ao Microsoft Dynamics AX para todas as regiões.

Sintomas

Considere o seguinte cenário no Microsoft Dynamics AX 2009 Service Pack 1 (SP1):

  • Aplica a correção 2481624.
  • Cria uma nota de encomenda que requer duas paletes para os itens de compra.
  • Cria um diário de chegada de itens que gera dois IDs de paletes para a nota de encomenda e publica o diário de chegada.
  • Move uma das paletes de uma localização para a localização de escolha.
  • Publica o recibo de embalagem ou a fatura da nota de encomenda.

Neste cenário, recebe a seguinte mensagem de erro:

Nota

A pallet_id de paletes não está na localização location_id no armazém warehouse_id.

Para obter mais informações sobre a correção 2481624, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2481624 A palete permanece incorretamente na localização antiga quando publica um diário de transferência utilizando a reserva automática para mover uma palete de uma localização para outra localização no Microsoft Dynamics AX 2009 SP1

Este problema ocorre porque o mesmo valor palletId que é utilizado numa localização diferente no diário de transferência faz com que o método checkDimPhysical na classe inventMovement lance o erro.

Resolução

Informações de correção

Está disponível uma correção suportada da Microsoft. Existe uma secção "Transferência de correção disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se estiver a deparar-se com um problema ao transferir, instalar esta correção ou tiver outras questões de suporte técnico, contacte o seu parceiro ou, se estiver inscrito num plano de suporte diretamente com a Microsoft, pode contactar o suporte técnico do Microsoft Dynamics e criar um novo pedido de suporte. Para tal, visite o seguinte site da Microsoft:

https://mbs.microsoft.com/support/newstart.aspx Também pode contactar o suporte técnico do Microsoft Dynamics por telefone através destas ligações para números de telefone específicos do país/região. Para tal, visite um dos seguintes sites da Microsoft:

Iniciar sessão no Power BI

https://mbs.microsoft.com/partnersource/support/ Clientes

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm Em casos especiais, os custos normalmente incorridos para chamadas de suporte podem ser cancelados se um Profissional de Suporte Técnico para o Microsoft Dynamics e produtos relacionados determinar que uma atualização específica irá resolver o problema. Os custos de suporte habituais serão aplicados a quaisquer questões e problemas de suporte adicionais que não sejam elegíveis para a atualização específica em questão.

Informações de instalação

Se tiver personalizações para um ou mais dos métodos ou tabelas afetadas por esta correção, tem de seguir estes passos:

  1. Reveja as alterações documentadas no ficheiro .xpo.
  2. Aplique estas alterações num ambiente de teste antes de aplicar a correção num ambiente de produção.

                
 Para obter mais informações sobre como instalar esta correção, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

893082 Como instalar uma correção do Microsoft Dynamics AX

Pré-requisitos

Tem de ter o Microsoft Dynamics AX 2009 Service Pack 1 instalado para aplicar esta correção.

Requisito de reinício

Tem de reiniciar o serviço Application Object Server (AOS) depois de aplicar esta correção.

Informações de ficheiro

A versão global desta correção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) que estão listados na tabela seguinte. As datas e horas destes ficheiros estão listadas na Hora Universal Coordenada (UTC). Quando vê as informações do ficheiro, estas são convertidas para a hora local. Para encontrar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário no item Data e Hora no Painel de Controlo.

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma
Axupdate.exe Não aplicável 61,288 25-Fev-2012 03:42 x86
Kb2668983glp.xpo Não aplicável 50,980,187 25-Fev-2012 02:56 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 02:56 Não aplicável
Kb2668983glp.xpo Não aplicável 52,748,294 25-Fev-2012 03:01 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 03:01 Não aplicável
Kb2668983glp.xpo Não aplicável 56,448 25-Fev-2012 02:56 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 02:56 Não aplicável
Kb2668983glp.xpo Não aplicável 15,021,827 25-Fev-2012 03:04 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 03:04 Não aplicável
Kb2668983.xpo Não aplicável 65,357,604 25-Fev-2012 02:52 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 02:52 Não aplicável
Kb2668983.xpo Não aplicável 65,765,489 25-Fev-2012 02:58 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 02:58 Não aplicável
Kb2668983.xpo Não aplicável 5,279,646 25-Fev-2012 02:56 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 02:56 Não aplicável
Kb2668983.xpo Não aplicável 5,277,990 25-Fev-2012 02:50 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 02:50 Não aplicável
Kb2668983.xpo Não aplicável 63,372,292 25-Fev-2012 03:03 Não aplicável
Metadata.xml Não aplicável 72 25-Fev-2012 03:03 Não aplicável
Axsetupsp.exe 5.0.1100.45 1,636,200 25-Fev-2012 03:41 x86
Cabextractor.dll Não aplicável 18,800 25-Fev-2012 03:40 x86
Microsoft.dynamics.setup.reportingservices.dll 5.0.1100.9 150,440 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 538,488 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 17,336 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 534,392 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:40 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 534,392 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,824 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 534,392 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,824 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 538,488 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,824 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 538,488 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1500.1212 16,320 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 534,392 25-Fev-2012 03:40 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,824 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:40 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 542,584 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 17,848 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 534,392 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 534,392 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,824 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 534,392 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 546,680 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 18,872 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:40 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 558,968 25-Fev-2012 03:43 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 20,408 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 530,296 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 16,312 15-Nov-2011 18:50 x86
Axsetupsp.resources.dll 5.0.1100.40 526,200 25-Fev-2012 03:41 x86
Microsoft.dynamics.setup.reportingservices.resources.dll 5.0.1000.45 15,800 15-Nov-2011 18:50 x86
Cabextractor.dll Não aplicável 22,384 25-Fev-2012 03:42 x64

Objetos afetados

Esta correção afeta o seguinte objeto:

  • \Classes\saleslinetype_returnitem\initfromcustinvoicetrans
  • \Classes\wmsarrivalcreatejournal\createwmsjournaltrans
  • \Classes\wmsjournalcreatelines\createlines
  • \Dicionário de Dados\Tabelas\inventdim\method\haspalletmove
  • \Dicionário de Dados\Tabelas\inventdim\method\validatepalletlocation

Validação da instalação da correção da aplicação

Para validar a instalação da correção da aplicação, abra a classe SysHotfixManifest na Application Object Tree (AOT). Em seguida, verifique se existe um método cujo nome inclui o número de artigo da Base de Dados de Conhecimento (BDC) da correção instalada. Além disso, pode verificar de forma cruzada os objetos afetados ao comparar o ficheiro de.txt KBXXXXXX com os objetos no AOT. Ao fazê-lo, pode certificar-se de que os objetos são alterados corretamente na camada SYP ou na camada GLP.

Nota O marcador de posição XXXXXX representa o número de artigo KB da correção instalada.

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Mais Informações

Para obter mais informações, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

974255 funcionalidade Análise de Impacto para o Dynamics AX 2009

Nota Este é um artigo "PUBLICAÇÃO RÁPIDA" criado diretamente a partir da organização de suporte da Microsoft. As informações aqui contidas são fornecidas tal como estão em resposta a problemas emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e podem ser revistos em qualquer altura sem aviso prévio. Veja Termos de Utilização para outras considerações.