ЗВЕДЕННЯ. Під час запуску 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