Ремонт информационной базы BAS
5 952Появление разного рода систематических сбоев в программе (ошибок, неверных данных в отчетах, аварийного закрытия программы) можно считать повреждением базы. Чаще всего проблемы возникают вследствие сбоев электропитания.
Если Вы видите, что остатки в ОСВ отображаются некорректно, или появляются цифры в базе, которые тянутся с периода, который меньше ввода начальных остатков, не проводятся определенные документы или программа BAS часто “зависает” или самостоятельно закрывается, можно попробовать сделать ремонт базы.
Важно! Обязательно до выполнения ремонта нужно сделать резервную копию базы BAS. Это нужно для того, чтобы при неудачной попытке была возможность вернуть начальную копию базы и починить базу еще раз другим способом.
Итак, ремонт базы условно можно разделить на грубый и тонкий. Рекомендуется сначала провести грубый ремонт, а потом тонкий – более расширенный.
1. Грубый ремонт производится с помощью встроенной утилиты BAS – chdbfl.ехе.
Утилита находится на системном диске компьютера, на котором установлено BAS, например:
C:\Program Files\BAS8.3.16.1690\bin\chdbfl.exe
Обратите внимание, что целесообразно использовать утилиту именно той версии платформы, с которой запускалась данная информационная база.
Запустите утилиту, укажите путь к информационной базе, проставьте отметку Исправлять выявленные ошибки и нажмите Выполнить.
По завершению утилита выдаст информацию об ошибках, в данном случае в базе ошибок не обнаружено.
Рассмотрим теперь поврежденную базу. Утилита выдает информацию об ошибках, находит поврежденные данные таблиц и исправляет большинство ошибок.
Таким образом можно выполнить грубый ремонт базы с помощью утилиты chdbfl.ехе.
2. Далее рассмотрим более тонкий ремонт этой базы через средства конфигуратора BAS.
Откройте поврежденную базу данных через конфигуратор, выберите раздел меню Администрирование – Тестирование и исправление. Укажите соответствующие проверки, которые нужно осуществить с базой данных и нажмите Выполнить. Если Вы не уверены, какие именно параметры тестирования и исправлений выбрать, оставьте настройки без изменений.
По завершению ремонта информационной базы данных конфигуратор выдает служебное сообщение об изменениях в базе и завершении тестирования.
Обычно описанные выше методы помогают исправить ошибки в информационной базе BAS и продолжить работу.