Готовый пример считывания PDF на примере счета-фактуры

05.02.26

Интеграция - Распознавание документов и образов

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

Лицензии

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Готовый пример считывания PDF на примере счета-фактуры
.epf 431,83Kb ver:1.0
2 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

Обработка состоит из одной кнопки, которая запускает алгоритм парсинга.

1. Для начала проверяется заполнение пути к файлу.

2. После двоичные данные файла передаются на сервер.

3. На сервере во временных файлах устанавливаются 3 утилиты для считывания PDF (на скрине ниже в макетах видны названия файлов) и сам файл.

4. После сохранения файлов запускаются поочередно все 3 утилиты для считывания. 

5. Если не удалось прочитать файл - выводится оповещение.

6. Если файл считан, чтение начинается с шапки файла - отсюда берутся номер и дата.

7. Когда считаны номер и дата, чтение начинается с конца файла и ищутся сумма и сумма НДС.

8. После окончания алгоритма скачанные утилиты и файл очищаются из временных файлов на сервере.


По коду прописаны комментарии для большей понятности.

 

 

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.188.17

Вступайте в нашу телеграмм-группу Инфостарт

PDF Парсинг

См. также

SALE! 30%

Распознавание документов и образов Программист Пользователь 1С 8.3 1С:Розница 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

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

2 стартмани

19.12.2025    2358    4    kras_71    24    

12

Распознавание документов и образов Программист Пользователь 1С:Предприятие 8 Россия Абонемент ($m)

Решение на платформе 1С для автоматической расшифровки голосовых сообщений из Telegram. Система отслеживает новые аудио в чат-боте, передает их на локальный сервер с Whisper для преобразования в текст и автоматически возвращает готовую транскрипцию обратно в чат. Должна работать на любой конфигурации 1С. Пригодится для энтузиастов и разработчиков интеграций 1С и ИИ.

1 стартмани

25.11.2025    848    2    marat987654321    2    

3

Нейросети Распознавание документов и образов Программист 1С:Предприятие 8 Россия Абонемент ($m)

Статья описывает практический подход к автоматизации сравнения документов с применением технологий OCR и локальных языковых моделей. Рассматриваются этапы настройки и интеграции Tesseract OCR, LM Studio и внешней обработки 1С для создания автономного решения.

1 стартмани

20.11.2025    3177    prokhodolya    5    

19

Учет документов Распознавание документов и образов Бухгалтер Пользователь 1С 8.3 1С:Управление торговлей 11 Платные (руб)

СканДок — это «сканер в смартфоне» для 1С. Вложение файлов в документы 1С за 30–60 секунд без очереди к сканеру и без поиска файлов по папкам.

61000 руб.

24.10.2025    1116    0    0    

0

Нейросети Распознавание документов и образов Программист Пользователь 1С:Предприятие 8 Абонемент ($m)

Автоматическое распознавание PDF-накладных через Azure Document Intelligence - мощный AI-сервис от Microsoft для извлечения данных без парсинга и конвертации. Легко адаптируется под Ваши нужды, точность до 99%.

2 стартмани

29.09.2025    1994    6    da_1c    7    

1
Для отправки сообщения требуется регистрация/авторизация