Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Käesolev artikkel kehtib Microsoft Dynamics NAV language locales ja järgmised riigid.

  • Inglise (Kanada) (en-ca)

  • Inglise (USA) (en-us)

  • Hispaania (Mehhiko) (es-mx)

  • Prantsuse (Kanada) (fr-ca)

Sümptomid

Oletame, mis kasutab välisvaluuta pangakonto Põhja-Ameerika versioonis Microsoft Dynamics 2009 raha saamise töölehe sisestamist. Loote laekumisžurnaali kohandust käivitades Valuuta reguleerimine vahetuskursid... funktsiooni. Sellisel juhul kui loote Panga vastavusseviimine pangakonto valuuta pearaamatu saldo soovitatud rida on arvutatud valesti. Panga vastavusseviimine arvutamisel ei sisalda realiseeritud kasum realiseeritud kahjum kontole.
See probleem ilmneb järgmiste toodetega:

  • Põhja-Ameerika versioonis Microsoft Dynamics nav-i 2009 R2

  • Põhja-Ameerika versioonis Microsoft Dynamics nav-i 2009 Service Pack 1 (SP1)

Lahendus

NB! Käigultparandus (2548309) on taastunud Algne kood ja eemaldada kõik see muudatus valikulist andmebaasid. Koodi muudatusi, mida on kirjeldatud jaotises "Koodimuudatused" teinud, saate muuta koodi tagasi nii, et teie kood vastab tagasi jaotisse "Olemasolev kood". Kui tähis on taastunud, võib olla erinev Panga vastavusseviimine vahekaardil Üldine ning tehke post ei saa.
Pearaamat (PR) tasakaalus on Põhja-Ameerika andmebaasi Panga vastavusseviimine käesoleva artikli algne uuesti luua stsenaariumi probleem on läbi vaadatud ja uurida. Analüüsi, haldus- ja kindlaks, et probleemi, mis on tasakaalus teatati pole vale standard kood Panga vastavusseviimine arvutamise, kuid andmeid probleemi, mis põhjustab pangakonto Alghäälestus tulemus. Pangakonto vale Alghäälestus sisaldas vahelise pangakonto pearaamatu kanne ja PR konto pearaamatu kirje. Vale välisvaluuta pangakonto seadistused võivad sisaldada midagi, mis meenutab järgmist:

  1. Pearaamatu töölehe pangakonto PR konto algsaldo, näiteks PR konto 11650.

    Märkus. Tavaliselt oleks see tehing PR proovibilanss Alghäälestus kaasatud.

  2. Post raha saamise töölehe kirje kontole, kus pangakonto postituse rühmal on ajutise PR konto, näiteks 11000 määrata, ja avatud un vastavusse tehinguid, nagu avatud kontrolli ja laekumised kontole. Tasakaalustamise konto on seadistatud ka sama konto, näiteks 11000 pesta kirje loomiseks.

  3. Pangakonto rühmakonto seejärel muuta ajutise PR konto PR konto 11650. Seega algne postitamise üksikasjaliku pangakonto seadistamine kindlakstegemiseks 2. juhises oli PR kontot. Seetõttu enam luua lingi PR kandeid.

Täiendavad vale seadistus välisvaluuta pangakonto oleks näeb välja järgmine:

  1. Pearaamatu töölehe pangakonto PR konto algsaldo, näiteks PR konto 11650.

  2. Seejärel post üldine töölehe arvelduskontole tasakaalustamise konto seadistada sama PR konto määratud pangakonto postitamine rühmas nii sel juhul PR konto 11650.

Jällegi on mingit seost PR kanne postitatud samm 1 ja 2. sammus sisestatud pangakonto pearaamatu kirje.

Need sammud on vale viis seda protsessi uue keelevigadele pangakonto start. Kui käivitate selle vale protsessi, võib ilmneda probleem, mida on kirjeldatud selles artiklis (2548309). Selle kiirparanduse (2548309) lisatud parandamiseks konkreetset olukorda, mis oli põhjustatud seadistus, mis sarnaneb eelmise stsenaariumi. Siiski erinevad stsenaariumid tulemuseks probleemid jätkuv tasakaalustamatus kui pangakonto seadistamine, kuid seejärel hoida PR konto panga postitamine rühma või puudub otsene seos pangakonto kannete ja PR kannete vahel.

SOOVITUS: Soovitatavad protsess seadistamise välisvaluuta panga oleks järgmise sisuga (GL on 10 000 kui kohaliku valuuta summa).

1:1 valuutakursi alusel Märkus – järgmist. PR summa värskendatakse kohaliku valuuta. Seetõttu käsitsi arvutused on vajalik pangakonto GL õige kohaliku valuuta summa värskendatakse.

  1. Alguses prooviversioon saldod GL sisestamisel postitada GL pangakonto ajutise PR kontoga, näiteks PR konto jaoks $10000 11000.

  2. Üldine töölehe arvelduskontole, mis on rühma pangakonto seadistada soovitud PR konto puhul PR konto post 11650. Siin oleks seatud tasakaalustamise konto PR konto 11000, mis on esialgne ajutine raha konto, mis oli algselt postitatud alguses proovibilanss installimise osana.

    -Postitamine sõnadest $10000 update keelevigadele pangakonto ja pearaamatu konto 11650 10 000. See vähendab ka selle ajutise PR konto 11000 $ 0 tasakaalustamise konto tehingu hinnavahe tõttu. Sel viisil saates on otsene seos panga pearaamatu kanne ja PR konto pearaamatu kirje. See on õige viis töödelda ja hallata keelevigadele pangakonto seadistamine.


Kiirparanduse teave

Lasknud välja toetatava käigultparanduse on nüüd Microsoftilt saadaval. Aga see on ette nähtud ainult selles artiklis kirjeldatud probleemi kõrvaldamiseks. Rakendage seda ainult süsteemides, kus ilmneb see konkreetne probleem. Seda käigultparandust võidakse täiendavalt testida. Kui see probleem teie tööd tõsiselt ei kahjusta, soovitame oodata järgmist hoolduspaketti Microsoft Dynamics nav-i või järgmise Microsoft Dynamics nav-i versiooni, mis sisaldab seda kiirparandust.

Märkus. Erijuhtudel kulud, mis tekivad tavaliselt abi palub tühistada saab kui tehniline toetus Professional Microsoft Dynamics ja nendega seotud toodete leiab, et mõni konkreetne värskendus lahendab teie probleemi. Tavaline tugiteenuste kohaldatakse täiendavat tugiteenust vajavatele küsimustele ning probleemidele, mis pole lahendatavad konkreetse värskenduse installimisega.



Installiteave

Microsoft pakub programmeerimisnäiteid ainult artikli illustreerimiseks ilma igasuguse otsese või kaudse garantiita. See hõlmab, kuid ei piirdu kaudseid garantiisid turustatavuse või kindlaks otstarbeks sobivusega. See artikkel eeldab, et olete demonstreeritava programmeerimiskeelega programmeerimise keel ning luua protseduuride ja silumiseks kasutatavate tööriistadega tuttav. Microsofti tugitehnikud võivad aidata mõne konkreetse protseduuri funktsiooni selgitada, kuid ei muuda nad neid näiteid lisafunktsioonide pakkumiseks ega Koosta vastavaid protseduure teie konkreetsetele nõuetele.

Märkus. Enne selle kiirparanduse installimist veenduge, et kõik Microsoft Navision kliendi kasutajat sisse loginud süsteem välja. See hõlmab Microsoft Navision Application teenused (NAS) kliendi kasutajatele. Peaks olema ainult kliendi kasutaja on sisse logitud, kui otsustate seda käigultparandust.

Selle kiirparanduse rakendamiseks peab teil olema arendaja litsentsi.

Soovitame Windowsi sisselogimise aken või aken andmebaasi logimine kasutajakonto määrata "SUPER" rolli ID. Kui "SUPER" rolli ID-d ei saa määratud kasutajakonto, peate veenduma, et kasutaja konto on järgmised õigused:

  • Sa muutuvad objekti Muuda õigusi.

  • Käivita luba süsteemi objekti ID 5210 objekti ja süsteemi objekti ID 9015 objekti.



Märkus. Teil pole õigust andmeid talletab enne, kui olete andmete parandamiseks.

Koodi muudatusi


Märkus. Alati test koodi lahendab kontrollitavas keskkonnas enne rakendamist tootmine arvutite parandused.
Selle probleemi lahendamiseks muuta koodi CalculateBalance funktsiooni tabelis panga Rec. päis (10120) järgmiselt:
Kood

...          REPEAT
IF BankAccLedgEntry.GET(GLEntry."Entry No.") THEN BEGIN
IF "Currency Code" <> BankAccLedgEntry."Currency Code" THEN BEGIN
IF BankAccLedgEntry."Currency Code" <> '' THEN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtFCYToFCY("Statement Date",
BankAccLedgEntry."Currency Code",
"Currency Code",
BankAccLedgEntry.Amount),
Currency."Amount Rounding Precision")
ELSE
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
BankAccLedgEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END ELSE BEGIN

// Delete the folloiwng line.
"G/L Balance" += BankAccLedgEntry.Amount;

END;
END ELSE BEGIN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END;
UNTIL GLEntry.NEXT = 0;
...

Eemaldamise teave

...          REPEAT
IF BankAccLedgEntry.GET(GLEntry."Entry No.") THEN BEGIN
IF "Currency Code" <> BankAccLedgEntry."Currency Code" THEN BEGIN
IF BankAccLedgEntry."Currency Code" <> '' THEN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtFCYToFCY("Statement Date",
BankAccLedgEntry."Currency Code",
"Currency Code",
BankAccLedgEntry.Amount),
Currency."Amount Rounding Precision")
ELSE
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
BankAccLedgEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END ELSE BEGIN

// Add the following lines.
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
// End of the lines.

END;
END ELSE BEGIN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END;
UNTIL GLEntry.NEXT = 0;
...


Eeltingimused

Teil peab olema üks selle kiirparanduse installinud järgmisi tooteid:

  • Põhja-Ameerika versioonis Microsoft Dynamics nav-i 2009 R2

  • Põhja-Ameerika versioonis Microsoft Dynamics nav-i 2009 Service Pack 1

Eemaldamise teave

See käigultparandus ei saa eemaldada.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Märkus. See on "Kiire avaldamise" artikli loonud otse Microsofti tugiteenuse pakkujalt. Siintoodud teave on esitatud lähtudes-olemasoleval kujul vastusena ilmnenud probleemidele. Kiire avaldamise materjalides esineda trükivigu ja võidakse muuta ette teatamata. Vaadake Kasutustingimused muid kaalutlusi.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×