#Что означает сообщение
Тестирование и исправление
Перед тестированием сделайте выгрузку базы. Используйте режим только проверки, затем исправление, если есть ошибки.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Ошибки структуры | Тестирование сообщает о повреждённых ссылках или индексах | Сначала проверить копию без исправлений |
| Сбой сервера | СУБД регистрирует ошибки диска или сервера | Сначала обеспечить сохранность базы |
| Нет копии | Нельзя подтвердить восстановимость резервной копии | Создать и проверить копию до исправлений |
| Повреждена таблица | Сообщение указывает на повреждение конкретной таблицы | Привлечь администратора СУБД |
#Пошаговое решение
- Уточните тип базы и завершите текущие операции«Тестирование и исправление» меняет данные при выбранном режиме исправления. Назначьте окно обслуживания, попросите сотрудников завершить работу, проверьте, нет ли регламентных заданий и активных сеансов. Установите, файловая база или клиент-серверная, и есть ли подозрения на физическую неисправность накопителя. Если диск выдаёт ошибки ввода-вывода, сперва спасайте данные, а не запускайте интенсивное перестроение.
- Сделайте проверяемую резервную копиюИспользуйте установленный в организации способ резервирования: согласованную выгрузку
.dtчерез «Администрирование» → «Выгрузить информационную базу…» в Конфигураторе либо штатную резервную копию СУБД для серверной базы. Проверьте место назначения, размер файла и по возможности восстановите копию в отдельную тестовую базу. Для файловой базы копировать.1CDлучше после закрытия всех подключений; не заменяйте реальную копию пустым файлом. - Сначала выполните только проверкуВ Конфигураторе копии базы откройте «Администрирование» → «Тестирование и исправление…». Изучите отмеченные проверки и выберите режим «Только тестирование», если он предлагается в данной версии. Запустите проверку, дождитесь отчёта и сохраните найденные ошибки. На первом этапе не включайте автоматическое удаление повреждённых ссылок или другие операции, изменяющие записи.
- Исправляйте только понятные проблемы на копииЕсли проверка сообщила об ошибках, определите, какой объект или индекс затронут. В тестовой базе выберите подходящее штатное исправление только после оценки влияния на данные; затем повторите проверку и функциональные операции. На клиент-серверной базе проблемы физической целостности могут требовать обслуживания СУБД, а не только инструмента 1С. Для переноса исправлений на рабочую систему составьте план, включая резервную копию, период простоя и откат.
#На что обратить внимание
Не выполняйте тяжёлую процедуру при подключённых пользователях в рабочее время. Для клиент-серверной базы согласуйте операции с администратором СУБД и версией платформы.