Importante: A engenharia, Comunidade & Online(ECO) solução activo desenvolvimento equipa utiliza uma ferramenta para consultar automaticamente o servidor de correcção para a disponibilidade do pacote de correcção numa base diária. A equipa de conteúdo de PQO funcionará o artigo logo que a correcção é registada para o servidor de correcção (http://hotfix). Se a correcção não registado directamente para o servidor de correcção, notifique o getkb de um pedido de publicação na linha de comandos do conteúdo e a data de versão exacta do pacote de correcções. (Isto aplica-se para correcções publicadas no Microsoft Download Center, o Windows Update, Microsoft Update ou actualização do Office.)
Se tem um conteúdo Submissores, forneça as seguintes informações para o pedido de conteúdo:
Produto QFE (DB:Bug número de produto, por exemplo, Windows SE:123456 verifique incluir as informações para a secção aplica-se a aqui. Se existirem quaisquer módulos ou várias versões, verifique estado aqui.)
DynamicsNAVSE:348138
Número de incidente de suporte
113050710420325
Fornecer o Resumo/sintomas do problema
Quando actualizar o Microsoft Dynamics NAV base de dados incluindo o módulo da contabilidade de custos que estava disponível para determinadas courntries (por exemplo, a Noruega) para Microsoft Dynamics NAV 2013 recebe uma mensagem de erro:
TableData 3010551 não existe."
Quando actualizar mais do que uma empresa.
O que faz com que os sintomas
A razão é que o toolkit de actualização está a eliminar não só os dados da tabela, mas também os objectos antigos propriamente dito.
Descrever os passos para Resolver/trabalho à VOLTA os sintomas
Altere Codeunit 104002:
---Antes---Codeunit 104002---função DeleteDiscontinuedTables (antes)
DeleteTable(8727);
DeleteTable(9801);
DeleteTable(99008500);
DeleteTable(99008501);
DeleteTable(99008502);
---------- After (AFTER) ------------------------------------------------------
DeleteTable(8727);
DeleteTable(9801);
DeleteTable(3010551);
DeleteTable(3010552);
DeleteTable(3010553);
DeleteTable(3010554);
DeleteTable(3010555);
DeleteTable(3010556);
DeleteTable(3010557);
DeleteTable(3010558);
DeleteTable(3010571);
DeleteTable(3010572);
DeleteTable(3010573);
DeleteTable(3010581);
DeleteTable(3010582);
DeleteTable(99008500);
DeleteTable(99008501);
DeleteTable(99008502);
Alterar Codeunit 104045
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
---Antes---Codeunit 104045---função ClearLocalCostAccTables (antes)
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
---------- After (AFTER) ------------------------------------------------------
Se StateIndicator.UpdateTable(TABLENAME), em seguida, iniciar
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FIM;
--------------------------------------------------------------------------------
Chave de registo Informações
[Introduza o texto aqui]
Fornecer Mais informações sobre os detalhes
[Introduza o texto aqui]
DETALHES DA ACTUALIZAÇÃO DE SOFTWARE
Esta actualização de software está agendada para ser enviado nos service packs seguintes
[Introduza o texto aqui]
Pré-requisitos para instalar a actualização de software (ser específica para múltiplos product(s))
[Introduza o texto aqui]
Necessidade de reinício (se tem de reiniciar, explicar o motivo)
[Introduza o texto aqui]
Esta actualização de software substitui a seguinte actualização de software
[Introduza o texto aqui]
Localização de actualização de software interno (por exemplo, partilha de ficheiros, http://hotfix/)
[Introduza o texto aqui]
URL de transferência de actualização de software externo (por exemplo, o Windows Update, Office Update, Centro de transferências)
[Introduza o texto aqui]
Tabela de atributos de ficheiro (utilize listaficheiros disponível em http://bemis.partners.extranet.microsoft.com/1/Tools/Forms/AllItems.aspx)
[Introduza o texto aqui]
Este artigo deve ligar a outros artigos da KB? Se Sim, listá-las.
[Introduza o texto aqui]
Despejo simplificado da pilha
[Introduza o texto aqui]
Conteúdo revisores (alias separados por ponto e vírgula (;))
andregu
Notas para criar
[Introduza o texto aqui]
Resolução
Agora tem uma correcção suportada disponível na Microsoft. Contudo, destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pelo próximo P1 que contenha esta correcção.
Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos de normais do suporte serão aplicados a questões de suporte adicionais e problemas que não se enquadrem na atualização específica em questão. Versão P1 a este P2 tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais informações
Para mais informationP1, faça clique sobre o numberP2 de artigo seguinte para visualizar o articleP2 na Microsoft Knowledge Base:
P3 P4