При работе с информационной базой 1С могут возникать ошибки. Например, если база работает некорректно, то при синхронизации со СБИС данные из 1С могут не загрузиться. Чтобы процесс передачи данных между системами шел без ошибок, периодически нужно тестировать и исправлять базу 1С.
Проверка и исправление ошибок базы данных — необратимый процесс. Поэтому перед тем как выполнять их, сделайте резервную копию информационной базы.
Чтобы протестировать базу данных:
- Запустите 1С в режиме конфигуратора.
- В меню программы выберите «Администрирование/Тестирование и исправление».
- В окне тестирования выберите режимы и параметры проверки.
- Только тестирование или Тестирование и исправление — режим проверки базы. В первом случае система проверит базу и выдаст ошибки, во втором — исправит их с учетом выбранных параметров.
- Реиндексация таблиц информационной базы — полное построение индексов для таблиц БД. Это длительная процедура, но она ускорит работу информационной базы.
- Проверка логической целостности информационной базы — проверить логическую и структурную целостность БД, исправить ошибки в данных.
- Проверка ссылочной целостности информационной базы — проверить базу данных на наличие «битых» ссылок. Они появляются в результате сбоев или если удалены объекты системы. Если выбран этот режим проверки, дополнительно вы можете указать, как именно исправлять ссылки и объекты:
- Создавать объекты — система создаст пустые объекты, которые потом можно будет заполнить данными;
- Очищать ссылки/Удалять объект — система удалит пустые или поврежденные ссылки/объекты;
- Не изменять — система покажет ошибки, но не выполнит никаких операций.
- Пересчет итогов — позволяет ускорить работу программы. Итоги — это вспомогательные таблицы, в которых хранятся уже просчитанные данные. Поэтому, когда система обращается к документу, информация берется не из общих таблиц, а из таблицы итогов.
- Сжатие таблиц информационной базы — когда вы удаляете данные из 1С, система не убирает строки из таблиц, а только помечает их как неиспользуемые. Пользователь их не видит, но эти строки по-прежнему находятся в БД. При сжатии базы эти данные удаляются, объем БД уменьшается и система работает быстрее.
- Реструктуризация таблиц информационной базы — пересоздает таблицы базы данных. То же самое происходит, когда вы вносите изменения в структуру конфигурации.
- Нажмите «Выполнить» — программа начнет искать ошибки в базе.
- После того как завершится тестирование и исправление ошибок, нажмите «Закрыть».
По окончании проверки можно посмотреть отчет в окне «Служебные сообщения».
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.