К статье
Практический материал

Администрирование · 8 мин

Автоматическое извлечение текстов в 1С: что это и как работает

Что такое автоматическое извлечение текстов в 1С, зачем оно нужно, как включить полнотекстовый поиск и распознавание документов, какие есть ограничения и ошибки.

Автоматическое извлечение текстов в 1С — это механизм, при котором программа сама считывает текстовое содержимое из файлов и объектов базы (приложенных документов Word, Excel, PDF, писем, изображений с текстом) и сохраняет его в индекс. Благодаря этому пользователь может находить документы по любому слову из их содержимого, а не только по названию или реквизитам.

Механизм работает в двух основных сценариях. Первый — полнотекстовый поиск по данным информационной базы: платформа 1С извлекает тексты из присоединенных файлов и строит поисковый индекс. Второй — автоматическое распознавание и загрузка данных из сканов и PDF, когда из изображения документа извлекаются реквизиты (номер, дата, контрагент, суммы) и подставляются в создаваемый документ.

Оба сценария снимают рутинную работу: бухгалтеру не нужно вручную перебирать папки с файлами, а оператору — перепечатывать данные с бумажной накладной. Но у каждого механизма есть условия запуска, ограничения по форматам и типовые ошибки настройки, о которых ниже.

Что именно извлекает 1С и откуда

При включённом полнотекстовом поиске платформа извлекает текст из присоединенных файлов типовых форматов: документы Word и Excel, текстовые файлы, HTML, PDF, письма электронной почты с вложениями. Извлечённый текст попадает в поисковый индекс вместе с содержимым строковых реквизитов объектов — наименований, комментариев, описаний.

При распознавании документов (например, через сервис «1С:Распознавание первичных документов» или встроенные механизмы конфигураций) из скана или PDF извлекаются не просто символы, а структурированные данные: номер и дата документа, ИНН и наименование контрагента, табличная часть с номенклатурой, количеством и суммами. Результат подставляется в новый документ базы, а пользователь только проверяет его.

Как включить извлечение текстов для полнотекстового поиска

В пользовательском режиме откройте раздел администрирования и найдите настройку «Полнотекстовый поиск» (в типовых конфигурациях она обычно находится в «НСИ и администрирование» → «Общие настройки» или «Поиск и извлечение текстов»). Установите флаг использования полнотекстового поиска и разрешите извлечение текстов из присоединенных файлов.

Для файловой базы индекс обновляется по расписанию или вручную кнопкой «Обновить индекс». Для клиент-серверной базы обновление выполняется регламентным заданием на сервере. Убедитесь, что расписание задано: без регулярного обновления новые документы не будут находиться поиском.

Порядок действий
  1. 1
    Откройте настройки полнотекстового поиска в разделе администрирования
  2. 2
    Включите полнотекстовый поиск и извлечение текстов из файлов
  3. 3
    Выполните первичное обновление индекса вручную
  4. 4
    Настройте расписание регламентного обновления индекса
  5. 5
    Проверьте поиск по слову из содержимого загруженного PDF или Word-файла

Как работает распознавание первичных документов

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

Качество распознавания напрямую зависит от исходника. Чёткий PDF, сформированный из электронного документа, распознаётся почти без ошибок; смазанный скан с перекосом и печатью поверх таблицы потребует ручной правки. Поэтому при массовой загрузке имеет смысл требовать от контрагентов электронные PDF, а не фотографии бумаги.

Ограничения и требования к форматам

Извлечение текста для поиска не работает с зашифрованными и защищёнными паролем файлами, а также с изображениями без текстового слоя: скан в PDF без OCR для поиска выглядит пустым. Очень большие файлы могут индексироваться частично или пропускаться в зависимости от настроек и версии платформы.

Для распознавания документов действуют ограничения сервиса: поддерживается ограниченный перечень видов документов (счета, накладные, акты, УПД и некоторые другие), есть требования к разрешению скана и лимиты на объём страниц в тарифе. Нетиповые формы документов распознаются хуже или не распознаются вовсе.

Сравнение вариантов

Полнотекстовый поиск платформы

Подходит для поиска по содержимому файлов и реквизитов базы. Ограничение: нужен обновляемый индекс, не распознаёт сканы без текстового слоя.

Сервис распознавания первички

Подходит для автоматического ввода документов со сканов и PDF. Ограничение: платный тариф, требуется проверка результатов оператором.

Ручной ввод с прикреплением файла

Подходит при малом потоке документов. Ограничение: не масштабируется, содержимое сканов остаётся недоступным поиску.

Типичные ошибки и как их избежать

Самая частая жалоба — «поиск не находит файл, который точно есть в базе». Причины почти всегда одни и те же: индекс давно не обновлялся, файл добавлен после последнего обновления, либо это скан без текстового слоя. Проверка начинается с даты последнего обновления индекса в настройках поиска.

Вторая группа ошибок — попытка распознать документ, не входящий в перечень поддерживаемых, или файл низкого качества. В этом случае сервис либо отказывает в обработке, либо возвращает документ с массой незаполненных полей, и ручная доработка занимает больше времени, чем ввод с нуля.

Типичные ошибки
01
Не настроено расписание обновления индекса — новые документы не находятся поиском
02
Ожидание, что поиск найдёт текст внутри скана без OCR — такие файлы для поиска пустые
03
Проведение распознанного документа без сверки сумм — риск ошибок в учёте
04
Загрузка в распознавание фотографий низкого качества — результат требует полной ручной правки

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

Для полнотекстового поиска контроль простой: возьмите уникальное слово из содержимого одного из приложенных файлов (не из имени файла), выполните обновление индекса и введите это слово в строку поиска. Если документ найден — извлечение работает. Если нет — проверьте формат файла и журнал регистрации на ошибки индексирования.

Для распознавания ориентируйтесь на статус обработки и заполненность ключевых полей: номер, дата, контрагент, итоговая сумма. Если эти поля заполнены и совпадают с оригиналом, документ можно проверять детальнее и проводить. Систематические ошибки в одном и том же поле — повод проверить качество исходных сканов или тип документа.

Контрольные точки

Как проверить результат

Поиск по слову из содержимого файла
Норма

Документ находится после обновления индекса

Тревожный признак

Файл не находится даже после ручного обновления индекса

Заполненность реквизитов распознанного документа
Норма

Номер, дата, контрагент и суммы совпадают с оригиналом

Тревожный признак

Поля пустые или содержат перепутанные символы

Дата последнего обновления индекса
Норма

Обновление выполняется по расписанию без ошибок

Тревожный признак

Индекс не обновлялся несколько дней, задание завершается с ошибкой

FAQ: частые вопросы

Извлекает ли 1С текст из защищённых паролем PDF?

Нет. Файлы с парольной защитой или ограничением на копирование текста не индексируются и не распознаются. Такие документы нужно сначала открыть и сохранить без защиты, либо обрабатывать вручную.

Почему поиск находит документ по названию, но не по тексту внутри файла?

Чаще всего индекс не обновлялся после добавления файла либо файл является сканом без текстового слоя. Обновите индекс вручную и повторите поиск; если не помогло — проверьте, открывается ли текст в самом файле через выделение.

Нужен ли интернет для автоматического извлечения текстов?

Полнотекстовое индексирование платформы работает локально и интернета не требует. Сервисы распознавания первичных документов — облачные, поэтому для них подключение к интернету обязательно.

Можно ли распознавать документы нестандартной формы?

Сервисы распознавания обучены на типовых формах: счетах, накладных, актах, УПД. Нестандартные макеты распознаются хуже или не поддерживаются. Для таких документов используют ручной ввод или индивидуальную доработку механизмов загрузки.

Замедляет ли извлечение текстов работу базы?

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

Что делать, если регламентное обновление индекса завершается с ошибкой?

Откройте журнал регистрации и найдите сообщение об ошибке задания. Типовые причины — недоступность файлового тома с присоединенными файлами, повреждённый файл или нехватка прав у пользователя, от имени которого выполняется задание. После устранения причины запустите обновление вручную.

Итог

Что важно запомнить

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