Администрирование · 11 мин
Каталог 1cv8ftxt: что это за папка и как с ней работать
Разбираемся, что за папка 1cv8ftxt в 1С, зачем она нужна, почему растёт в размере и как безопасно очистить её содержимое без потери данных.
При работе с файловыми базами 1С:Предприятие 8 пользователи и администраторы нередко замечают рядом с файлом базы 1Cv8.1CD дополнительные служебные каталоги. Один из них носит имя 1cv8ftxt и часто вызывает вопросы: не вирус ли это, можно ли его удалить и почему он занимает место на диске.
Каталог 1cv8ftxt создаётся платформой 1С автоматически и относится к механизму полнотекстового поиска по данным информационной базы. В нём хранятся служебные файлы индекса, благодаря которым поиск по документам, справочникам и текстовым полям работает быстро, а не перебирает всю базу целиком при каждом запросе.
Удалять этот каталог «на всякий случай» не стоит, но и паниковать при его появлении не нужно. Ниже разберём, за что отвечает папка, когда её можно безопасно очистить и как управлять полнотекстовым поиском штатными средствами 1С.
Что такое полнотекстовый поиск в 1С и при чём тут 1cv8ftxt
Полнотекстовый поиск — это механизм платформы 1С:Предприятие, который позволяет искать информацию по содержимому текстовых реквизитов объектов: наименованиям, комментариям, описаниям, содержимому присоединённых файлов. Без него поиск по строке потребовал бы последовательного просмотра всех записей, что на больших базах занимает неприемлемо много времени.
Чтобы поиск работал быстро, платформа заранее строит поисковый индекс — специальную структуру данных, где зафиксировано, какие слова в каких объектах встречаются. Именно файлы этого индекса и размещаются в каталоге 1cv8ftxt рядом с файлом информационной базы.
Каталог создаётся только для файловых информационных баз. В клиент-серверном варианте работы индекс полнотекстового поиска хранится иначе — средствами СУБД или в служебных структурах на сервере, поэтому отдельной папки 1cv8ftxt в каталоге базы вы не увидите.
Где находится каталог и что внутри
Для файловой базы каталог 1cv8ftxt располагается в той же папке, где лежит файл 1Cv8.1CD. Типичное содержимое каталога базы выглядит так: сам файл базы, каталог 1cv8ftxt, а также могут присутствовать другие служебные элементы, например журнал регистрации и файлы блокировок.
Внутри 1cv8ftxt находятся файлы индекса полнотекстового поиска во внутреннем формате платформы. Открывать, редактировать или перемещать их вручную не имеет смысла: структура недокументированная, а любое повреждение приведёт к необходимости перестраивать индекс заново.
Размер каталога зависит от объёма текстовых данных в базе и от того, включено ли индексирование присоединённых файлов. На небольших базах это могут быть единицы мегабайт, на крупных базах с большим количеством документов и хранимых файлов — существенно больше.
Проверьте, включён ли полнотекстовый поиск в настройках базы
Проверьте, не включено ли индексирование присоединённых файлов
Отключите полнотекстовый поиск, если он не нужен
Почему каталог появляется и почему возвращается после удаления
Платформа создаёт 1cv8ftxt в момент, когда для информационной базы включается полнотекстовый поиск и выполняется первое построение или обновление индекса. Дальше индекс периодически обновляется: либо по расписанию регламентным заданием, либо при явном запуске обновления администратором.
Если удалить папку при включённом поиске, при следующем обновлении индекса платформа создаст её заново и начнёт строить индекс с нуля. Поэтому удаление каталога не отключает поиск — оно лишь сбрасывает уже построенный индекс, и до завершения переиндексации поиск по базе будет работать некорректно или не работать вовсе.
Чтобы каталог не появлялся снова, нужно не удалять его, а отключить сам механизм полнотекстового поиска в настройках информационной базы. После отключения папку можно удалить — платформа больше не будет её пересоздавать.
Как отключить полнотекстовый поиск и убрать каталог
Если полнотекстовым поиском в базе никто не пользуется, а каталог занимает место или мешает при копировании базы, разумно отключить механизм целиком. Делается это штатными средствами, без вмешательства в файлы.
Порядок действий зависит от конфигурации, но общая логика одинакова: настройка выполняется в режиме 1С:Предприятие под пользователем с правами администратора. В типовых конфигурациях управление поиском находится в разделе администрирования, в подсистеме настройки поиска и полнотекстового поиска.
- 1Завершите работу всех пользователей с информационной базой
- 2Откройте базу в режиме 1С:Предприятие под администратором
- 3Перейдите в раздел администрирования и найдите настройку полнотекстового поиска
- 4Снимите флаг использования полнотекстового поиска и сохраните настройку
- 5Закройте базу и убедитесь, что сеансов с ней не осталось
- 6Удалите каталог 1cv8ftxt из папки с базой
- 7Откройте базу и проверьте, что папка не пересоздалась
После отключения поиска строка полнотекстового поиска в интерфейсе перестанет давать результаты либо исчезнет из рабочего стола — это ожидаемое поведение. Если позже поиск понадобится снова, его можно включить той же настройкой и дождаться построения индекса.
Можно ли просто удалить папку: риски и ограничения
Физическое удаление 1cv8ftxt безопасно для данных, но только при соблюдении двух условий: с базой в этот момент никто не работает, и вы понимаете, что индекс придётся строить заново, если поиск включён. Удаление папки во время активного сеанса или в процессе обновления индекса может привести к ошибкам обращения к файлам и повреждению индекса.
Отдельная ситуация — копирование и архивирование базы. При переносе файловой базы на другой компьютер или в архив каталог 1cv8ftxt можно не копировать: индекс не нужен для работоспособности базы и будет построен заново на новом месте. Это заметно уменьшает размер копии.
Не стоит путать 1cv8ftxt с другими служебными элементами. Файл 1Cv8.1CD — это сама база, его удаление или повреждение фатально. Журнал регистрации и файлы блокировок тоже имеют своё назначение. Правило простое: без понимания назначения файла в каталоге базы ничего удалять не нужно.
Если поиск работает плохо: очистка и перестроение индекса
Иногда проблема выглядит иначе: каталог есть, поиск включён, но результаты поиска неполные или устаревшие. Типичная причина — индекс давно не обновлялся или был повреждён, например при аварийном завершении работы или сбое диска во время индексации.
Лечение выполняется штатно: в настройках полнотекстового поиска есть команды обновления индекса и его полного перестроения (очистки индекса с последующим построением заново). Полное перестроение на большой базе может занять продолжительное время, поэтому его лучше запускать в нерабочие часы.
В клиент-серверных базах обновление индекса обычно выполняется регламентным заданием по расписанию. Если поиск «отстаёт» от актуальных данных, проверьте, что это задание активно и завершается без ошибок.
Как выбрать действие
Типичные ошибки при работе с каталогом
Большинство проблем с 1cv8ftxt возникает не из-за самой папки, а из-за неверных действий вокруг неё. Ниже собраны ошибки, которые чаще всего приводят к лишней работе или сбоям.
Ещё одна распространённая ситуация — антивирусные проверки. Постоянное сканирование каталога базы в реальном времени может замедлять обновление индекса и работу с файлом базы. Каталог файловой базы обычно добавляют в исключения антивируса, но это решение должен принимать администратор с учётом политики безопасности организации.
Если файловая база лежит в общей сетевой папке, убедитесь, что у всех пользователей есть права на запись в каталог 1cv8ftxt. Иначе обновление индекса будет завершаться ошибками доступа, а поиск — работать нестабильно.
Как проверить, что всё в порядке
После отключения поиска, очистки каталога или перестроения индекса полезно убедиться, что база ведёт себя ожидаемо. Проверка занимает несколько минут и не требует специальных инструментов.
Как проверить результат
Каталог не пересоздаётся после запуска базы
Папка появилась снова — поиск не отключён
Поиск находит недавно созданные документы
Новые объекты не находятся — индекс не обновляется
База открывается без сообщений об ошибках
Ошибки при запуске — проверьте целостность файла 1Cv8.1CD
Обновление индекса завершается без ошибок
Ошибки доступа — проверьте права на сетевую папку
Если после всех действий поиск работает, а лишние папки не появляются, настройку можно считать завершённой. При повторяющихся ошибках обновления индекса имеет смысл проверить журнал регистрации — там фиксируются причины сбоев регламентных операций.
Что важно запомнить
1cv8ftxt — штатный каталог индекса полнотекстового поиска файловой базы 1С, а не вирус и не мусор. Удалять его нужно только при закрытой базе, а чтобы папка не возвращалась — отключить полнотекстовый поиск в настройках. Данные базы от удаления каталога не страдают, индекс всегда можно построить заново.
Частые вопросы о каталоге 1cv8ftxt
1cv8ftxt — это вирус или вредоносная программа?
Нет. Это служебный каталог, который создаёт платформа 1С:Предприятие 8 для хранения индекса полнотекстового поиска. Убедиться в этом просто: папка находится рядом с файлом базы 1Cv8.1CD, а её появление совпадает с включением полнотекстового поиска.
Можно ли удалить 1cv8ftxt, не сломается ли база?
Данные базы не пострадают: в каталоге нет документов или справочников, только поисковый индекс. Удалять нужно при закрытой базе. Если поиск включён, платформа пересоздаст папку и будет строить индекс заново, поэтому правильнее сначала отключить поиск.
Почему 1cv8ftxt занимает много места?
Размер зависит от объёма текстовых данных в базе: чем больше документов, комментариев и присоединённых файлов попадает в индекс, тем больше каталог. Если место критично, отключите индексирование присоединённых файлов или полнотекстовый поиск целиком.
Нужно ли копировать 1cv8ftxt при резервном копировании базы?
Нет, для восстановления работоспособной базы достаточно файла 1Cv8.1CD. Индекс поиска строится заново на новом месте, поэтому исключение каталога из архива только уменьшит размер копии и ускорит копирование.
Удалил папку, но она появилась снова. Что делать?
Это значит, что полнотекстовый поиск включён и платформа пересоздала индекс. Зайдите в настройки информационной базы в разделе администрирования, отключите использование полнотекстового поиска, закройте все сеансы и только после этого удалите каталог.
Поиск в 1С перестал находить новые документы. Это связано с 1cv8ftxt?
Косвенно да: причина в том, что индекс не обновился. Запустите обновление или полное перестроение индекса в настройках полнотекстового поиска. В клиент-серверном варианте дополнительно проверьте, что регламентное задание обновления индекса активно и завершается без ошибок.