Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Belangrijk: de Engineering, Community & ontwikkeling van Online(ECO) oplossingen actief team gebruikt een hulpprogramma voor automatisch zoeken op de hotfixserver voor beschikbaarheid van hotfix-pakket op een dagelijkse basis. Als de hotfix wordt geboekt naar de hotfixserver (http://hotfix) werkt de PQO Content team op het artikel. Als de hotfix niet rechtstreeks naar de hotfixserver geboekt is, neem contact op met getkb voor een prompt inhoud publiceren aanvraag en de exacte releasedatum van het hotfix-pakket. (Dit geldt voor hotfixes die zijn gepubliceerd op het Microsoft Download Center, Windows Update, Microsoft Update of Office Update.)


Als u een Inzender inhoud, geef dan de volgende informatie voor de aanvraag van de inhoud:

QFE-product (De gegevens voor de sectie van toepassing op hier DB:Bug productnummer, bijvoorbeeld Windows SE:123456 moet bevatten. Als er modules of meerdere versies, gelieve dit hier.)
DynamicsNAVSE:348138



Incident nummer
113050710420325



De Symptomen/samenvatting van het probleem geven
Bij een upgrade van een Microsoft Dynamics NAV-Database met inbegrip van de module cost accounting die beschikbaar zijn voor bepaalde courntries (b.v. Noorwegen) voor Microsoft Dynamics NAV 2013 wordt een foutbericht weergegeven:

TableData 3010551 bestaat niet."

Bij het upgraden van meer dan één bedrijf.


Wat veroorzaakt de symptomen
De reden is dat de upgrade toolkit is verwijderen niet alleen de gegevens in een tabel, maar ook de oude objecten zelf.


De stappen voor het Oplossen/werk rond de problemen beschrijven
Wijzig de Codeunit 104002:


---Voordat---Codeunit 104002---functie DeleteDiscontinuedTables (voor)
      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);


Wijzig de Codeunit 104045
---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------

---Voordat---Codeunit 104045---functie ClearLocalCostAccTables (voor)
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
---------- After  (AFTER) ------------------------------------------------------
Als StateIndicator.UpdateTable(TABLENAME) THEN BEGIN
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
EINDE;
--------------------------------------------------------------------------------



Registersleutel Informatie
[Typ hier tekst]


Meer informatie over de details
[Typ hier tekst]


DETAILS VAN DE SOFTWARE-UPDATE
Deze software-update is gepland voor het verzenden in de volgende service-pack(s)
[Typ hier tekst]

Vereisten voor het installeren van de software-update (specifiek voor meerdere product(s)) worden
[Typ hier tekst]

Computer opnieuw opstarten (als u opnieuw opstarten moet, wordt uitgelegd waarom)
[Typ hier tekst]

Deze update vervangt de volgende softwareupdate
[Typ hier tekst]

Interne software updatelocatie (bv. een bestandsshare, http://hotfix/)
[Typ hier tekst]

Externe software update download-URL (bijvoorbeeld Windows Update, Office Update, Download Center)
[Typ hier tekst]


Tabel met bestandskenmerken (gebruik FileList beschikbaar op http://bemis.partners.extranet.microsoft.com/1/Tools/Forms/AllItems.aspx)
[Typ hier tekst]



Moet dit artikel een koppeling naar andere KB-artikelen? Indien Ja, deze vermelden.
[Typ hier tekst]

Stackdump
[Typ hier tekst]

Revisoren (afzonderlijke alias met puntkomma's (;))
andregu

Notities schrijven
[Typ hier tekst]


Oplossing

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat wordt beschreven in dit artikel. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige problemen ondervindt, is het daarom raadzaam te wachten op de volgende P1 waarin deze hotfix is opgenomen.

U lost dit probleem meteen contact op met Microsoft Customer Support Services om de hotfix te verkrijgen. Voor een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:

http://support.microsoft.com/contactus/?ws=supportOpmerking In speciale gevallen kunnen kosten die normaal aan ondersteuningsoproepen verbonden zijn, worden geannuleerd als een medewerker van Microsoft productondersteuning van mening is dat een specifieke update de oplossing van uw probleem is. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen. De P1-versie van deze P2 heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Meer informationP1, klikt u op het volgende artikel numberP2 om de articleP2 in de Microsoft Knowledge Base:

P3 P4

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×