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