Ez a cikk az alábbi Microsoft Dynamics NAV nyelvi beállításokra vonatkozik.

  • német (Németország) (de-de)

  • Ausztria (ausztriai) (at-at)

  • francia (Svájc) (fr-ch)

  • Német (Svájc) (de-ch)

  • olasz (Svájc) (it-ch)

Jelenségek

A "Posted Phys. Invt. Order Diff." report, the report displays no differences. A jelentés a Várt sorok oszlopot, a Rögzítési vonalak oszlopot és a Követési vonalak oszlopot is tartalmazó. A jobb oldali oszlop mindig üres. Ez a probléma a következő termékekben fordul elő:

  • Az Microsoft Dynamics NAV 2009 R2 német verziója

  • Az Microsoft Dynamics NAV 2009 R2 ausztriai verziója

  • Az Microsoft Dynamics NAV 2009 R2 svájci verziója

  • A Microsoft Dynamics NAV 2009 Service Pack 1 német verziója

  • A Microsoft Dynamics NAV 2009 Service Pack 1 ausztriai verziója

  • A Microsoft Dynamics Service Pack 1 svájci verziója

A probléma oka

Ez a probléma azért fordul elő, mert a jelentés TempPhysInvtDiffListBuffer2 változója helyi változó, és a változót soha nem rendeli hozzá a jelentés bárhonnan. A változó továbbá nem ideiglenes változó. Ezért a változó a tényleges "Phys. Invt. Diff. "Lista puffere" táblázat, amely mindig üres.

Megoldás

Gyorsjavítási információk

A Microsoft mostantól elérhető egy támogatott gyorsjavítással. A probléma azonban csak a jelen cikkben ismertetett probléma megoldására szolgál. Csak az adott problémát tapasztaló rendszerekre alkalmazza. Ez a gyorsjavítás további teszteket kaphat. Ezért ha a probléma nem érinti súlyosan, azt javasoljuk, hogy várjon a következő Microsoft Dynamics NAV 2009 szervizcsomaggal vagy a gyorsjavítást tartalmazó Microsoft Dynamics NAV következő verziójával.

Megjegyzés: Speciális esetekben a támogatási hívásokért általában felmerülő díjakat töröljük, ha egy Microsoft Dynamics-termékkel és kapcsolódó termékkel kapcsolatos technikai támogatási szakember azt határozzák meg, hogy egy adott frissítés megoldja a problémát. A szokásos támogatási költségek azokra a további támogatási kérdésekre és problémákra vonatkoznak, amelyek nem jogosultak a szóban forgó frissítésre.


Telepítési információk

A Microsoft csak illusztrációkhoz biztosít programozási példákat, kifejezett vagy hallgatólagos garancia nélkül. Ez nem kizárólagosan magában foglalja az adott célra való forgalomra vagy alkalmasságra vonatkozó vélelmezett garanciát. Ez a cikk abból indul ki, hogy Ön ismeri a bemutatja a programnyelvet, valamint a létrehozáshoz és a hibakereséshez használt eszközöket. A Microsoft terméktámogatási szakemberei elmagyarázzák egy adott eljárás működését. Nem módosítják azonban ezeket a példákat, hogy az Ön igényeinek megfelelően további funkciókat vagy eljárásokat építsen ki.

Megjegyzés: A gyorsjavítás telepítése előtt győződjön meg arról, hogy a Microsoft Navision összes felhasználója kijelentkezett a rendszerből. Ebbe beletartoznak a Microsoft Navision Application Services (NAS) ügyfélfelhasználói is. A gyorsjavítás implementálja, hogy Ön legyen az egyetlen ügyfélfelhasználó, aki be van jelentkezve.

A gyorsjavítás megvalósításához fejlesztői licenccel kell rendelkezik.

Azt javasoljuk, hogy a Felhasználói fiókhoz a Windows Bejelentkezések vagy az Adatbázis-bejelentkezések ablakban a "SUPER" szerepkörazonosítót rendelje hozzá. Ha a felhasználói fiókhoz nem rendelhető hozzá a "SUPER" szerepkörazonosító, ellenőriznie kell, hogy a felhasználói fiók rendelkezik-e az alábbi engedélyekkel:

  • A Módosítani fogja az objektum módosítási engedélyét.

  • The Execute permission for the System Object ID 5210 object and for the System Object ID 9015 object.



Megjegyzés: Az adattárakhoz csak akkor kell jogokat kihozni, ha adatjavítást kell végeznie.

Kódváltozások

Megjegyzés: A kódjavításokat mindig ellenőrzött környezetben tesztelje, mielőtt a javításokat az éles számítógépekre alkalmazza.
A probléma a következő lépésekkel hárítható el:

  1. Módosítsa a TempPhysInvtDiffListBuffer2 változót a CreateDiffListBuffer függvényben egy helyi változóról a Közzétett törzsek globális változóra. Invt. Order Diff. jelentést (5005351) az alábbiak szerint:

    TempPhysInvtDiffListBuffer2@1140019 : TEMPORARY Record 5005363;

    tempphysinvtdifflistbuffer2@1140019

  2. Módosítsa a kódot a FindOrCreateDiffListBuffer függvényben a Közzétett Phys függvényben. Invt. Order Diff. jelentés (5005351) a következőképpen:
    Meglévő kód

      TempPhysInvtDiffListBuffer.INSERT;
    NoOfBufferLines := NoOfBufferLines +1;
    END ELSE BEGIN
    IF NextLineNo = 1 THEN
    ...

    Cserekód

    ...
    TempPhysInvtDiffListBuffer.INSERT;
    NoOfBufferLines := NoOfBufferLines +1;

    // Add the following lines.
    TempPhysInvtDiffListBuffer2 := TempPhysInvtDiffListBuffer;
    TempPhysInvtDiffListBuffer2.INSERT;
    // End of the lines.

    END ELSE BEGIN
    IF NextLineNo = 1 THEN
    ...

Előfeltételek

A gyorsjavítás telepítéséhez az alábbi termékek egyikével kell telepítve lennie:

  • Az Microsoft Dynamics NAV 2009 R2 német verziója

  • Az Microsoft Dynamics NAV 2009 R2 ausztriai verziója

  • Az Microsoft Dynamics NAV 2009 R2 svájci verziója

  • A Microsoft Dynamics NAV 2009 Service Pack 1 német verziója

  • A Microsoft Dynamics NAV 2009 Service Pack 1 ausztriai verziója

  • A Microsoft Dynamics Service Pack 1 svájci verziója

Eltávolítási információk

Ez a gyorsjavítás nem távolítható el.

Állapot

A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.

Megjegyzés: Ez a "FAST PUBLISH" (FAST PUBLISH) cikk közvetlenül a Microsoft támogatási szervezetében készült. Az anyagok a közzétételük gyorsaságából következően tartalmazhatnak sajtóhibákat, illetve külön értesítés nélkül bármikor átdolgozáson eshetnek át. További megfontolandó szempontokért olvassa el a Használati feltételek rendelkezéseit.

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×