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

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

Как в 1С прикрепить файл PDF

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

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

Механизм работает одинаково для большинства объектов: документов, элементов справочников «Контрагенты», «Номенклатура», «Договоры» и других. Файл сохраняется либо в информационной базе, либо в томах на диске — это зависит от настроек, которые задаёт администратор. Для пользователя разницы нет: кнопки и действия одинаковые.

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

Где в 1С находится функция прикрепления файлов

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

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

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

Как прикрепить PDF через кнопку со скрепкой

Это основной и самый надёжный способ. Он работает в клиентском приложении и в тонком клиенте, не требует никаких дополнительных настроек.

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

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

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

Как прикрепить PDF перетаскиванием

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

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

Как открыть, заменить и удалить прикреплённый PDF

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

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

Удаление выполняется кнопкой «Удалить» в списке файлов. Учтите: в ряде конфигураций файл сначала помечается на удаление, а физически стирается позже регламентной операцией. До этого момента его ещё можно восстановить, сняв пометку.

Где хранятся файлы и почему это важно

В типовых конфигурациях есть два режима хранения присоединённых файлов: в информационной базе и в томах на диске. Режим задаётся в настройках (обычно раздел «Администрирование» → «Настройки работы с файлами») и доступен пользователю с правами администратора.

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

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

Сравнение вариантов хранения

Хранение в информационной базе

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

Хранение в томах на диске

Подходит при массовой загрузке сканов. Плюс — база остаётся компактной. Минус — папку томов нужно резервировать отдельно и контролировать права доступа к ней

Почему кнопки прикрепления нет или файл не загружается

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

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

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

Типичные ошибки
01
Пользователь ищет скрепку в списке документов, а не в открытой форме — в ряде конфигураций прикрепление доступно только из карточки объекта
02
PDF загружается весом в десятки мегабайт без сжатия скана — база распухает, а просмотр тормозит; перед загрузкой разумно уменьшить разрешение скана
03
Файл удаляют, не проверив, есть ли другая копия — подписанный документ теряется безвозвратно
04
Администратор включает хранение в томах, но не добавляет папку в резервное копирование — при сбое файлы не восстановить

Как проверить, что файл прикрепился корректно

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

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

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

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

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

Строка видна, размер и дата загрузки корректны

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

Строки нет или размер равен нулю — загрузка не завершилась

Открытие файла
Норма

PDF открывается и листается без ошибок

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

Ошибка открытия или пустые страницы — файл повреждён, загрузите заново

Доступ другому пользователю
Норма

Коллега видит и открывает файл

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

Файл виден только вам — проверьте права и завершённость записи

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

Можно ли прикрепить сразу несколько PDF-файлов?

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

Почему прикреплённый PDF не открывается внутри 1С?

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

Куда физически сохраняется файл — на мой компьютер или на сервер?

Файл сохраняется в информационную базу или в том хранения на сервере — то есть становится доступен всем пользователям с нужными правами. На вашем компьютере остаётся только исходная копия, которую вы выбирали при загрузке; её можно удалить, на прикреплённый файл это не повлияет.

Есть ли ограничение на размер прикрепляемого PDF?

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

Можно ли прикрепить PDF к элементу, который ещё не записан?

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

Что делать, если кнопки со скрепкой нет ни в форме, ни в меню «Ещё»?

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

Итог

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

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