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:
-
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;
-
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ódTempPhysInvtDiffListBuffer.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.