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.)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]
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 opOplossing
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