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