Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

CHDBFL_TII_1C 1С:Предприятие и СУБД

Тестирование и исправление 1С (ТиИ): безопасные галочки и защита от потери данных

Обновлено: 26.08.2026 · Официальная документация ↗
  • 1С выдает ошибки целостности: Ошибка формата потока, Нарушена структура таблицы или сбои индексов.
  • Не формируются стандартные отчеты или зависает проведение документов.
  • После аварийного выключения сервера база данных открывается с ошибками.
  • Администратор планирует запустить «Тестирование и исправление», но боится стереть важные документы бухгалтерии.

Что такое Тестирование и исправление (ТиИ) простыми словами?

Это встроенный в Конфигуратор 1С доктор, который проверяет базу данных на логические и физические ошибки, пересчитывает итоги регистров и чистит «мусорные» ссылки. Главное правило перед запуском: обязательно сделайте резервную копию базы (файл .dt или бэкап SQL)!

Разбор каждой галочки: что безопасно, а что опасно?

  1. Реиндексация таблиц (БЕЗОПАСНО 🟢): Перестраивает служебные поисковые индексы. Ускоряет работу базы, ничего не удаляет. Рекомендуется ставить всегда.
  2. Проверка логической целостности (БЕЗОПАСНО 🟢): Ищет логические несоответствия в таблицах. Данные не удаляет, только проверяет.
  3. Проверка ссылочной целостности (ВНИМАНИЕ 🟡): Ищет так называемые «битые ссылки» (объекты с надписью <Объект не найден>).
  4. Пересчет итогов (БЕЗОПАСНО 🟢): Заново пересчитывает бухгалтерские и складские остатки за все года. Полностью безопасно и очень полезно, если «поехали» остатки в отчетах.
  5. Сжатие таблиц информационной базы (БЕЗОПАСНО 🟢): Уменьшает физический размер файла файловой базы (1Cv8.1CD), удаляя пустоты.
  6. Реструктуризация таблиц (ДОЛГО, НО БЕЗОПАСНО 🟢): Пересоздает все таблицы базы заново. Занимает много времени, но исправляет сложные программные сбои.

Как правильно настроить опасные переключатели внизу окна?

В нижней части окна ТиИ есть переключатели, которые определяют, что делать с поврежденными данными:

  • При наличии ссылок на несуществующие объекты: выбирайте «Создавать объекты» (1С создаст пустые элементы-заглушки, и вы не потеряете привязку документов). Не выбирайте «Очищать ссылки»!
  • При частичной потере данных: выбирайте «Не изменять» или «Создавать объекты». Никогда не выбирайте «Удалять данные» без предварительного анализа!

Инструкция по запуску:

  1. Попросите всех пользователей выйти из 1С.
  2. Сделайте архивную копию: Конфигуратор -> Администрирование -> Выгрузить информационную базу.
  3. Откройте: Администрирование -> Тестирование и исправление...
  4. Установите безопасный базовый набор галочек (Реиндексация, Проверка логической целостности, Пересчет итогов, Сжатие).
  5. Нажмите Выполнить и дождитесь надписи «Тестирование закончено» в окне служебных сообщений.
💡 Практика специалистов: Всегда запускайте ТиИ с опцией 'Создавать объекты', а не 'Удалять данные'. Если в базе были битые ссылки, 1С создаст понятные элементы с пометкой 'Не восстановлен', которые бухгалтер потом сможет вручную перевыбрать в документах.

Частые вопросы (FAQ)

Сколько времени длится Тестирование и исправление?

Для небольших баз (до 5 ГБ) — от 10 до 30 минут. Для огромных баз на сервере процедура полной реструктуризации может длиться несколько часов (лучше запускать на ночь).

Что делать, если тестирование зависло на шаге 'Реструктуризация'?

Не прерывайте процесс через Диспетчер задач! 1С может обрабатывать огромный регистр с десятками миллионов записей. Проверьте активность диска в Диспетчере задач — если диск занят, процесс идет штатно.

Поможет ли ТиИ при ошибке 'Файл базы данных поврежден'?

Если база файловая и повреждена физически, сначала запустите утилиту chdbfl.exe из папки bin платформы 1С, и только потом запускайте ТиИ в Конфигураторе.

Можно ли запускать Тестирование и исправление, пока другие пользователи работают?

Нет. Процедура требует монопольного (эксклюзивного) доступа к базе. Все пользователи должны быть отключены.

Полезные материалы
Рекомендуем