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

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

Как открыть PDF в 1С: способы, настройки и решение проблем

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

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

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

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

Открытие PDF, прикреплённого к документу или справочнику

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

Чтобы открыть PDF, найдите нужный файл в списке присоединённых и дважды щёлкните по нему либо выберите команду «Открыть». Платформа извлечёт файл из хранилища (из базы данных или тома на диске, если администратор настроил хранение в томах) и передаст его программе просмотра по умолчанию.

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

Как открыть присоединённый PDF
  1. 1
    Откройте документ или элемент справочника, к которому прикреплён файл
  2. 2
    Найдите команду «Присоединённые файлы» (скрепка или меню «Ещё»)
  3. 3
    Дважды щёлкните по файлу PDF или выберите «Открыть» в контекстном меню
  4. 4
    Если файл не открылся — сохраните его на диск и откройте из проводника
  5. 5
    Проверьте, что полученный файл имеет расширение .pdf и ненулевой размер

Открытие PDF из письма во встроенной почте 1С

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

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

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

Сохранение печатной формы в PDF и её открытие

Обратная задача — получить PDF из 1С — решается через сохранение табличного документа. Сформируйте печатную форму, затем используйте команду «Сохранить» или «Сохранить копию» и выберите тип файла «Документ PDF (*.pdf)». В ряде конфигураций есть отдельная кнопка «Сохранить в PDF» на панели печатной формы.

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

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

Настройка программы просмотра PDF в Windows

Когда 1С «не открывает» PDF, в большинстве случаев виновата не платформа, а отсутствие или сбой ассоциации файлов в операционной системе. Проверьте, назначена ли программа по умолчанию: в Windows откройте «Параметры → Приложения → Приложения по умолчанию» и задайте для типа .pdf удобный просмотрщик — браузер или специализированную программу вроде Adobe Acrobat Reader или аналога.

Альтернативный способ — щёлкнуть правой кнопкой по любому PDF-файлу в проводнике, выбрать «Открыть с помощью → Выбрать другое приложение», указать программу и отметить «Всегда использовать это приложение». После этого файлы будут открываться и из 1С.

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

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

Редактирование и обновление файла в базе

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

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

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

Если PDF не открывается: диагностика по шагам

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

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

Если файл исправен, но двойной щелчок в 1С не даёт результата, проверьте ассоциацию PDF в Windows, настройки блокировки всплывающих окон в браузере (для веб-клиента) и журнал антивируса. В файловых базах также убедитесь, что у пользователя есть права на временный каталог, куда платформа извлекает файлы.

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

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

Сохранённый на диск PDF открывается из проводника
Норма

Файл исправен, проблема в механизме открытия из 1С

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

Файл не открывается нигде — он повреждён или заблокирован

Размер файла в списке присоединённых
Норма

Размер соответствует содержимому (не нулевой)

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

Нулевой размер — файл загружен с ошибкой

Ассоциация .pdf в Windows
Норма

Задана программа просмотра по умолчанию

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

Тип файла не связан ни с одним приложением

Открытие PDF средствами встроенного языка (для разработчиков)

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

В некоторых решениях PDF отображают в поле HTML-документа на форме, передавая файл как data-URI или через временный каталог. Такой подход зависит от браузерного движка поля и может не работать в старых режимах совместимости, поэтому его надо тестировать на целевой версии платформы.

Пример безопасного открытия файла на клиенте:

НачатьЗапускПриложения(

Новый ОписаниеОповещения("ПослеЗапуска", ЭтотОбъект),

ПутьКФайлу);

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

Частые вопросы

Почему 1С предлагает сохранить PDF вместо открытия?

Так ведёт себя веб-клиент или браузер, когда для типа файла не настроен просмотр «в окне». Разрешите открытие PDF в браузере в его настройках или сохраните файл и откройте вручную — на содержимое это не влияет.

Можно ли просматривать PDF прямо внутри формы 1С без внешних программ?

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

PDF открывается пустым или с ошибкой «файл повреждён». Что делать?

Сохраните файл на диск и проверьте его размер и открытие в другой программе. Если файл повреждён, восстановить его средствами 1С нельзя — запросите документ у отправителя повторно или восстановите из резервной копии базы, если он был исправен ранее.

Как массово сохранить печатные формы в PDF?

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

Не хватает прав для открытия присоединённого файла. Кто может помочь?

Права на присоединённые файлы наследуются от прав на объект-владелец и настраиваются ролями. Обратитесь к администратору 1С: он проверит вашу роль и при необходимости выдаст доступ на чтение присоединённых файлов.

Влияет ли размер PDF на скорость работы базы?

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

Итог

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

PDF из 1С открывается двойным щелчком по присоединённому файлу, а фактический просмотр выполняет программа, назначенная в Windows. Большинство проблем решается проверкой ассоциации файлов, исправности самого PDF и прав доступа. Для редактирования используйте команды «Редактировать» и «Закончить редактирование», чтобы изменения попали в базу.