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

Документы и Печать · 12 мин

Как загрузить PDF-файл в 1С

Как загрузить PDF-файл в 1С: прикрепление к документу, хранение в базе, распознавание данных из счетов и накладных. Пошаговые инструкции и разбор ошибок.

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

В типовых конфигурациях на платформе 1С:Предприятие 8.3 (Бухгалтерия предприятия, Управление торговлей, ERP, Зарплата и управление персоналом) механизм работы с файлами встроен в подсистему «Работа с файлами» библиотеки стандартных подсистем. Она позволяет хранить PDF как в самой информационной базе, так и в томах на диске, вести версии файлов и просматривать их без выхода из программы.

Отдельный случай — когда PDF является первичным документом от контрагента (счет, накладная, акт) и его содержимое нужно превратить в документ 1С. Ручной ввод здесь заменяют сервисы распознавания или механизмы электронного документооборота. Ниже разобраны все сценарии с конкретными шагами, ограничениями и типичными ошибками.

Маршрут решения

Как выбрать способ загрузки

Нужно просто хранить PDF рядом с документом или элементом справочникаИспользуйте команду «Присоединить файл» в карточке объекта
Нужно хранить файлы без привязки к конкретному документуЗагрузите их в общий справочник «Файлы» через раздел с файловым архивом
Из PDF нужно перенести данные в документ учета (счет, накладная)Используйте 1С:Распознавание документов или обработку загрузки
Контрагент присылает документы регулярно и в большом объемеНастройте обмен электронными документами (ЭДО) — PDF при этом заменяется структурированным файлом

Способ 1. Прикрепить PDF к документу или элементу справочника

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

Откройте нужный документ или элемент справочника. В командной панели формы найдите кнопку со скрепкой или команду «Присоединенные файлы» — в разных конфигурациях она может называться «Файлы», «Присоединить» или находиться в меню «Еще». Нажмите ее, в открывшемся списке выберите «Добавить из файла на диске» (или «Добавить» → «Из файла»), укажите PDF-файл и подтвердите выбор.

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

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

Обратите внимание: команда присоединения файлов доступна не во всех объектах. Если кнопки со скрепкой нет, проверьте, включена ли в настройках программы работа с файлами (обычно это раздел «Администрирование» → «Общие настройки» или «Настройки работы с файлами», флаг «Хранить файлы в информационной базе» и связанные опции). Также у пользователя должны быть права на добавление присоединенных файлов.

Способ 2. Загрузить PDF в справочник «Файлы»

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

Найдите раздел с файлами: в Бухгалтерии предприятия это может быть доступно через функциональность «Все функции» → «Справочники» → «Файлы», в других конфигурациях — отдельный пункт меню «Файлы» в одном из разделов. Создайте папку при необходимости, затем нажмите «Добавить из файла на диске» и выберите PDF.

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

Способ 3. Распознать данные из PDF и создать документ учета

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

В конфигурациях с поддержкой сервиса 1С:Распознавание документов (например, в Бухгалтерии предприятия и Управлении торговлей актуальных редакций) в списке документов поступления есть команда «Загрузить из файла» или отдельный раздел «Распознавание документов». Вы выбираете PDF-файл, программа отправляет его в сервис, получает структурированные данные и открывает форму проверки: система показывает распознанный документ рядом с изображением, а вы сопоставляете контрагента, номенклатуру и проверяете суммы.

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

Альтернатива: электронный документооборот

Если контрагенты присылают PDF регулярно, эффективнее перейти на юридически значимый электронный документооборот. В ЭДО документ передается в структурированном формате (XML), который загружается в 1С без распознавания и с гарантированной точностью данных, а PDF при этом остается лишь визуальным представлением документа.

Способ 4. Загрузка PDF через обработки и программные механизмы

В некоторых конфигурациях и отраслевых решениях есть специализированные обработки загрузки: например, загрузка выписок, прайсов или актов в формате PDF через внешние обработки. Они подключаются через «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки» при включенной соответствующей опции.

Для разработчиков платформа предоставляет объектную модель работы с файлами: PDF можно поместить во временное хранилище, записать в реквизит типа «ХранилищеЗначения» или создать элемент справочника присоединенных файлов программно. Ниже пример типового кода добавления файла к объекту через методы библиотеки стандартных подсистем.

bsl
&НаКлиенте
Процедура ПрисоединитьФайл(Команда)
    ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
    ПараметрыЗагрузки.ИдентификаторФормы = УникальныйИдентификатор;
    ПараметрыЗагрузки.Диалог.Фильтр = "Документы PDF (<em>.pdf)|</em>.pdf";
    ОписаниеОповещения = Новый ОписаниеОповещения("ПрисоединитьФайлЗавершение", ЭтотОбъект);
    ФайловаяСистемаКлиент.ЗагрузитьФайл(ОписаниеОповещения, ПараметрыЗагрузки);
КонецПроцедуры

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

Ограничения и настройки, влияющие на загрузку

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

Во-вторых, права доступа. Если кнопка присоединения недоступна или при сохранении возникает ошибка «Нарушение прав доступа», у пользователя нет прав на добавление присоединенных файлов к данному типу объектов. Это настраивается в профилях групп доступа администратором.

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

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

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

Файл в списке присоединенных
Норма

Файл виден в списке, открывается двойным щелчком и содержит нужный документ

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

Файл есть в списке, но не открывается или открывается пустой документ

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

Коллега видит прикрепленный файл в том же документе

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

Файл виден только вам — возможно, он сохранен локально, а не в базе

Распознанный документ
Норма

Номер, дата, суммы и НДС совпадают с PDF-оригиналом

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

Суммы или позиции расходятся — документ нельзя проводить без исправления

Типичные ошибки при загрузке PDF в 1С

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

Типичные ошибки
01
Пользователь ищет PDF-данные в учете, хотя только прикрепил файл: прикрепление не создает документы и не меняет проводки — для отражения в учете нужен ввод или распознавание
02
Загрузка огромных сканов без сжатия: база быстро растет, замедляется резервное копирование и работа пользователей
03
Проведение распознанного документа без сверки с оригиналом: ошибки распознавания попадают в учет и налоговую отчетность
04
Хранение файлов вне 1С и передача ссылок на локальные пути: у других пользователей файл не открывается, а при смене компьютера ссылки теряются
05
Попытка загрузить защищенный паролем или поврежденный PDF: файл прикрепляется, но не просматривается и не распознается

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

Частые вопросы о загрузке PDF в 1С

Можно ли загрузить PDF в 1С:Бухгалтерию и сразу создать документ поступления?

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

Почему кнопка прикрепления файла неактивна или отсутствует?

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

Где физически хранятся загруженные в 1С PDF-файлы?

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

Можно ли посмотреть PDF, не выходя из 1С?

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

Что делать, если PDF защищен паролем?

Защищенный файл можно прикрепить к документу как вложение, но встроенный просмотр и сервисы распознавания с ним, как правило, не работают. Снимите защиту штатными средствами программы, в которой создавался PDF (если у вас есть право и пароль), и загрузите открытую версию файла.

Как загрузить сразу много PDF-файлов?

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

Итог

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

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