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