Ez a cikk a Microsoft Dynamics NAV-ra vonatkozik minden országban és minden nyelvi beállításban.
Tünetek
Vegyük például az alábbi forgatókönyvet a Microsoft Dynamics NAV 2009 R2 rendszerben és a Microsoft Dynamics NAV 2009 Service Pack 1 (SP1) rendszerben a Szerepkörre szabott ügyfél (RTC) használatával:
- A Tartomány mezőt a A1_A3\0 értékre kell állítani a Készletelemzési sorok párbeszédpanelen.
- A Hiba megjelenítése párbeszédpanelt a Nulla osztás értékre állítja a Készletelemzési jelentés párbeszédpanelBeállítások lapján.
- A Mátrix megjelenítése függvényt kell futtatni.
Ebben az esetben a rendszer nem a várt módon jeleníti meg a hibaüzenetet a Készletelemzési mátrix ablaktábla Készletfordulatok oszlopában. A rendszer azonban a Hibaüzenetet jeleníti meg a Klasszikus ügyfél Készletfordulatok oszlopában.
Megoldás
Gyorsjavítással kapcsolatos információk
A Microsoft már elérhető egy támogatott gyorsjavítást kínál. Ez azonban csak a cikkben ismertetett probléma megoldására szolgál. Csak olyan rendszerekre alkalmazza, amelyek tapasztalják ezt a problémát. Előfordulhat, hogy a gyorsjavítás további tesztelésen eshet át. Ezért ha nem érinti súlyosan ez a probléma, azt javasoljuk, hogy várja meg a Microsoft Dynamics NAV 2009 következő szervizcsomagját, illetve a Microsoft Dynamics NAV következő olyan verzióját, amely tartalmazza ezt a gyorsjavítást.
Megjegyzés: Különleges esetekben a támogatási hívások szokásos díjai törölhetők, ha a Microsoft Dynamics és a kapcsolódó termékek terméktámogatási szakértője úgy ítéli meg, hogy egy adott frissítés megoldja a problémát. A szokásos támogatási költségek olyan további támogatási kérdések és problémák esetén merülnek fel, amelyek nem felelnek meg a kérdéses frissítés feltételeinek.
Telepítési információk
A Microsoft csak illusztrációs céllal kínál programozási példákat, kifejezett vagy vélelmezett garancia nélkül. Ez magában foglalja, de nem kizárólagosan a forgalmazhatóságra vagy az adott célra való alkalmasságra vonatkozó vélelmezett garanciát. Ez a cikk feltételezi, hogy ismeri a bemutatott programozási nyelvet, valamint az eljárások létrehozásához és hibakereséséhez használt eszközöket. A Microsoft támogatási szakemberei segíthetnek elmagyarázni egy adott eljárás működését. Azonban nem módosítják ezeket a példákat, hogy további funkciókat biztosítsanak, és nem építenek ki eljárásokat kifejezetten az Ön igényeire.
Megjegyzés: A gyorsjavítás telepítése előtt győződjön meg arról, hogy a Microsoft Navision-ügyfél összes felhasználója kijelentkezett a rendszerről. Ide tartoznak a Microsoft Navision Application Services (NAS) kliens felhasználói is. A gyorsjavítás telepítésekor csak Ön lehet az, aki be van jelentkezve.
A gyorsjavítás implementálásához fejlesztői licenccel kell rendelkeznie.
Javasoljuk, hogy a Windows Bejelentkezések ablakában vagy az Adatbázis-bejelentkezések ablakban látható felhasználói fiókhoz rendelje a "SUPER" szerepkörazonosítót. Ha a felhasználói fiókhoz nem rendelhető 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 kívánt objektum Módosítás engedélye.
- Végrehajtási engedély az 5210-es rendszerazonosítójú objektumhoz és a 9015-ös rendszerobjektum-azonosítójú objektumhoz.
Megjegyzés: Az adattárakhoz csak akkor kell jogokkal rendelkeznie, ha adatokat kell javítást végeznie.
Kódváltozások
Megjegyzés: Mindig ellenőrzött környezetben tesztelje a kódjavításokat, mielőtt telepítené őket az üzemi számítógépekre.
A probléma megoldásához módosítsa a kódot a Készletelemzési mátrix űrlapon (9201). Ehhez kövesse az alábbi lépéseket:
Módosítsa a tulajdonságok kódját a következők szerint:
Meglévő kód... REPEAT IF i <= ARRAYLEN(MatrixData) THEN IF Range = '' THEN MatrixData[i] := 0 ELSE // Delete the following lines. MatrixData[i] := AnalysisReportMgt.CalcCell(Rec,AnalysisColumn,FALSE); CachedFormattedText[i] := FORMAT(MatrixData[i]); // End of the deleted lines. CachedContainsError[i] := FindError(Dummy,CachedFormattedText[i]); i := i + 1; UNTIL AnalysisColumn.NEXT = 0; END; END; ...Helyettesítő kód
... REPEAT IF i <= ARRAYLEN(MatrixData) THEN IF Range = '' THEN MatrixData[i] := 0 ELSE // Add the following lines. MaxtrixVar := AnalysisReportMgt.CalcCell(Rec,AnalysisColumn,FALSE); CachedFormattedText[i] := FORMAT(MaxtrixVar); // End of the added lines. CachedContainsError[i] := FindError(Dummy,CachedFormattedText[i]); i := i + 1; UNTIL AnalysisColumn.NEXT = 0; END; END; ...Módosítsa a kódot a vezérlőkben a következők szerint:
Meglévő kód: 1... InColumnHeading=Yes } { 9 ;TextBox ;3995 ;1100 ;1693 ;440 ;Name=Field1; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line, SourceExpr=MatrixData[1]; CaptionClass='3,' + MatrixColumnCaptions[1]; OnDrillDown=BEGIN FieldDrillDown(1); END; } ...Helyettesítő kód 1
... InColumnHeading=Yes } { 9 ;TextBox ;3995 ;1100 ;1693 ;440 ;Name=Field1; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[1]; CaptionClass='3,' + MatrixColumnCaptions[1]; OnDrillDown=BEGIN FieldDrillDown(1); END; } ...Meglévő 2. kód
... InColumnHeading=Yes } { 11 ;TextBox ;6826 ;1210 ;1693 ;440 ;Name=Field2; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[2]; CaptionClass='3,' + MatrixColumnCaptions[2]; OnDrillDown=BEGIN FieldDrillDown(2); END; } ...2-es helyettesítő kód
... InColumnHeading=Yes } { 11 ;TextBox ;6826 ;1210 ;1693 ;440 ;Name=Field2; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[2]; CaptionClass='3,' + MatrixColumnCaptions[2]; OnDrillDown=BEGIN FieldDrillDown(2); END; } ...Meglévő 3-as kód
... InColumnHeading=Yes } { 13 ;TextBox ;7408 ;1760 ;1693 ;440 ;Name=Field3; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[3]; CaptionClass='3,' + MatrixColumnCaptions[3]; OnDrillDown=BEGIN FieldDrillDown(3); END; } ...3-as helyettesítő kód
... InColumnHeading=Yes } { 13 ;TextBox ;7408 ;1760 ;1693 ;440 ;Name=Field3; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[3]; CaptionClass='3,' + MatrixColumnCaptions[3]; OnDrillDown=BEGIN FieldDrillDown(3); END; } ...Meglévő 4-es kód
... InColumnHeading=Yes } { 15 ;TextBox ;8652 ;880 ;1693 ;440 ;Name=Field4; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[4]; CaptionClass='3,' + MatrixColumnCaptions[4]; OnDrillDown=BEGIN FieldDrillDown(4); END; } ...4-es helyettesítő kód
... InColumnHeading=Yes } { 15 ;TextBox ;8652 ;880 ;1693 ;440 ;Name=Field4; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[4]; CaptionClass='3,' + MatrixColumnCaptions[4]; OnDrillDown=BEGIN FieldDrillDown(4); END; } ...Meglévő 5-ös kód
... InColumnHeading=Yes } { 17 ;TextBox ;10716;2530 ;1700 ;440 ;Name=Field5; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[5]; CaptionClass='3,' + MatrixColumnCaptions[5]; OnDrillDown=BEGIN FieldDrillDown(5); END; } ...5-ös helyettesítő kód
... InColumnHeading=Yes } { 17 ;TextBox ;10716;2530 ;1700 ;440 ;Name=Field5; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[5]; CaptionClass='3,' + MatrixColumnCaptions[5]; OnDrillDown=BEGIN FieldDrillDown(5); END; } ...Meglévő 6-os kód
... InColumnHeading=Yes } { 19 ;TextBox ;12409;1320 ;1700 ;440 ;Name=Field6; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delet the following line. SourceExpr=MatrixData[6]; CaptionClass='3,' + MatrixColumnCaptions[6]; OnDrillDown=BEGIN FieldDrillDown(6); END; } ...6-os helyettesítő kód
... InColumnHeading=Yes } { 19 ;TextBox ;12409;1320 ;1700 ;440 ;Name=Field6; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[6]; CaptionClass='3,' + MatrixColumnCaptions[6]; OnDrillDown=BEGIN FieldDrillDown(6); END; } ...Meglévő 7-es kód
... HorzGlue=Both; VertGlue=Both; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[7]; CaptionClass='3,' + MatrixColumnCaptions[7]; OnDrillDown=BEGIN FieldDrillDown(7); END; } ...Helyettesítő kód: 7
... HorzGlue=Both; VertGlue=Both; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[7]; CaptionClass='3,' + MatrixColumnCaptions[7]; OnDrillDown=BEGIN FieldDrillDown(7); END; } ...Meglévő 8-as kód
... InColumnHeading=Yes } { 31 ;TextBox ;21326;550 ;1700 ;440 ;Name=Field8; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[8]; CaptionClass='3,' + MatrixColumnCaptions[8]; OnDrillDown=BEGIN FieldDrillDown(8); END; } ...8-as helyettesítő kód
... InColumnHeading=Yes } { 31 ;TextBox ;21326;550 ;1700 ;440 ;Name=Field8; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[8]; CaptionClass='3,' + MatrixColumnCaptions[8]; OnDrillDown=BEGIN FieldDrillDown(8); END; } ...Meglévő 9-es kód
... InColumnHeading=Yes } { 39 ;TextBox ;23019;440 ;1700 ;440 ;Name=Field9; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[9]; CaptionClass='3,' + MatrixColumnCaptions[9]; OnDrillDown=BEGIN FieldDrillDown(9); END; } ...Helyettesítő kód: 9
... InColumnHeading=Yes } { 39 ;TextBox ;23019;440 ;1700 ;440 ;Name=Field9; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[9]; CaptionClass='3,' + MatrixColumnCaptions[9]; OnDrillDown=BEGIN FieldDrillDown(9); END; } ...Meglévő 10-es kód
... InColumnHeading=Yes } { 41 ;TextBox ;24606;440 ;1700 ;440 ;Name=Field10; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[10]; CaptionClass='3,' + MatrixColumnCaptions[10]; OnDrillDown=BEGIN FieldDrillDown(10); END; } ...10-es helyettesítő kód
... InColumnHeading=Yes } { 41 ;TextBox ;24606;440 ;1700 ;440 ;Name=Field10; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[10]; CaptionClass='3,' + MatrixColumnCaptions[10]; OnDrillDown=BEGIN FieldDrillDown(10); END; } ...Meglévő kód: 11
... InColumnHeading=Yes } { 45 ;TextBox ;26141;660 ;1700 ;440 ;Name=Field11; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[11]; CaptionClass='3,' + MatrixColumnCaptions[11]; OnDrillDown=BEGIN FieldDrillDown(11); END; } ...11-es helyettesítő kód
... InColumnHeading=Yes } { 45 ;TextBox ;26141;660 ;1700 ;440 ;Name=Field11; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[11]; CaptionClass='3,' + MatrixColumnCaptions[11]; OnDrillDown=BEGIN FieldDrillDown(11); END; } ...Meglévő 12-es kód
... InColumnHeading=Yes } { 27 ;TextBox ;28099;440 ;1700 ;440 ;Name=Field12; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[12]; CaptionClass='3,' + MatrixColumnCaptions[12]; OnDrillDown=BEGIN FieldDrillDown(12); END; } ...12-es helyettesítő kód
... InColumnHeading=Yes } { 27 ;TextBox ;28099;440 ;1700 ;440 ;Name=Field12; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[12]; CaptionClass='3,' + MatrixColumnCaptions[12]; OnDrillDown=BEGIN FieldDrillDown(12); END; } ...Meglévő 13-as kód
... InColumnHeading=Yes } { 29 ;TextBox ;29739;440 ;1700 ;440 ;Name=Field13; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=CachedFormattedText[13]; CaptionClass='3,' + MatrixColumnCaptions[13]; OnDrillDown=BEGIN FieldDrillDown(13); END; } ...13-as helyettesítő kód
... InColumnHeading=Yes } { 29 ;TextBox ;29739;440 ;1700 ;440 ;Name=Field13; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[13]; CaptionClass='3,' + MatrixColumnCaptions[13]; OnDrillDown=BEGIN FieldDrillDown(13); END; } ...Meglévő 14-es kód
... InColumnHeading=Yes } { 33 ;TextBox ;32782;440 ;1700 ;440 ;Name=Field14; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[14]; CaptionClass='3,' + MatrixColumnCaptions[14]; OnDrillDown=BEGIN FieldDrillDown(14); END; } ...Helyettesítő kód: 14
... InColumnHeading=Yes } { 33 ;TextBox ;32782;440 ;1700 ;440 ;Name=Field14; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[14]; CaptionClass='3,' + MatrixColumnCaptions[14]; OnDrillDown=BEGIN FieldDrillDown(14); END; } ...Meglévő 15-ös kód
... InColumnHeading=Yes } { 35 ;TextBox ;34396;440 ;1700 ;440 ;Name=Field15; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[15]; CaptionClass='3,' + MatrixColumnCaptions[15]; OnDrillDown=BEGIN FieldDrillDown(15); END; } ...15-ös helyettesítő kód
... InColumnHeading=Yes } { 35 ;TextBox ;34396;440 ;1700 ;440 ;Name=Field15; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[15]; CaptionClass='3,' + MatrixColumnCaptions[15]; OnDrillDown=BEGIN FieldDrillDown(15); END; } ...Meglévő 16-os kód
... InColumnHeading=Yes } { 37 ;TextBox ;36169;440 ;1700 ;440 ;Name=Field16; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[16]; CaptionClass='3,' + MatrixColumnCaptions[16]; OnDrillDown=BEGIN FieldDrillDown(16); END; } ...16-os helyettesítő kód
... InColumnHeading=Yes } { 37 ;TextBox ;36169;440 ;1700 ;440 ;Name=Field16; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[16]; CaptionClass='3,' + MatrixColumnCaptions[16]; OnDrillDown=BEGIN FieldDrillDown(16); END; } ...Meglévő 17-es kód
... InColumnHeading=Yes } { 43 ;TextBox ;36618;550 ;1700 ;440 ;Name=Field17; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[17]; CaptionClass='3,' + MatrixColumnCaptions[17]; OnDrillDown=BEGIN FieldDrillDown(17); END; } ...Helyettesítő kód: 17
... InColumnHeading=Yes } { 43 ;TextBox ;36618;550 ;1700 ;440 ;Name=Field17; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[17]; CaptionClass='3,' + MatrixColumnCaptions[17]; OnDrillDown=BEGIN FieldDrillDown(17); END; } ...Meglévő 18-as kód
... InColumnHeading=Yes } { 47 ;TextBox ;38338;440 ;1700 ;440 ;Name=Field18; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[18]; CaptionClass='3,' + MatrixColumnCaptions[18]; OnDrillDown=BEGIN FieldDrillDown(18); END; } ...Helyettesítő kód: 18
... InColumnHeading=Yes } { 47 ;TextBox ;38338;440 ;1700 ;440 ;Name=Field18; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[18]; CaptionClass='3,' + MatrixColumnCaptions[18]; OnDrillDown=BEGIN FieldDrillDown(18); END; } ...Meglévő kód: 19
... InColumnHeading=Yes } { 49 ;TextBox ;41223;440 ;1700 ;440 ;Name=Field19; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[19]; CaptionClass='3,' + MatrixColumnCaptions[19]; OnDrillDown=BEGIN FieldDrillDown(19); END; } ...19-es helyettesítő kód
... InColumnHeading=Yes } { 49 ;TextBox ;41223;440 ;1700 ;440 ;Name=Field19; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[19]; CaptionClass='3,' + MatrixColumnCaptions[19]; OnDrillDown=BEGIN FieldDrillDown(19); END; } ...Meglévő 20-as kód
... InColumnHeading=Yes } { 51 ;TextBox ;42677;440 ;1700 ;440 ;Name=Field20; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[20]; CaptionClass='3,' + MatrixColumnCaptions[20]; OnDrillDown=BEGIN FieldDrillDown(20); END; } ...Helyettesítő kód: 20
... InColumnHeading=Yes } { 51 ;TextBox ;42677;440 ;1700 ;440 ;Name=Field20; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[20]; CaptionClass='3,' + MatrixColumnCaptions[20]; OnDrillDown=BEGIN FieldDrillDown(20); END; } ...Meglévő 21-es kód
... InColumnHeading=Yes } { 53 ;TextBox ;44582;440 ;1700 ;440 ;Name=Field21; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[21]; CaptionClass='3,' + MatrixColumnCaptions[21]; OnDrillDown=BEGIN FieldDrillDown(21); END; } ...Helyettesítő kód: 21
... InColumnHeading=Yes } { 53 ;TextBox ;44582;440 ;1700 ;440 ;Name=Field21; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[21]; CaptionClass='3,' + MatrixColumnCaptions[21]; OnDrillDown=BEGIN FieldDrillDown(21); END; } ...Meglévő 22-es kód
... InColumnHeading=Yes } { 55 ;TextBox ;46144;440 ;1700 ;440 ;Name=Field22; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[22]; CaptionClass='3,' + MatrixColumnCaptions[22]; OnDrillDown=BEGIN FieldDrillDown(22); END; } ...Helyettesítő kód: 22
... InColumnHeading=Yes } { 55 ;TextBox ;46144;440 ;1700 ;440 ;Name=Field22; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[22]; CaptionClass='3,' + MatrixColumnCaptions[22]; OnDrillDown=BEGIN FieldDrillDown(22); END; } ...Meglévő 23-as kód
.., InColumnHeading=Yes } { 57 ;TextBox ;47916;330 ;1700 ;440 ;Name=Field23; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[23]; CaptionClass='3,' + MatrixColumnCaptions[23]; OnDrillDown=BEGIN FieldDrillDown(23); END; } ...23-as helyettesítő kód
... InColumnHeading=Yes } { 57 ;TextBox ;47916;330 ;1700 ;440 ;Name=Field23; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[23]; CaptionClass='3,' + MatrixColumnCaptions[23]; OnDrillDown=BEGIN FieldDrillDown(23); END; } ...Meglévő 24-es kód
... InColumnHeading=Yes } { 59 ;TextBox ;49477;440 ;1700 ;440 ;Name=Field24; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[24]; CaptionClass='3,' + MatrixColumnCaptions[24]; OnDrillDown=BEGIN FieldDrillDown(24); END; } ...24-es helyettesítő kód
... InColumnHeading=Yes } { 59 ;TextBox ;49477;440 ;1700 ;440 ;Name=Field24; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[24]; CaptionClass='3,' + MatrixColumnCaptions[24]; OnDrillDown=BEGIN FieldDrillDown(24); END; } ...Meglévő 25-ös kód
... InColumnHeading=Yes } { 61 ;TextBox ;51250;220 ;1700 ;440 ;Name=Field25; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[25]; CaptionClass='3,' + MatrixColumnCaptions[25]; OnDrillDown=BEGIN FieldDrillDown(25); END; } ...Helyettesítő kód: 25
... InColumnHeading=Yes } { 61 ;TextBox ;51250;220 ;1700 ;440 ;Name=Field25; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[25]; CaptionClass='3,' + MatrixColumnCaptions[25]; OnDrillDown=BEGIN FieldDrillDown(25); END; } ...Meglévő kód: 26
... InColumnHeading=Yes } { 63 ;TextBox ;53102;440 ;1700 ;440 ;Name=Field26; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[26]; CaptionClass='3,' + MatrixColumnCaptions[26]; OnDrillDown=BEGIN FieldDrillDown(26); END; } ...Helyettesítő kód: 26
... InColumnHeading=Yes } { 63 ;TextBox ;53102;440 ;1700 ;440 ;Name=Field26; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[26]; CaptionClass='3,' + MatrixColumnCaptions[26]; OnDrillDown=BEGIN FieldDrillDown(26); END; } ...Meglévő 27-es kód
... InColumnHeading=Yes } { 65 ;TextBox ;54636;550 ;1700 ;440 ;Name=Field27; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[27]; CaptionClass='3,' + MatrixColumnCaptions[27]; OnDrillDown=BEGIN FieldDrillDown(27); END; } ...27-es helyettesítő kód
... InColumnHeading=Yes } { 65 ;TextBox ;54636;550 ;1700 ;440 ;Name=Field27; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[27]; CaptionClass='3,' + MatrixColumnCaptions[27]; OnDrillDown=BEGIN FieldDrillDown(27); END; } ...Meglévő 28-as kód
... InColumnHeading=Yes } { 67 ;TextBox ;56357;440 ;1700 ;440 ;Name=Field28; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[28]; CaptionClass='3,' + MatrixColumnCaptions[28]; OnDrillDown=BEGIN FieldDrillDown(28); END; } ...Helyettesítő kód: 28
... InColumnHeading=Yes } { 67 ;TextBox ;56357;440 ;1700 ;440 ;Name=Field28; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[28]; CaptionClass='3,' + MatrixColumnCaptions[28]; OnDrillDown=BEGIN FieldDrillDown(28); END; } ...Meglévő 29-es kód
... InColumnHeading=Yes } { 69 ;TextBox ;57997;330 ;1700 ;440 ;Name=Field29; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[29]; CaptionClass='3,' + MatrixColumnCaptions[29]; OnDrillDown=BEGIN FieldDrillDown(29); END; } ...Helyettesítő kód: 29
... InColumnHeading=Yes } { 69 ;TextBox ;57997;330 ;1700 ;440 ;Name=Field29; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[29]; CaptionClass='3,' + MatrixColumnCaptions[29]; OnDrillDown=BEGIN FieldDrillDown(29); END; } ...Meglévő 30-as kód
... InColumnHeading=Yes } { 71 ;TextBox ;59716;440 ;1700 ;440 ;Name=Field30; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[30]; CaptionClass='3,' + MatrixColumnCaptions[30]; OnDrillDown=BEGIN FieldDrillDown(30); END; } ...Helyettesítő kód: 30
... InColumnHeading=Yes } { 71 ;TextBox ;59716;440 ;1700 ;440 ;Name=Field30; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[30]; CaptionClass='3,' + MatrixColumnCaptions[30]; OnDrillDown=BEGIN FieldDrillDown(30); END; } ...Meglévő 31-es kód
... InColumnHeading=Yes } { 73 ;TextBox ;61463;440 ;1700 ;440 ;Name=Field31; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[31]; CaptionClass='3,' + MatrixColumnCaptions[31]; OnDrillDown=BEGIN FieldDrillDown(31); END; } ...31-es helyettesítő kód
... InColumnHeading=Yes } { 73 ;TextBox ;61463;440 ;1700 ;440 ;Name=Field31; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[31]; CaptionClass='3,' + MatrixColumnCaptions[31]; OnDrillDown=BEGIN FieldDrillDown(31); END; } ...Meglévő 32-es kód
... InColumnHeading=Yes } { 75 ;TextBox ;63024;550 ;1700 ;440 ;Name=Field32; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Delete the following line. SourceExpr=MatrixData[32]; CaptionClass='3,' + MatrixColumnCaptions[32]; OnDrillDown=BEGIN FieldDrillDown(32); END; } ...Helyettesítő kód: 32
... InColumnHeading=Yes } { 75 ;TextBox ;63024;550 ;1700 ;440 ;Name=Field32; ParentControl=1; InColumn=Yes; BlankZero=Yes; // Add the following line. SourceExpr=CachedFormattedText[32]; CaptionClass='3,' + MatrixColumnCaptions[32]; OnDrillDown=BEGIN FieldDrillDown(32); END; } ...A MaxtrixVaras globális változó hozzáadása az alábbiak szerint:
Meglévő kód... Text005@1007 : TextConst 'ENU=Cyclic Formula'; FirstLineNo@1014 : Integer; LastLineNo@1013 : Integer; CachedFormattedText@1015 : ARRAY [32] OF Text[1024]; CachedContainsError@1012 : ARRAY [32] OF Boolean; PROCEDURE Load@1(AnalysisColumn1@1000 : Record 7118;MatrixColumnCaptions1@1001 : ARRAY [32] OF Text[1024];ShowError1@1002 : 'None,Division by Zero,Period Error,Invalid Formula,Cyclic Formula,All';FirstLineNo1@1005 : Integer;LastLineNo1@1004 : Integer); BEGIN AnalysisColumn.COPY(AnalysisColumn1); COPYARRAY(MatrixColumnCaptions,MatrixColumnCaptions1,1); ...Helyettesítő kód
... Text005@1007 : TextConst 'ENU=Cyclic Formula'; FirstLineNo@1014 : Integer; LastLineNo@1013 : Integer; CachedFormattedText@1015 : ARRAY [32] OF Text[1024]; CachedContainsError@1012 : ARRAY [32] OF Boolean; // Add the following line. MaxtrixVar@1020 : Decimal; PROCEDURE Load@1(AnalysisColumn1@1000 : Record 7118;MatrixColumnCaptions1@1001 : ARRAY [32] OF Text[1024];ShowError1@1002 : 'None,Division by Zero,Period Error,Invalid Formula,Cyclic Formula,All';FirstLineNo1@1005 : Integer;LastLineNo1@1004 : Integer); BEGIN AnalysisColumn.COPY(AnalysisColumn1); COPYARRAY(MatrixColumnCaptions,MatrixColumnCaptions1,1); ...
Előfeltételek
A gyorsjavítás alkalmazásához az alábbi termékek egyikének telepítve kell lennie:
- Microsoft Dynamics NAV 2009 R2
- Microsoft Dynamics NAV 2009 Service Pack 1
Eltávolítással kapcsolatos információk
Ez a gyorsjavítás nem távolítható el.
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Megjegyzés: Ez egy "GYORS KÖZZÉTÉTELŰ" cikk, amelyet közvetlenül a Microsoft támogatási szervezete készített. A dokumentumban szereplő információkat adott formában bocsátjuk rendelkezésre, a felmerülő problémákra adott válaszként. A rendelkezésre bocsátás gyorsasága következtében az anyagok sajtóhibákat tartalmazhatnak, és bármikor, előzetes értesítés nélkül felülvizsgálhatók. További szempontokat a használati feltételekben talál.