Документы и Печать · 9 мин
Как в 1С прикрепить файл PDF
Как прикрепить PDF-файл к документу или справочнику в 1С: кнопка скрепки, перетаскивание, работа с присоединёнными файлами, ограничения и типичные ошибки.
Прикрепить PDF-файл в 1С чаще всего требуется, когда нужно хранить скан договора, акт от поставщика или подписанный счёт прямо в карточке документа. В типовых конфигурациях на платформе 1С:Предприятие 8.3 (Бухгалтерия предприятия, Управление торговлей, ERP, Зарплата и управление персоналом) для этого используется механизм присоединённых файлов из библиотеки стандартных подсистем.
Механизм работает одинаково для большинства объектов: документов, элементов справочников «Контрагенты», «Номенклатура», «Договоры» и других. Файл сохраняется либо в информационной базе, либо в томах на диске — это зависит от настроек, которые задаёт администратор. Для пользователя разницы нет: кнопки и действия одинаковые.
Ниже разобраны основные способы прикрепления PDF: через кнопку со скрепкой, перетаскиванием мышью, из формы списка файлов. Отдельно описаны ситуации, когда кнопки нет, файл не открывается или база начинает быстро расти в размере.
Где в 1С находится функция прикрепления файлов
В типовых конфигурациях кнопка прикрепления выглядит как скрепка и обычно расположена на командной панели формы документа или в меню «Ещё». Подпись может отличаться: «Присоединённые файлы», «Файлы», «Присоединить файл». В Бухгалтерии предприятия 3.0 скрепка чаще всего видна сразу рядом с кнопками «Провести» и «Печать».
Если скрепки на панели нет, откройте меню «Ещё» в правой части командной панели — туда часто убирают редко используемые команды. Также список присоединённых файлов может быть вынесен в отдельную вкладку формы, например «Файлы» или «Приложения».
Важно понимать: прикрепить файл можно только к тем объектам, для которых разработчики конфигурации включили поддержку присоединённых файлов. В типовых решениях это практически все документы и основные справочники, но встречаются исключения, особенно в самописных и сильно доработанных конфигурациях.
Как прикрепить PDF через кнопку со скрепкой
Это основной и самый надёжный способ. Он работает в клиентском приложении и в тонком клиенте, не требует никаких дополнительных настроек.
- 1Откройте документ или элемент справочника, к которому нужно прикрепить PDF
- 2Нажмите кнопку со скрепкой «Присоединённые файлы» на командной панели или найдите её в меню «Ещё»
- 3В открывшемся окне списка файлов нажмите «Добавить» и выберите вариант «Файл с диска»
- 4Укажите PDF-файл в диалоге выбора и подтвердите
- 5Дождитесь появления файла в списке — значит, он сохранён в базе
После добавления файл появится в списке с именем, размером и датой загрузки. Двойной щелчок по строке открывает PDF в программе просмотра, установленной на компьютере по умолчанию. Если просмотрщик не назначен, система предложит выбрать приложение.
К одному объекту можно прикрепить несколько файлов — например, сам договор в PDF и приложение к нему. Ограничений по количеству в типовых конфигурациях нет, но разумно учитывать размер базы, если файлы хранятся внутри неё.
Как прикрепить PDF перетаскиванием
В большинстве типовых конфигураций работает перетаскивание: откройте форму документа, захватите PDF-файл мышью из проводника Windows и перетащите его прямо в окно 1С. Программа сама создаст присоединённый файл и покажет его в списке.
Есть нюанс: перетаскивание срабатывает не во всех формах и не во всех режимах клиента. Если файл «не прилипает», это не ошибка — просто используйте кнопку со скрепкой. В веб-клиенте перетаскивание поддерживается ограниченно и зависит от браузера.
Как открыть, заменить и удалить прикреплённый PDF
Чтобы посмотреть файл, откройте список присоединённых файлов (кнопка со скрепкой) и дважды щёлкните по нужной строке либо нажмите «Открыть». Файл будет временно извлечён из базы и открыт во внешней программе просмотра PDF.
Если нужно заменить файл на новую версию, есть два подхода. Первый — удалить старый файл и добавить новый заново. Второй — открыть карточку присоединённого файла и воспользоваться командой обновления из файла на диске, если она доступна в вашей конфигурации. Второй способ лучше, когда на файл уже есть ссылки или он подписан.
Удаление выполняется кнопкой «Удалить» в списке файлов. Учтите: в ряде конфигураций файл сначала помечается на удаление, а физически стирается позже регламентной операцией. До этого момента его ещё можно восстановить, сняв пометку.
Где хранятся файлы и почему это важно
В типовых конфигурациях есть два режима хранения присоединённых файлов: в информационной базе и в томах на диске. Режим задаётся в настройках (обычно раздел «Администрирование» → «Настройки работы с файлами») и доступен пользователю с правами администратора.
Хранение в базе проще: файлы попадают в резервную копию автоматически и доступны всем пользователям без дополнительных настроек. Обратная сторона — база быстро растёт. Пачка отсканированных договоров по несколько мегабайт каждый за год может добавить к базе десятки гигабайт, что замедлит выгрузку, обновление и резервное копирование.
Хранение в томах на диске разгружает базу: в ней остаются только ссылки, а сами PDF лежат в указанной папке на сервере. Но тогда администратор обязан включить эту папку в систему резервного копирования отдельно, иначе при сбое файлы будут потеряны, хотя база восстановится.
Сравнение вариантов хранения
Подходит при небольшом числе файлов. Плюс — файлы входят в штатную копию базы. Минус — база быстро растёт и тяжелеет при обновлениях
Подходит при массовой загрузке сканов. Плюс — база остаётся компактной. Минус — папку томов нужно резервировать отдельно и контролировать права доступа к ней
Почему кнопки прикрепления нет или файл не загружается
Самая частая причина отсутствующей скрепки — нехватка прав. В типовых конфигурациях за работу с файлами отвечают роли вида «Добавление и изменение файлов». Если кнопки нет у конкретного пользователя, а у коллег есть — обратитесь к администратору для выдачи соответствующей роли.
Вторая причина — объект не поддерживает присоединённые файлы. Такое встречается в доработанных и отраслевых конфигурациях. Проверить просто: откройте аналогичный типовой объект (например, другой документ) и посмотрите, есть ли скрепка там.
Если кнопка есть, но файл не загружается, типичные причины такие: файл открыт в другой программе и заблокирован, диск переполнен, файл превышает ограничение по размеру, установленное администратором, либо у пользователя нет прав на запись в том хранения. Сообщение об ошибке обычно прямо указывает причину — читайте его внимательно, прежде чем повторять попытку.
Как проверить, что файл прикрепился корректно
После загрузки откройте список присоединённых файлов и убедитесь, что строка с PDF появилась, размер файла соответствует оригиналу, а в колонке автора указан ваш пользователь. Затем откройте файл двойным щелчком и пролистайте несколько страниц — это исключит ситуацию, когда загрузился повреждённый или не тот файл.
Дополнительная проверка — попросить коллегу открыть тот же документ со своего компьютера. Если файл открывается у другого пользователя, значит, он корректно сохранён в общей базе, а не только у вас локально.
Как проверить результат
Строка видна, размер и дата загрузки корректны
Строки нет или размер равен нулю — загрузка не завершилась
PDF открывается и листается без ошибок
Ошибка открытия или пустые страницы — файл повреждён, загрузите заново
Коллега видит и открывает файл
Файл виден только вам — проверьте права и завершённость записи
Частые вопросы
Можно ли прикрепить сразу несколько PDF-файлов?
Да. В окне выбора файлов можно выделить несколько файлов с зажатой клавишей Ctrl — все они загрузятся одним действием. Также можно повторять добавление сколько угодно раз: ограничений по количеству файлов на один объект в типовых конфигурациях нет.
Почему прикреплённый PDF не открывается внутри 1С?
1С не содержит собственного просмотрщика PDF и передаёт файл программе, назначенной в операционной системе по умолчанию. Установите любой просмотрщик PDF или назначьте браузер программой по умолчанию для этого типа файлов — после этого открытие будет работать.
Куда физически сохраняется файл — на мой компьютер или на сервер?
Файл сохраняется в информационную базу или в том хранения на сервере — то есть становится доступен всем пользователям с нужными правами. На вашем компьютере остаётся только исходная копия, которую вы выбирали при загрузке; её можно удалить, на прикреплённый файл это не повлияет.
Есть ли ограничение на размер прикрепляемого PDF?
Жёсткого ограничения платформа не накладывает, но администратор может установить максимальный размер файла в настройках. Практический предел определяется здравым смыслом: файлы по сотням мегабайт замедляют базу и резервное копирование, поэтому тяжёлые сканы лучше сжимать до загрузки.
Можно ли прикрепить PDF к элементу, который ещё не записан?
Обычно нет: сначала объект нужно записать, иначе программе не к чему привязать файл. Если при попытке прикрепления появляется предложение записать объект — соглашайтесь, после записи загрузка продолжится автоматически.
Что делать, если кнопки со скрепкой нет ни в форме, ни в меню «Ещё»?
Скорее всего, у вашей учётной записи нет роли на работу с файлами либо конфигурация доработана и механизм отключён. Обратитесь к администратору 1С: он проверит права и при необходимости подключит подсистему присоединённых файлов для нужного объекта.
Что важно запомнить
PDF прикрепляется через кнопку со скрепкой в форме объекта или перетаскиванием. После загрузки проверьте, что файл виден в списке и открывается. Следите за ростом базы, а при хранении файлов в томах — за их резервным копированием.