Документы и Печать · 13 мин
Как перевести PDF в 1С: способы загрузки документов и данных
Как перевести PDF в 1С: распознавание счетов, актов и накладных, загрузка через обработки, ЭДО и внешние сервисы. Пошаговые инструкции, ошибки и проверка результата.
Под «переводом PDF в 1С» обычно понимают две разные задачи. Первая — превратить PDF-документ (счёт, акт, накладную, выписку) в полноценный документ 1С с заполненными реквизитами, табличной частью и проведением. Вторая — просто прикрепить PDF-файл к документу или справочнику как вложение, чтобы оригинал хранился в базе. Подходы к этим задачам принципиально различаются.
PDF — это формат отображения, а не обмена данными. В отличие от XML или CSV, он не содержит структурированных полей, которые 1С могла бы прочитать напрямую. Поэтому любой способ загрузки сводится к одному из трёх путей: распознавание текста из PDF специальным инструментом, получение того же документа в машиночитаемом формате (ЭДО, XML) или ручной ввод с использованием PDF как образца.
Выбор способа зависит от типа документа, объёма и того, какой у вас PDF: текстовый (сгенерирован из программы, текст выделяется курсором) или скан (картинка, требующая OCR-распознавания). Ниже разобраны все рабочие варианты — от встроенных механизмов типовых конфигураций до внешних сервисов и самописных обработок.
Определите, какая задача стоит: распознать данные или сохранить файл
Прежде чем выбирать инструмент, ответьте на два вопроса. Первый: нужно ли, чтобы данные из PDF попали в учёт — создали документ поступления, заполнили контрагента, номенклатуру, суммы? Если да, это задача распознавания и загрузки. Второй: или достаточно, чтобы PDF хранился в базе рядом с документом для справки? Тогда это задача прикрепления файла, которая решается штатно за минуту.
Второй важный момент — тип самого PDF. Откройте файл и попробуйте выделить текст мышкой. Если текст выделяется и копируется — это текстовый PDF, его можно распознавать программно без OCR, с высокой точностью. Если документ ведёт себя как картинка — это скан, и потребуется OCR (оптическое распознавание символов), где качество результата зависит от чёткости скана.
Подходит для программного разбора и сервисов распознавания, точность высокая
Нужно OCR-распознавание; проверьте чёткость, перекосы и разрешение скана
Запрашивайте XML-файл документа — он загружается в 1С без распознавания
Способ 1. Прикрепить PDF к документу как файл
Самый простой сценарий, доступный во всех типовых конфигурациях на управляемых формах (Бухгалтерия предприятия, Управление торговлей, ERP, Комплексная автоматизация). Откройте документ или элемент справочника, нажмите кнопку со скрепкой «Присоединённые файлы» (или одноимённую команду в меню «Ещё») и добавьте PDF с диска или перетащите файл мышью в окно присоединённых файлов.
Файл сохранится в информационной базе или в томе хранения файлов (зависит от настройки программы) и будет доступен всем пользователям с соответствующими правами. Просмотр PDF возможен прямо из формы документа — двойным щелчком файл откроется во внешней программе просмотра.
Учтите ограничение: данные из прикреплённого PDF в учёт не попадают. Документ 1С придётся заполнять вручную, глядя на вложение. Для разовых документов это приемлемо, для потока в десятки накладных в день — нет.
- 1Откройте нужный документ или элемент справочника
- 2Нажмите кнопку со скрепкой «Присоединённые файлы» на панели или в меню «Ещё»
- 3Выберите «Добавить из файла на диске» и укажите PDF
- 4Проверьте, что файл появился в списке и открывается двойным щелчком
Способ 2. Загрузить документ через ЭДО вместо PDF
Если контрагент прислал PDF по электронной почте, но при этом работает через оператора электронного документооборота, правильное решение — не распознавать PDF, а получить тот же документ по ЭДО. В этом случае документ приходит в формате XML (универсальный передаточный документ, УПД), и 1С загружает его автоматически: реквизиты, табличная часть, суммы и налоги переносятся без ручного ввода.
В типовых конфигурациях обмен электронными документами встроен: раздел «Обмен электронными документами» или «ЭДО». После настройки учётной записи у оператора входящие документы появляются в списке, и по команде «Утвердить и подписать» (либо автоматически) в базе создаётся документ поступления. PDF при этом может формироваться из XML как визуальное представление — обратный процесс, который работает без потерь.
Это самый надёжный путь для регулярного документооборота: исключаются ошибки распознавания, а юридическая значимость электронного документа подтверждается подписью. Если контрагент ещё не подключён к ЭДО, в большинстве конфигураций есть возможность отправить ему приглашение прямо из карточки контрагента.
Способ 3. Распознавание первичных документов штатными средствами
Для потоковой загрузки счетов, актов, накладных и УПД из PDF у 1С есть специализированное решение — сервис «1С:Распознавание первичных документов». Оно работает как в облачном варианте, так и в коробочной поставке, и интегрируется с типовыми конфигурациями: файлы отправляются на распознавание прямо из программы, а результат возвращается в виде заполненного документа, который остаётся проверить и провести.
Механика такая: вы загружаете PDF (или пакет файлов), сервис определяет тип документа, извлекает реквизиты шапки и табличную часть, сопоставляет контрагента и номенклатуру с вашей базой по ИНН, наименованиям и артикулам. Неопознанные позиции помечаются, и оператор вручную указывает соответствие — система запоминает его для следующих загрузок.
Качество распознавания текстовых PDF, сформированных типовыми программами, обычно высокое. Со сканами низкого качества, нестандартными макетами и рукописными пометками хуже — такие документы требуют ручной доработки. Перед внедрением стоит прогнать через сервис реальную выборку ваших документов и оценить долю полностью автоматических загрузок.
Главный резерв экономии времени при распознавании — не само OCR, а автоматическое сопоставление номенклатуры и контрагентов. Потратьте первые недели на корректное заполнение соответствий: после обучения доля ручных правок заметно падает.
Способ 4. Внешние сервисы и конвертеры PDF
Если штатные средства недоступны, используют промежуточную конвертацию: PDF преобразуют в Excel, CSV или XML с помощью сторонних сервисов и программ (онлайн-конвертеры, ABBYY FineReader и аналоги), а затем полученный файл загружают в 1С типовой обработкой загрузки из табличного документа.
Типовой путь загрузки табличных данных в конфигурациях на БСП (Библиотека стандартных подсистем): «Администрирование» → «Получение файлов из Интернета» либо обработка «Загрузка данных из файла» (в ряде конфигураций доступна из карточки документа по кнопке «Заполнить»). Она позволяет сопоставить колонки Excel-файла полям документа и загрузить табличную часть.
Этот способ требует аккуратности на стыке форматов. Конвертеры PDF→Excel часто «ломают» таблицы: объединённые ячейки, переносы строк, числа, распознанные как текст с пробелами-разделителями разрядов. Перед загрузкой откройте полученный Excel и приведите его к чистому табличному виду: одна строка — одна позиция, числа без лишних символов, даты в явном формате.
Способ 5. Программная загрузка через обработку
Для нестандартных задач — например, регулярной загрузки выписок, специфических отчётов поставщиков или документов с фиксированным макетом — разрабатывают собственную обработку. Текстовый PDF можно разобрать программно: извлечь текст сторонними библиотеками или внешними компонентами, затем распарсить его по шаблону (позиции ключевых слов, регулярные выражения, структура таблиц).
Типовой сценарий для банковских выписок в PDF: сначала конвертировать в текст или Excel, затем загрузить через штатный механизм обмена с банком (в «1С:Бухгалтерии» выписки обычно загружаются в форматах обмена с банком, и проще запросить выписку в нужном формате из интернет-банка, чем распознавать PDF).
Разработку собственной обработки оправдывает только стабильный формат входящих файлов и заметный объём. Если макет PDF у каждого поставщика свой, поддержка парсеров превратится в постоянную доработку — дешевле перевести ключевых контрагентов на ЭДО или использовать сервис распознавания с обучением.
Сравнение способов загрузки PDF в 1С
Подходит для архива оригиналов; данные в учёт не попадают, документ заполняется вручную
Лучший вариант для регулярного обмена; требует, чтобы контрагент работал с оператором ЭДО
Для потока типовых документов (счета, акты, накладные); требует проверки и обучения соответствий
Разовые задачи и нестандартные таблицы; нужна ручная чистка файла перед загрузкой
Стабильный уникальный формат и большие объёмы; требует разработки и поддержки
Проверка результата после загрузки
Любое автоматическое распознавание требует контроля. Проверяйте документ до проведения: итоговая сумма и сумма НДС должны совпадать с PDF, контрагент — определён по ИНН, а не по похожему названию, номенклатура сопоставлена с правильными позициями справочника, а не создана дублями с названиями из файла.
Отдельная типичная проблема — задвоение номенклатуры и контрагентов. Если распознавание не нашло соответствие, оно может создать новый элемент справочника с наименованием из PDF. Периодически проверяйте справочники на дубли по ИНН и артикулам, иначе отчётность и остатки «расползутся».
Как проверить результат загрузки
Совпадают с PDF до копейки
Расхождения — признак ошибки распознавания строк или округления
Определён существующий контрагент с верным ИНН
Создан новый контрагент-дубль или подставлен похожий по названию
Количество строк и позиций совпадает с оригиналом, номенклатура сопоставлена
Строки склеены, количество или цены съехали, созданы дубли номенклатуры
Документ проводится без ошибок, проводки корректны
Ошибки проведения, пустые счета учёта, нулевые суммы
Типичные ошибки и ограничения
Самая частая ошибка — попытка распознать скан низкого качества и доверить результат без проверки. Перекошенные, мелкие или нечёткие сканы дают систематические ошибки в цифрах: 8 вместо 3, 0 вместо 9. В денежных документах это критично, поэтому правило простое: автоматика предлагает, человек подтверждает.
Вторая группа ошибок — форматные. Числа с пробелами-разделителями («1 234,56») могут загрузиться как текст, даты в формате поставщика перепутать день и месяц, а многострочные наименования товаров — развалиться на отдельные строки. Все эти проблемы ловятся сверкой итоговой суммы и количества строк с оригиналом.
Как выбрать способ
Частые вопросы
Можно ли открыть PDF прямо внутри 1С?
Штатного полноценного просмотрщика PDF в типовых конфигурациях нет: присоединённый файл открывается во внешней программе просмотра, установленной в системе. В некоторых конфигурациях доступен предварительный просмотр изображений, но для PDF он, как правило, не работает — файл нужно открывать отдельно.
Почему после загрузки из Excel суммы стали текстом?
При конвертации PDF в Excel числа часто содержат неразрывные пробелы-разделители разрядов или сохраняются как текст. В 1С такие значения не преобразуются в числа автоматически. Решение: в Excel выделите колонки, выполните поиск и замену пробелов на пустоту, убедитесь, что разделитель дробной части соответствует региональным настройкам, и задайте ячейкам числовой формат.
Распознаётся ли сканированная накладная с печатью и подписью?
Текст документа OCR распознаёт, но печати и подписи — это графические элементы, которые накладываются на текст и ухудшают качество распознавания под ними. Данные под печатью могут исказиться или потеряться. Поэтому сканы с печатями требуют обязательной ручной сверки ключевых полей: сумм, номеров и дат.
Что делать, если у каждого поставщика свой формат PDF?
Универсальные сервисы распознавания первичных документов умеют работать с разными макетами и обучаются на ваших исправлениях — это их ключевое преимущество перед самописными парсерами. Альтернатива — перевести крупнейших поставщиков на ЭДО, а «хвост» мелких контрагентов обрабатывать через распознавание или вручную.
Можно ли загрузить банковскую выписку из PDF?
Технически можно через конвертацию в табличный формат, но это худший путь. Правильнее скачать выписку из интернет-банка в формате обмена с 1С (обычно текстовый файл формата 1CClientBankExchange) — практически все банки его поддерживают. Такая выписка загружается штатной обработкой «Обмен с банком» без потерь и ошибок распознавания.
Сколько документов в день оправдывают автоматизацию загрузки?
Точного порога нет, но практический ориентир такой: если оператор тратит на ручной ввод первички больше часа в день, сервис распознавания или ЭДО обычно окупаются за счёт освобождённого времени и снижения числа ошибок. При нескольких документах в неделю достаточно ручного ввода с прикреплением PDF.
Что важно запомнить
PDF напрямую в документ 1С не конвертируется — нужен посредник: ЭДО с XML, сервис распознавания, конвертация в Excel или собственная обработка. Для хранения оригинала достаточно прикрепить файл. Любой автоматически загруженный документ сверяйте с оригиналом по суммам, контрагенту и строкам до проведения.