SOUHRN Při spuštění
microsoftu FRx pro společnost nebo při generování sestavy se může zobrazit následující
chybová zpráva:
Chyba 9 – Dolní index mimo rozsah.
DALŠÍ INFORMACE: Tady jsou některé kroky, které je možné provést k vyřešení tohoto
problému:
1. Přejmenujte *. G32 a všechny *. Soubory LDB ze složky SysData se zavřeným programem FRx.
2. Zkontrolujte, že je zaškrtnuté políčko Access pro vaši funkční měnu v Microsoft Dynamics GP nebo v Microsoft Business Solutions – Great Plains (Nastavení – Systém – Přístup pro více měn). Pokud ne, označte pole a opakujte krok 1.
3. Ujistěte se, že v části Společnost – Informace a také v části Správce – možnosti zpracování je nastaven správný výchozí účetní systém.
4. Pokud k chybě dojde jenom při tisku, vytvořte velmi jednoduchý formát řádku a rozložení sloupce, použijte žádný strom sestav a vytiskněte sestavu, abyste zjistili, jestli se zobrazí stejná chyba. Pokud se zobrazí chybová zpráva pro tuto sestavu, může dojít k poškození formátu řádku nebo rozložení sloupce použitého v sestavě. Pokud chcete tento problém vyřešit, znovu vytvořte formát.
5. Přejmenujte duplicitní nebo zastaralé Bti.ini a Btrieve *.dll soubory, které jsou na serveru nebo místních pracovních stanic. Opakujte krok 1. a spusťte FRx.
6. Komprimovat databáze FRx, když všichni ostatní uživatelé ukončí FRx (Soubor – kompaktní databáze FRx a dokončí obě možnosti).
7. Data nastavení fiskálního období mohou být poškozená. Pokud chcete fiskální období znovu vytvořit, postupujte takto.
a. V části Sestavy – společnost – Nastavení – fiskální období vytiskněte sestavu pro všechny roky. Všimněte si, které roky mají pole Historický rok označené, protože toto pole není zahrnuto v sestavě.
b. KDYŽ SQL – Pokud se ke společnosti nikdo nehlásí, odstraňte všechny řádky z databáze společnosti pomocí ISQL.
DELETE SY40100
DELETESY40101
c. Pomocí okna Nastavení fiskálního období znovu vytvořte fiskální roky tak, že zadáte pole Rok, První a Poslední den, Počet období, podle potřeby označte historický rok a potom klikněte na tlačítko Vypočítat. Vytištěné sestavy slouží k opětovnému vytvoření a potvrzení správnosti informací o fiskálním období.
d. Přejmenujte *. Soubory G32 ze složky SysData.
e. Spusťte FRx a vytiskněte sestavu. Pokud se vám pořád zobrazí chyba 9, pokračujte krokem 8.
8. KDYŽ SQL – spusťte následující skript v ISQL/Query Analyzer. Pokud se zobrazí výsledky jiné než 0 ovlivněných řádků, byl to pravděpodobně problém.
vyberte SGMTNUMB z GL40200, kde SGMTNUMB není v (vyberte SGMTNUMB z SY00300) Pokud vaše výsledky nebyly ovlivněné 0 řádky ', proveďte
toto:
a. Vytvořte si zálohu firemní databáze.
b. Odstraňte hlavní tabulku Popis segmentu:
DELETEGL40200
c. Spusťte kontrolní odkazy proti hlavnímu serveru účtů a znovu vytvořte tuto tabulku (Soubor – údržba – zkontrolovat odkazy).
d. Přejmenujte *. G32 a všechny *. Soubory LDB. Spusťte FRx. Poznámka: Pokud máte pořád chybu, ověřte, že v GL40200 nejsou žádné další segmenty (vyberte * z GL40200). Pokud existují další segmenty, odstraňte je (odstraňte GL40200, kde SGMTNUMB = XX) (XX představující číslo segmentu extra účtu).
9. KDYŽ SQL – V nástroji ISQL/Query Analyzer spusťte po zavření aplikace Microsoft Dynamics GP následující příkaz:
DELETEGL00105 Potom spusťte kontrolní odkazy proti hlavnímu serveru účtů a znovu vytvořte tuto tabulku
(Soubor – údržba – zkontrolovat odkazy).
10. Pokud používáte stromové rozložení, ověřte, že kód společnosti v katalogu sestav je společnost, která se používá ve sloupci B – Společnost ve stromovém rozložení.
11. Pokud máte na kartě Stavební bloky v katalogu sestav vybranou možnost Použít formáty řádků a Odkazy na list ze stromové struktury sestav a používáte ve sloupci I propojení řádků – Formát řádku, ověřte, jestli je v každé úrovni stromové rozložení odkaz na řádek, včetně úrovně souhrnu.
Tento článek byl TECHKnowledge Document ID:6580