Не работает поиск в списке справочника 1С: обновление индекса ПТП
- При вводе точного наименования товара или ИНН контрагента в строку поиска 1С выдает пустой список.
- Поиск по подстроке работает только в начале слова или не ищет внутри артикулов.
- В панели сообщений появляется предупреждение:
Индекс полнотекстового поиска не актуален. - Поиск находит давно удаленные или измененные позиции.
Причина неполадки
В современных конфигурациях 1С («Бухгалтерия», «УТ», «ERP») поиск работает не прямым перебором строк, а через специальный поисковый индекс — Полнотекстовый поиск (ПТП). Если индекс поврежден или регламентное задание фонового обновления зависло, поиск перестает видеть новые и измененные карточки.
Инструкция: Обновление индекса полнотекстового поиска
- Зайдите в 1С с правами администратора.
- Перейдите в раздел: Администрирование → Обслуживание → Корректировка данных → Полнотекстовый поиск.
- Посмотрите на статус: если написано «Требуется обновление» или дата индекса устарела, нажмите кнопку Обновить индекс.
- Если поиск по-прежнему сбоит, нажмите кнопку Очистить индекс, а затем — Обновить индекс (индекс перестроится с нуля за несколько минут).
Проверка автоматического расписания
- В том же разделе Обслуживание перейдите в Регламентные и фоновые задания.
- Найдите два задания:
- Обновление индекса ППД (должно выполняться каждые 1–5 минут).
- Слияние индексов ППД (должно выполняться 1–2 раза в сутки, например ночью).
- Убедитесь, что стоит флажок Включено.
Частые вопросы (FAQ)
Почему перестроение индекса занимает много времени?
В больших базах с миллионами документов 1С индексирует каждое слово во всех справочниках. Первичное создание индекса может занять от 10 минут до пары часов.
Можно ли отключить полнотекстовый поиск и искать по старинке?
Да, в разделе «Полнотекстовый поиск» можно снять флаг использования, но в таком случае поиск по произвольным частям слов в больших справочниках станет значительно медленнее.
Почему поиск не находит слова с опечатками?
Стандартный поиск 1С ищет точные совпадения с учетом словоформ русского языка. Для поиска с опечатками в строке поиска перед словом можно ставить символ нечеткого поиска (если поддерживается конфигурацией).
Где физически хранятся файлы индекса полнотекстового поиска?
В файловой базе — в папке 1Cv8FTxt внутри каталога базы; в клиент-серверной — в рабочей папке кластера серверов 1С на диске C:/Program Files/1cv8/srvinfo.