SNABB PUBLICERING ARTIKLAR INNEHÅLLER INFORMATION DIREKT FRÅN MICROSOFT SUPPORT-ORGANISATIONEN. DEN INFORMATION SOM FINNS HÄRI SKAPAS SOM SVAR TILL NYA ELLER UNIKA ÄMNEN, ELLER ÄR AVSEDDA ATT KOMPLETTERA ANDRA INFORMATIONEN I KNOWLEDGE BASE.
Den här artikeln gäller för Microsoft Dynamics AX för alla regioner.
Symptom
Tänk dig följande situation i Microsoft Dynamics AX 2009. Du kan skapa en betalningsjournal för två leverantörer. Sedan kan skicka du två kontroller. Sedan avvisa en check i utbetalningsjournalen och ges en ny kontroll till leverantören. I det här scenariot kan du återföra checkbetalningen i bankhantering.
Lösning
Information om snabbkorrigeringen
En snabbkorrigering är nu tillgänglig från Microsoft. Den är endast avsedd att åtgärda det problem som beskrivs i denna artikel. Använd den bara på datorer där detta problem uppstår. Snabbkorrigeringen kan komma att testas igen. Om inte störs alltför mycket av detta problem rekommenderar vi att du väntar på Nästa service pack-versionen för Microsoft Dynamics AX 2009 eller nästa version som innehåller den här snabbkorrigeringen. Obs! I särskilda fall, de avgifter som är normalt för support vara avgiftsfri om en supporttekniker för Microsoft Dynamics och relaterade produkter som bestämmer att en särskild uppdatering kan lösa ditt problem. Normala supportavgifter tas ut för ytterligare supportfrågor och problem som inte gäller den aktuella uppdateringen.
Installationsinformation
Innan du installerar den här snabbkorrigeringen måste du kontrollera att Microsoft Dynamics AX-klientens användare loggas ut. Du ska endast klientanvändare som är inloggad när du implementerar den här snabbkorrigeringen. Om du vill genomföra den här snabbkorrigeringen måste du ha en utvecklarlicens.Obs! Vi rekommenderar att användarkontot i fönstret Windows-inloggningar eller i fönstret databasinloggningar är medlem i gruppen Administratörer i Microsoft Dynamics AX.
Kod ändras
Microsoft tillhandahåller programmeringsexempel enbart i förklarande syfte och gör inga utfästelser, varken uttryckligen eller underförstått. Detta omfattar men begränsas inte till underförstådd garanti för säljbarhet eller lämplighet för ett visst syfte. I denna artikel förutsätts att du känner till det programmeringsspråk som demonstreras och de verktyg som används för att skapa och felsöka procedurer. Microsofts supporttekniker kan förklara hur en viss procedur fungerar, men de ändrar inte exemplen för att utöka funktionerna och konstruera procedurer som motsvarar dina behov. Alltid åtgärdas testa koden i en kontrollerad miljö innan du installerar korrigeringar för produktionsdatorer.Lös problemet genom att ändra koden i metoden updateBankCheque i klassen LedgerJournalCheckPost på följande sätt:
Befintlig kod
... select firstonly forupdate bankChequeTable where bankChequeTable.Voucher == _oldVoucher && bankChequeTable.TransDate == _ledgerJournalTrans.TransDate && bankChequeTable.RecipientAccountNum == _ledgerJournalTrans.AccountNum;...
Ersättningskod
... select firstonly forupdate bankChequeTable where bankChequeTable.Voucher == _oldVoucher && bankChequeTable.TransDate == _ledgerJournalTrans.TransDate && bankChequeTable.RecipientAccountNum == _ledgerJournalTrans.AccountNum && bankChequeTable.ChequeStatus != ChequeStatus::Rejected;...
Förutsättningar
Det finns inga förutsättningar.
Krav på omstart
Du behöver inte starta om datorn när du har installerat den här snabbkorrigeringen.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.
MICROSOFT OCH DESS LEVERANTÖRER GÖR INGA UTFÄSTELSER ELLER GARANTIER OM LÄMPLIGHET, TILLFÖRLITLIGHET ELLER RIKTIGHETEN AV DEN INFORMATION SOM FINNS I DOKUMENT OCH RELATERAD GRAFIK SOM PUBLICERAS PÅ DEN HÄR WEBBPLATSEN (”MATERIAL”) FÖR NÅGOT ÄNDAMÅL. MATERIAL KAN OMFATTA TEKNISKA BRISTER ELLER TYPOGRAFISKA FEL OCH KAN REVIDERAS NÄR SOM HELST UTAN FÖREGÅENDE MEDDELANDE. I DEN UTSTRÄCKNING SOM TILLÅTS ENLIGT TILLÄMPLIG LAG, MICROSOFT OCH DESS LEVERANTÖRER FRÅNSÄGER SIG OCH UTESLUTER ALLA REPRESENTATIONER, GARANTIER OCH VILLKOR OM UTTRYCKLIGA, UNDERFÖRSTÅDDA ELLER LAGSTADGADE, INKLUSIVE MEN INTE BEGRÄNSAT TILL REPRESENTATIONER, GARANTIER, ELLER VILLKOR FÖR RUBRIK, ICKE-INTRÅNG, TILLFREDSSTÄLLANDE SKICK ELLER KVALITET, SÄLJBARHET OCH LÄMPLIGHET FÖR ETT SÄRSKILT ÄNDAMÅL, MED HÄNSYN TILL MATERIAL.