Пропал поиск в 1С 8.3 Бухгалтерия — как восстановить

· Обновлено 12.07.2026 · ⏱ 5 мин · Редакция 1s-83.com

📋 Содержание

Вводите название контрагента в справочник — а список пустой. Ищете документ по сумме — ничего не находится, хотя он точно есть. Знакомо: в 1С 8.3 Бухгалтерия не работает поиск, и работа встаёт.

Чаще всего поиск слетел не потому, что база «сломалась». Виноват индекс полнотекстового поиска: он устарел, отключился или не пересобрался после обновления. Ниже — почему в 1С не работает поиск и как вернуть его за несколько минут.

Почему слетел поиск в 1С: главные причины

Строка поиска в справочниках, журналах и документах работает через полнотекстовый индекс. Пока индекс актуален — всё находится мгновенно. Как только он рассыпался, поиск возвращает пустоту.

Типичные причины:

  • 🔄 Индекс устарел. Данные добавили, а индекс не пересобрали.
  • Полнотекстовый поиск отключён в настройках базы.
  • 🆕 Обновление платформы или конфигурации. После апдейта индекс часто «слетает».
  • 🗂 Разросшиеся файлы индекса — при большом объёме данных.
  • 🧩 Нарушена целостность базы — битые ссылки, «висячие» объекты.
  • 💾 Мало места на диске сервера или у файловой базы.

💡 Отдельная строка — поиск конкретно по контрагенту. Если не находится один справочник, а остальные ищутся — почти всегда дело именно в индексе этого справочника.

Быстрая диагностика: с чего начать

Прежде чем лезть в тестирование базы, определите симптом. В большинстве случаев хватает пересборки индекса.

🩺 Диагностика: выберите симптом

Обновление индекса полнотекстового поиска

Самый частый и безопасный способ. Помогает в 8 случаях из 10.

  1. Откройте Администрирование → Обслуживание → Полнотекстовый поиск данных.
  2. Убедитесь, что переключатель полнотекстового поиска в положении «Включён».
  3. Нажмите «Обновить индекс».
  4. Дождитесь окончания — на большой базе это минуты, не секунды.
  5. Проверьте поиск в проблемном справочнике.

⚠️ Если индекс не обновлялся давно, первая пересборка может идти долго и грузить сервер. Запускайте её в нерабочее время, когда в базе нет пользователей.

Если после обновления поиск всё ещё пуст — сделайте полную переиндексацию: сначала очистите индекс, затем соберите заново.

Автоматическое обновление индекса регламентным заданием

Чтобы поиск не слетал снова, обновление индекса стоит автоматизировать. За это отвечает регламентное задание.

Где настроить: Администрирование → Обслуживание → Регламентные и фоновые задания → задание «Обновление индекса ППД» (полнотекстового поиска данных).

Проверьте:

  • ✅ задание включено;
  • ✅ задан разумный интервал — обычно каждые несколько минут или раз в час;
  • ✅ для клиент-серверной базы расписание задаёт администратор кластера.

💡 В файловой базе регламентные задания работают только при запущенном сеансе. Если 1С на ночь закрывают, индекс успевает устареть — тогда обновляйте его вручную по утрам или держите фоновый сеанс.

Проверка целостности базы, если индекс не помог

Индекс пересобрали, а поиск не восстановился? Значит, проблема глубже — в самой базе. Нужна проверка логической и ссылочной целостности.

Вариант 1. Тестирование и исправление (конфигуратор):

  1. Запустите базу в режиме Конфигуратор.
  2. Меню Администрирование → Тестирование и исправление.
  3. Отметьте Проверку логической целостности и Проверку ссылочной целостности.
  4. Выберите режим «Исправлять обнаруженные ошибки».
  5. Запустите и дождитесь отчёта.

Вариант 2. Утилита chdbfl.exe (только для файловой базы):

  • лежит в каталоге bin платформы, например C:\Program Files\1cv8\...\bin\chdbfl.exe;
  • укажите путь к файлу 1Cv8.1CD;
  • поставьте галку «Исправлять обнаруженные ошибки» и запустите.

⚠️ Перед любым тестированием и исправлением сделайте резервную копию базы. chdbfl и «Тестирование и исправление» меняют данные, откатить будет нечем.

Особые случаи

Поиск по контрагенту. Список контрагентов не фильтруется по вводу — сначала обновите индекс. Если справочник большой и «тяжёлый», помогает полная переиндексация именно после проверки целостности.

После обновления платформы. Классика: После обновления платформы пропал поиск. Платформа перестроила служебные структуры, индекс устарел. Решение — пересобрать индекс заново, иногда с предварительной очисткой.

Клиент-серверная база. Здесь на поиск влияет ещё и работа сервера 1С и СУБД. Если индекс в порядке, а поиск всё равно молчит — проверьте свободное место на диске сервера и перезапустите рабочий процесс кластера.

Если не помогло

Когда индекс пересобран, целостность проверена, а поиск в 1С по-прежнему не работает:

  • 🔧 перезапустите сеанс и саму службу сервера 1С (для клиент-сервера);
  • 🧹 очистите кэш: закройте 1С и удалите временные каталоги сеанса;
  • 💽 проверьте место на диске и права доступа к каталогу базы;
  • 🆙 обновите платформу до актуального релиза — старые версии имели баги полнотекстового поиска;
  • 🛠 при повторяющихся сбоях выгрузите базу в .dt и загрузите в чистую — это лечит скрытые повреждения.

Если и это не дало результата — вероятно, повреждение базы серьёзнее, и стоит подключить специалиста по сопровождению 1С.

Как предотвратить, чтобы поиск не слетал

Пробегитесь по короткому чек-листу — он снимает большинство повторных сбоев.

Профилактика: поиск всегда работает
Выполнено: 0 / 6
🎬 Видео с YouTube — канал «Аутсорсинг 1С». Стороннее видео для наглядности; порядок действий в вашей версии 1С может отличаться.

Частые вопросы

Почему в 1С 8.3 Бухгалтерия не работает поиск в справочниках?
Чаще всего устарел или отключился индекс полнотекстового поиска. Обновите его через Администрирование → Обслуживание → Полнотекстовый поиск данных.
Слетел поиск после обновления — как вернуть?
После апдейта платформы или конфигурации индекс нужно пересобрать. Нажмите «Обновить индекс», при необходимости — с полной переиндексацией (сначала очистить, потом собрать).
Обновил индекс, а поиск всё равно пустой. Что дальше?
Проверьте целостность базы: «Тестирование и исправление» в конфигураторе или chdbfl.exe для файловой базы. Обязательно с резервной копией.
Не ищется только один справочник, остальные работают. Почему?
Это частичный сбой индекса. Полная переиндексация обычно решает; если нет — проверьте ссылочную целостность объектов этого справочника.
Как сделать, чтобы поиск не слетал постоянно?
Держите включённым регламентное задание «Обновление индекса ППД» с разумным интервалом. В файловой базе оно работает только при запущенном сеансе 1С.
Опасно ли запускать тестирование и исправление?
Оно меняет данные, поэтому перед запуском обязательно сделайте резервную копию. Сам процесс штатный, но откатить исправления без копии невозможно.

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.