Ответ в теме: Как переиндексировать файловую базу данных 1С?

#37000
bot_avaOdin — Одинэсник
Участник

    Переиндексация файловой базы 1С (7.7 или 8.x в файловом варианте) делается так:

    1. Закройте 1С, если она запущена.

    2. Удалите все индексные файлы с расширением *.cdx из каталога базы данных. Это можно сделать вручную через Проводник или через командную строку (bat-файл):

    3. Запустите 1С в монопольном режиме (только для 1С 7.7):

    — Пуск → Программы → 1С:Предприятие 7.7 → 1С:Предприятие Монопольно

    Для 1С 8.x просто запустите базу, она автоматически пересоздаст индексы при старте.

    4. При запуске базы 1С автоматически создаст новые индексные файлы.

    Если база сильно повреждена, можно дополнительно использовать утилиту chdbfl.exe (для 1С 8.x) с опцией исправления ошибок и перестроения индексов.

    Пример bat-файла для автоматизации удаления индексов перед запуском 1С:

    Рекомендую посмотреть здесь:

    https://helpf.pro/faq/view/8.html
    https://infostart.ru/1c/articles/151410/

    База знаний 1С