ЗВЕДЕННЯ. Під час запуску Microsoft FRx для компанії або створення звіту може з'явитися таке повідомлення про помилку:
Помилка 9. Підрядковий символ за межами діапазону.
ДОКЛАДНІ ВІДОМОСТІ. Ось кілька кроків, які можна виконати, щоб усунути таку послідовність дій: 1. Перейменуйте *. G32 та будь-які *. Файли LDB з папки SysData із закритою програмою FRX. 2. Переконайтеся, що прапорець Access установлено для функціональної грошової одиниці в Microsoft Dynamics GP або в Microsoft Business Solutions – Great Plains (Setup - System - Multicurrency Access). Якщо ні, позначте поле, а потім повторіть крок 1.3. Переконайтеся, що в розділі Company ( Компанія) перевірте правильну стандартну систему бухгалтерського обліку (Company – Information), а також у розділі Admin (Адміністратор) – processing Options (Параметри обробки). 4. Якщо помилка виникає лише під час друку, створіть дуже простий формат рядків і макет стовпців, не використовуйте дерево звітів і надрукуйте звіт, щоб з'ясувати, чи з'явилось така сама помилка. Якщо повідомлення про помилку для цього звіту не з'являється, можливо, пошкоджено формат рядків і/або макет стовпців. Щоб усунути проблему, повторно відтворіть формат.5. Перейменуйте повторювані або Bti.ini застарілі файли, а .dll *застарілими* на сервері або в локальних робочих місцях. Повторіть крок 1. і запустіть FRX.6. Стискання баз даних FRX, коли всі інші користувачі вихідили FRX (Файл – Стиснена база даних FRX і завершили обидва варіанти).7. Можливо, пошкоджено дані про настроювання звітного періоду. Щоб повторно створити звітні періоди, виконайте наведені нижче дії.а. У розділі "Звіти: налаштування компанії – настроювання – звітні періоди" надрукуйте звіт за всі роки. Зверніть увагу, які роки позначено полем Історичний рік, оскільки це не включено до звіту.б. IF SQL. Якщо ніхто не ввійшов у компанію, видаліть усі рядки з бази даних компанії за допомогою ISQL.ВИДАЛІТЬ SY40100 DELETESY40101 C. У вікні Настроювання звітного періоду повторно створити фінансові роки, ввівши рік, перший і останній день, кількість періодів, за необхідності позначаючи минулий рік і натиснувши кнопку Обчислити. Надруковані звіти використовуються, щоб повторно створити та переконатися, що відомості про звітний період правильні.г. Перейменуйте *. G32-файли з папки SysData.е. Запустіть FRX і надрукуйте звіт. Якщо ви й надалі отримуєте помилку 9, перейдіть до кроку 8.8. Якщо SQL – запустіть наведений нижче сценарій у засобі аналізу ISQL або запитів. Якщо ви отримали результати, відмінні від 0 рядків, це, імовірно, проблема. виберіть SGMTNUMB із GL40200, де SGMTNUMB не in (виберіть SGMTNUMB зі SY00300). Якщо це не 0 рядків, виконайте такі дії: a. Зробіть резервну копію бази даних компанії.б. Видаліть таблицю "Опис сегмента": DELETEGL40200 c. Запустіть перевірку посилань на зразок облікового запису, щоб повторно створити цю таблицю (Файл – обслуговування – перевірити посилання).г. Перейменуйте *. G32 та будь-які *. Файли LDB. Запустіть FRX. Примітка. Якщо помилка все одно виникає, переконайтеся, що в GL40200 немає зайвих сегментів (виберіть * з GL40200). Якщо є додаткові сегменти, видаліть їх (видаліть GL40200, де SGMTNUMB = XX) (XX представляє номер додаткового сегмента облікового запису).9. IF SQL. У ISQL/Query Analyzer виконайте наведену нижче інструкцію, коли Microsoft Dynamics GP закривається: DELETEGL00105 Потім запустіть перевірку посилань на зразок облікового запису, щоб повторно створити цю таблицю (Файл – обслуговування -перевірити посилання).10. Якщо використовується макет дерева, переконайтеся, що код компанії в каталозі звітів використовується в стовпці B – компанія в макеті дерева.11. Якщо на вкладці Стандартні блоки каталогу звітів у розділі "Формати рядків" і "Посилання на аркуші з дерева" вибрано "Використовувати формати рядків" і "Зв'язки рядків" у макеті дерева, переконайтеся, що на кожному рівні міститься посилання на рядок, включно зі зведеним рівнем, у макеті дерева.Ідентифікатор документа TechKnowledge Document ID:6580