Sintomas

Depois de completar ou cancelar um carregador, o valor na caixa de estado não é atualizado para Closed in Order Management no Microsoft Dynamics SL.

Nota A caixa de estado aparece no separador Outras Informações no ecrã Shippers (40.110.00).  Além disso, o ecrã do 'Log Viewer' de atualização do shipper (40.460.00) não inclui uma entrada para o ID do carregador. 

Causa

Causa 1

A definição de Atualização do Carregador de Atraso está incorreta. Ver Resolução 1.

Causa 2

A definição do tempo de sono para o Process Manager é muito pequena. Ver Resolução 2

Causa 3 

O passo do Carregador de Atualização no separador Passos no ecrã 'Tipos de Encomendas' (40.200.00) é configurado incorretamente. Ver Resolução 3.

Causa 4 

O tipo de encomenda foi alterado no separador Passos no ecrã 'Tipos de Encomendas' (40.200.00) antes do encerramento dos carregadores existentes. Ver Resolução 4.

Causa 5 

Foram adicionadas personalizações ao ecrã Shippers (40.110.00) que interrompeu o processamento dos registos do carregador. Ver Resolução 5.

Causa 6 

Qualquer outra causa que não a causa 1 através da causa 5.  Neste caso, este problema ocorre independentemente do tipo de encomenda. Ver Resolução 6 ou Resolução 7.

Resolução

Resolução 1

Verifique se a definição para atrasar a atualização do carregador não é muito grande. Para tal, siga estes passos:

  1. No menu Módulo, clique em Gestão de Encomendas.

  2. No painel de gestão da ordem, clique em Configuração de Gestão de Encomendas em Configuração.

  3. No separador Outro, certifique-se de que o valor na caixa de atualização de expedidores de atraso (minutos) não é muito grande. Nota Se o valor da Atualização do Expedir de Atraso (minutos) estiver definido para 30,o carregador só fechará 30 minutos depois de ter completado o registo do carregador.

Resolução 2

Aumente o tempo de sono para o processo process manager. Para tal, siga estes passos:

  1. No menu Módulo, clique em Gestão de Encomendas.

  2. No painel de gestão da ordem, clique em Configuração de Gestão de Encomendas em Configuração.

  3. No separador Outro, digite 15 na caixa tempo de sono (segundos) do gestor de processo se o valor da caixa for inferior a 15.

Resolução 3

Corrija o estado do passo no tipo de encomenda. Para tal, siga estes passos:

  1. Na lista de Módulos, clique em Gestão de Encomendas.

  2. No painel de gestão da ordem, clique em Tipos de Ordem em Manutenção.

  3. Na caixa 'Tipo encomenda', digite o ID do tipo de encomenda que pretende alterar.

  4. No separador Passos, clique em 'Estado' para o passo 'Atualizar o Navio'. Status

  5. Clique em Guardar. Em seguida, feche o ecrã 'Tipos de Encomendas' (40.200.00).

Resolução 4

Cancele os carregadores e as encomendas de venda relacionadas. Para tal, siga estes passos:

  1. Na lista de Módulos, clique em Gestão de Encomendas.

  2. No painel de gestão da encomenda, clique em Confirmação de Envio em Entrada.

  3. Na caixa de identificação da Shipper, digite a identificação do carregador que pretende cancelar.

  4. Clique para selecionar as seguintes caixas de verificação:

    • Cancelar Shipper 

    • Cancelar Encomenda 

  5. Clique em Terminar. Então, fechar o Ecrã de confirmação de envio (40.117.00).

Resolução 5

Remova as personalizações para o ecrã Shippers (40.110.00). Para tal, siga estes passos:

  1. Feche todos os ecrãs exceto o ecrã Shippers (40.110.00).

  2. No menu Personalizar, clique em Personalizar Modo.

  3. No menu Personalizar, clique em Remover Alterações para ecrã.

  4. Clique em Sime, em seguida, clique em OK.

  5. Feche o ecrã Shippers (40.110.00). Em seguida, abra o ecrã.

Resolução 6

Altere a ordem dos carregadores para uma ordem que seja reconhecida pelo Process Manager. Para tal, siga estes passos. Nota Antes de seguir as instruções deste procedimento, certifique-se de que tem uma cópia de segurança completa da base de dados que pode restaurar em caso de problema.

  1. No ecrã Process Manager (40.400.00), clique em Stop.

  2. Utilizando o Microsoft SQL Query Analyzer ou o Microsoft SQL Server Management Studio, execute a declaração apropriada contra a base de dados de aplicações.

    • Microsoft SQL Server 7.0

      SELECIONE "execADG_Release_For_Update '" + rtrim(CpnyID) + "', '', '" +rtrim (ShipperID) + "'" de SOSHIPHEADER onde NextFunctionID ="4043000" e NextFunctionClass = "0200"

    • Microsoft SQL Server 2000 ou Microsoft SQL Server 2005 ou Microsoft SQL Server 2008

      SET QUOTED_IDENTIFIEROFF SELECT "exec ADG_Release_For_Update '" + rtrim (CpnyID) + "'", '' + rtrim (ShipperID) + "'" de SOSHIPHEADER ondeNextFunctionID = "4043000" e NextFunctionClass = "0200"

  3. Copie os resultados da declaração numa nova janela. Exclua quaisquer posições de coluna ou linhas de contagem de linhas. Em seguida, executar a nova declaração para requetar os carregadores que estão listados.Nota A seguinte declaração é um exemplo dos resultados que copiaria.

    executivo ADG_Release_For_Update '0060', '', 'S0009868'

  4. No ecrã Process Manager (40.400.00), clique em Iniciar.

Resolução 7

Cancele o carregador. Para tal, siga estes passos:

  1. Na lista de Módulos, clique em Gestão de Encomendas.

  2. No painel de gestão da ordem, clique em Carregadores em Entrada.

  3. No separador Outra Informação, clique para selecionar a caixa de verificação cancelada e, em seguida, clique em Terminar.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.