Плагин для PDF в 1С не читает сканы: что проверить и чем заменить
Плагин для работы с PDF в 1С читает файл и создаёт по нему документ: поступление, счёт или УПД. Он работает только с PDF, где есть текстовый слой, а сканы не читает. Если плагин не запускается, проверьте разрядность компоненты и тип клиента, а сканы отдайте на распознавание отдельным сервисом.
🧩 Почему возникает ошибка при загрузке PDF в 1С через плагин
Понедельник, половина десятого. В общей почте склада лежат счета и УПД от поставщиков, все в PDF. Бухгалтер открывает файл, переписывает ИНН, номер, дату и позиции в «Поступление товаров и услуг», затем берётся за следующий. Месяц назад компания купила плагин, чтобы закончить с этой рутиной, но на рабочем месте бухгалтера он выдаёт «Не удалось подключить внешнюю компоненту». На ноутбуке директора тот же плагин работает.
Плагин при этом исправен. Ломается окружение вокруг него. Чаще всего совпадают сразу несколько причин:
- ✓Платформа 1С на компьютере 64-разрядная, а компонента собрана под 32 бита, или наоборот. Тонкий клиент такую библиотеку не загрузит. Разрядность видно по каталогу установки: Program Files или Program Files (x86).
- ✓Базу открывают в браузере. COM-компоненты работают только в тонком клиенте под Windows, а компонентам на технологии Native API в браузере нужно расширение веб-клиента.
- ✓Компонента ставится в профиль пользователя, и под ограниченной учётной записью или в сеансе терминального сервера установка не проходит.
- ✓PDF защищён паролем, повреждён или оказался сканом. Плагин файл открывает, но достаёт из него пустоту, и в документе нет ни одной позиции.
Последний пункт легко принять за поломку плагина. Поставщики присылают PDF двух видов. Первые выгружены из учётной программы контрагента: текст в них можно выделить мышью. Вторые отсканированы с бумаги или сфотографированы, и внутри лежит картинка. Прочитать картинку без распознавания текста (OCR) плагин не может.
Ставка выше, чем кажется. Пока счета переписывают руками, товар приходуется с опозданием, и отгрузка клиенту ждёт. Опечатка в ИНН или номере счёта-фактуры всплывает при сверке книги покупок с данными контрагента, и вычет по НДС приходится отстаивать. А поставщик, которому не заплатили вовремя из-за счёта, потерянного в почте, останавливает отгрузку.
🔧 Как исправить ошибку подключения плагина для PDF в 1С
Идите от простого к сложному: так вы не купите новый плагин там, где хватало настройки.
- ✓Сверьте разрядность платформы и компоненты. Версия компоненты должна подходить к версии платформы: после обновления платформы старые компоненты иногда перестают подключаться. Если компьютер старый, заодно проверьте операционную систему по системным требованиям 1С.
- ✓Откройте базу в тонком клиенте, а не в браузере, если компонента сделана на COM.
- ✓Установите компоненту под учётной записью администратора, затем войдите обычным пользователем и повторите загрузку.
- ✓Посмотрите журнал антивируса: библиотеки из внешних компонент он иногда блокирует без уведомления.
- ✓Откройте проблемный PDF в любом просмотрщике и попробуйте выделить текст мышью. Не выделяется, значит, это скан.
Если PDF оказался сканом
Здесь нужно распознавание, а не настройка плагина. Для OCR подходят сканы от 300 dpi, страница должна лежать ровно. Движок вроде Tesseract можно встроить в обработку на каждом компьютере, но распознавание нагружает процессор, и на слабом офисном ПК 1С в это время подвисает. На кривом фото со смартфона ошибок в цифрах будет много.
⚖️ Плагин на компьютере или серверное распознавание: что выбрать
Выбор зависит от того, какие PDF приходят и сколько у вас поставщиков. Сравнение четырёх подходов:
| Подход | Какие PDF читает | Где работает | Что чаще всего ломается | Кому подходит |
|---|---|---|---|---|
| Ручной ввод | Любые | В 1С на рабочем месте | Опечатки в ИНН и суммах, очередь счетов после выходных | Единичные входящие документы |
| Плагин с чтением текстового слоя | Только PDF с выделяемым текстом | На каждом компьютере пользователя | Разрядность, права, браузерный клиент | Поставщики присылают выгрузки из своих программ |
| Плагин со встроенным OCR | Текстовые PDF и сканы | На каждом компьютере пользователя | Нагрузка на процессор, точность на кривых сканах, те же проблемы установки | Один-два пользователя и чёткие сканы |
| Серверное распознавание с загрузкой в 1С | Текстовые PDF и сканы | На стороне сервиса, в 1С приходит черновик документа | Сопоставление номенклатуры у нового поставщика | Много поставщиков, смешанный поток файлов |
Прикиньте, какая доля входящих файлов приходится на сканы и сколько человек загружают документы. Если сканов мало и пользователь один, хватит плагина с чтением текста. Если сканов много или пользователей несколько, плагин на каждом компьютере превращается в набор отдельных настроек.
Если поставщиков больше нескольких, поток почти всегда смешанный: часть файлов выгружена из программ, часть отсканирована. Плагин с чтением текста закроет первую половину, а вторую бухгалтер продолжит набирать руками.
Что делать, если ошибка повторяется
Разрядность, права и тип клиента проверены, а загрузка всё равно срывается. Дальше смотрите на симптом.
Документ создаётся, но позиции пустые или съехали
У поставщика нестандартная форма УПД: таблица без границ, позиции переходят на вторую страницу, колонки идут в другом порядке. Шаблон разбора промахивается, поэтому плагин ничего не находит. Нужна подгонка разбора под эту форму. Такие задачи решает доработка 1С.
Позиции распознаны, но документ остаётся черновиком
1С не знает, какой номенклатуре соответствует «Болт М8х40 оцинк.» из счёта поставщика. Для каждого контрагента нужна таблица соответствий наименований. Пока её нет, бухгалтер выбирает номенклатуру руками, и выигрыш во времени исчезает.
Вручную работает, по расписанию нет
Регламентное задание выполняется на сервере 1С, а компонента установлена на клиентском компьютере. Серверный код её не видит. Компоненту нужно ставить на сервер приложений или переносить разбор на сторону клиента.
Ошибки появляются только в часы пик
Если загрузка срывается при закрытии месяца, когда в базе сидят все, дело в ресурсах сервера, а не в плагине. Обработка PDF добавляет нагрузку к и без того занятой базе. Тогда проще перенести базу на арендованный сервер: разрядность и версию компонент там настраивают один раз для всех пользователей. Сервер 1С стоит от 1100 руб/мес за пользователя, тарифы собраны на странице тарифов.
🛡️ Как предотвратить сбои при загрузке PDF в 1С
- ✓Попросите крупных поставщиков присылать PDF выгрузкой из их программы, а не сканом. Текстовый слой читается без распознавания. Где возможен ЭДО, переходите на него: данные приходят в XML, и вводить ничего не надо.
- ✓Сканируйте от 300 dpi, страницу кладите ровно. Фото с телефона под углом отправляйте на пересъёмку.
- ✓Проверяйте плагин на копии базы перед обновлением платформы. Обновление часто становится причиной того, что вчера работало, а сегодня нет.
- ✓Для новых рабочих мест держите один образ ПК с нужной разрядностью платформы и установленной компонентой. Тогда ошибка не появится на единственной машине, которую настраивали вручную.
- ✓Если в PDF есть персональные данные (сканы паспортов, договоры с физлицами), сверьтесь с 152-ФЗ и спросите подрядчика, где физически обрабатываются файлы.
Как мы загружаем PDF в 1С и сколько это стоит
Мы не ставим плагин на каждый компьютер. Файл уходит на распознавание в отдельный сервис, а в 1С приходит черновик документа с реквизитами и позициями. Бухгалтер сверяет цифры и проводит. Подробности по проекту собраны на странице загрузка PDF в 1С.
Отличие от плагина в том, где живёт тяжёлая часть. Плагину нужно, чтобы на каждом компьютере совпали разрядность, права и тип клиента. Сервис снимает эту заботу с рабочих мест: сканы и текстовые PDF идут одним потоком, а при подключении нового поставщика мы настраиваем сопоставление его позиций с вашей номенклатурой.
Для счетов и УПД есть готовое решение: распознавание УПД из скана. Оно берёт документ из скана или PDF и передаёт его в 1С.
Что по деньгам:
- ✓распознавание УПД стоит от 3900 руб/мес;
- ✓ориентир для работ по сопоставлению номенклатуры и нестандартным формам: час специалиста по сопровождению 1С стоит 3800 руб, а объём мы оцениваем после просмотра ваших файлов;
- ✓если базе тесно на своём железе, аренда 1С начинается от 1100 руб/мес.
Чтобы оценить объём работ, пришлите версию конфигурации 1С и несколько ваших PDF. По ним сразу видно, какие файлы читаются как текст, а какие придётся распознавать.
❓ Частые вопросы
Чем плагин для работы с PDF в 1С отличается от распознавания?
Плагин читает текстовый слой PDF, если файл выгружен из программы, и работает на компьютере пользователя. Распознавание (OCR) превращает картинку скана в текст и обычно работает на сервере. Если поставщики присылают сканы, одного плагина не хватит: нужно распознавание, иначе документ в 1С создастся пустым.
Почему плагин для PDF в 1С не подключается и пишет «Не удалось подключить внешнюю компоненту»?
Чаще всего не совпадает разрядность: платформа 64-разрядная, а компонента 32-разрядная, или наоборот. Следом идут запуск COM-компоненты в браузере вместо тонкого клиента, нехватка прав для установки в профиль пользователя и блокировка библиотеки антивирусом. Проверьте эти четыре пункта по очереди, прежде чем менять плагин.
Можно ли загружать в 1С сканы УПД без ручного ввода?
Можно, но для этого нужно распознавание текста со скана, а затем сопоставление позиций с вашей номенклатурой. После этого в 1С создаётся черновик документа, который бухгалтер проверяет и проводит. Мы делаем это сервисом распознавания УПД от 3900 руб/мес. Качество зависит от скана: нужна чёткая страница от 300 dpi.
Сколько стоит настроить загрузку PDF в 1С?
Распознавание УПД стоит от 3900 руб/мес. Если нужна настройка сопоставления номенклатуры или разбор нестандартных форм поставщиков, час специалиста по сопровождению 1С стоит 3800 руб. Точный объём мы оцениваем по образцам ваших PDF и версии конфигурации. Если базе тесно на своём железе, аренда 1С начинается от 1100 руб/мес.
Что делать, если загрузка PDF работает вручную, но не по расписанию?
Регламентное задание выполняется на сервере 1С, а внешняя компонента обычно установлена только на клиентском компьютере, и серверный код её не видит. Установите компоненту на сервер приложений под его разрядность или вынесите распознавание в отдельный сервис, чтобы не зависеть от установки на серверах.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

