Перейти к основному содержимому

ALIMUSAEV — IT и 1С

C:\> type \solutions\1c\universalnoe-ispravlenie-oshibok-fajlovoj-bazy-1s.md

Универсальное исправление ошибок файловой базы 1С

КОНТЕКСТ

Клиент работает на файловой базе 1С. Периодически возникают разные ошибки: вылеты, недостаточно памяти, прочие сбои.

ПРОБЛЕМА

Файловая база работает нестабильно — периодические ошибки мешают работе пользователей. Конкретная причина неизвестна.

ВАРИАНТЫ РЕШЕНИЯ

Вариант А: запустить утилиту chdbfl.exe от имени администратора с тестированием и исправлением.

✅ Плюсы: универсальный способ — утилита сама находит и исправляет ошибки файловой базы. Решает проблему в 80% случаев;

❌ Минусы: если ошибки критические и утилита не справляется — потребуется восстановление из бэкапа.


ВЫБОР РЕШЕНИЯ

Запустить chdbfl.exe от имени администратора, выбрав режим тестирования вместе с исправлением. Утилита находится в папке платформы 1С: C:\Program Files\1cv8\<версия>\bin\chdbfl.exe. Перед запуском убедиться, что все пользователи вышли из базы.

✅ Применимо: при любых нестабильных ошибках файловой базы 1С неизвестного происхождения;

❌ Не применимо: если утилита не исправила ошибки — восстанавливать базу из бэкапа.