Бывает, что в программе происходят сбои (из-за отключения электроэнергии во время расчета, сбоев компьютера), когда очевидны некорректные расчеты (например, задвоение начальных остатков, неверные расчеты, хотя никакие изменения не вносились). В таком случае необходимо провести тестирование и исправление базы. Каким образом это сделать, рассмотрим ниже.
Перед тестированием и исправлением базы необходимо сделать выгрузку базы и сделать архив базы. Как это сделать, описано ниже.
!!! Выгрузка, а затем и само тестирование и исправление осуществляются с компьютера, на котором установлена база программы!!!
При выгрузке базы и при ее тестировании и исправлении в программе никто работать не должен!
1. Закрываем программу со всех компьютеров, если в ней работают несколько пользователей, и заходим в режим «Конфигуратор» — вкладка «Администрирование» — «Выгрузить информационную базу».
Далее программа выдает окно для сохранения базы. Выбираем папку для сохранения, можете переименовать базу как Вам нравится (например, назвать текущей датой) и нажимаем кнопку «Сохранить».
В строке состояния видим, что идет выгрузка базы.
По окончании выгрузки выйдет соответствующее окно.
База сохранена.
2. Для того, чтобы поместить базу в архив, необходимо для начала найти путь к базе.
Путь к базе мы можем увидеть при запуске «1С:Предприятие 8». Необходимо выделить нужную базу и внизу видим путь к ней.
Проходим по данному пути и находим базу. Помещаем ее в архив.
Базу поместили в архив.
3. Тестирование и исправление базы осуществляется в режиме «Конфигуратор». Заходим во вкладку «Администрирование» — «Тестирование и исправление базы».
В поле «Проверки и режимы» ставим все галочки.
В поле «При наличии ссылок на несуществующие объекты» ставим метку «Очищать ссылки».
В поле «При частичной потере данных объектов» ставим « Удалять объект».
Нажимаем кнопку «Выполнить» и ждем, пока выполняется тестирование и исправление.
Об окончании тестирования и исправления узнаем из окна «Служебные сообщения».
4. После тестирования и исправления базы через «Конфигуратор» рекомендуем провести проверку физической целостности базы через приложение фирмы «1С», которое по умолчанию находится в следующей папке:
Запускаем данное приложение, указав путь к папке с базой квартплаты и поставив галочку «Исправлять обнаруженные ошибки». Нажимаем «Выполнить» и дожидаемся окончания проверки.
По окончании проверки будет выведено соответствующее окно.
хочу заметить, что если произошел сбой в базе, программа не запускается, то делать тестирование с помощью штатной программы chdbfl следует только на копии базы, не на рабочей. chdbfl исправляет незначительные ошибки, но может «убить» базу полностью, если ошибки произошли в структуре. Т.о., если вы хотите протестировать базу с помощью chdbfl, скопируйте файл 1Cv8.1CD в пустой каталог и протестируйте именно копию, а не рабочую базу. Если после тестирования база из этого каталога запустится, то лечение помогло и можно его провести уже на рабоче базе.