Atualização Toolkit Microsoft Dynamics NAV 2013 mostra um erro quando várias empresas são usadas

Importante: a equipe de engenharia, comunidade e Online(ECO) solução ativo desenvolvimento utiliza uma ferramenta para consultar automaticamente o servidor hotfix para disponibilidade do pacote de hotfix em uma base diária. A equipe PQO conteúdo funcionará no artigo assim que o hotfix é lançado para o servidor de hotfix (http://hotfix). Se o hotfix não enviado diretamente para o servidor de hotfix, notifique getkb para uma solicitação de publicação de conteúdo prompt e a data de lançamento exata do pacote de hotfix. (Isso se aplica a hotfixes publicados no Microsoft Download Center, Windows Update, Microsoft Update ou atualização do Office.)


Se você for um emissor de conteúdo, forneça as seguintes informações para a solicitação de conteúdo:

Produto QFE (Número de DB:Bug de produto, por exemplo, Windows SE:123456, inclua as informações na seção aplica-se a aqui. Se houver quaisquer módulos ou em várias versões, informe isso aqui.)
DynamicsNAVSE:348138



Número de incidentes de suporte
113050710420325



Fornecer Sintomas/resumo do problema
Ao atualizar um Microsoft Dynamics NAV Database incluindo o módulo de contabilização de custos que estava disponível para algumas courntries (por exemplo, Noruega) para o Microsoft Dynamics NAV 2013, você recebe uma mensagem de erro:

3010551 tabela não existe."

Ao atualizar mais de uma empresa.


O que faz com que os sintomas
O motivo é que o Kit de ferramentas de atualização está excluindo não apenas os dados da tabela, mas também os antigos objetos em si.


Descreva as etapas para RESOLVER/trabalho em TORNO os sintomas
Altere código 104002:


---Antes (antes)---Codeunit 104002---função DeleteDiscontinuedTables
      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 (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------

---Antes (antes)---Codeunit 104045---função ClearLocalCostAccTables
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
---------- After  (AFTER) ------------------------------------------------------
Se, em seguida, começar a StateIndicator.UpdateTable(TABLENAME)
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
FINAL;
--------------------------------------------------------------------------------



Chave do registro Informações
[Digite o texto aqui]


Fornecer Mais informações sobre os detalhes
[Digite o texto aqui]


DETALHES DA ATUALIZAÇÃO DE SOFTWARE
Essa atualização de software está programada para ser incluído no pacote de serviço a seguir
[Digite o texto aqui]

Pré-requisitos para instalar a atualização de software (seja específico para vários product(s))
[Digite o texto aqui]

Requisitos de reinicialização (se você deve reinicializar, explique por que)
[Digite o texto aqui]

Essa atualização de software substitui as seguintes atualizações de software
[Digite o texto aqui]

Local de atualização de software interno (por exemplo, compartilhamento de arquivos, http://hotfix/)
[Digite o texto aqui]

URL de download de atualização de software externo (por exemplo, o Windows Update, atualização do Office Download Center)
[Digite o texto aqui]


Tabela de atributos de arquivo (use FileList disponível em http://bemis.partners.extranet.microsoft.com/1/Tools/Forms/AllItems.aspx)
[Digite o texto aqui]



Este artigo deve vincular a outros artigos? Em caso afirmativo, listá-las.
[Digite o texto aqui]

Despejo de pilha
[Digite o texto aqui]

Revisores de conteúdo (alias separados com ponto e vírgula (;))
andregu

Anotações do autor
[Digite o texto aqui]


=====================================
Observação ao emissor de conteúdo:
As seções a seguir são para conteúdo equipe INTERNAMENTE usados apenas, ignore.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×