Документы и Печать · 10 мин
Как присоединить файл к документу в 1С
Как прикрепить файл к документу в 1С: через скрепку, перетаскивание и сканер. Настройка хранения файлов, ограничения, типичные ошибки и ответы на вопросы.
Присоединение файлов к документам в 1С — стандартная возможность большинства типовых конфигураций: «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом», «Управление нашей фирмой» и других. Механизм называется «Присоединенные файлы» и входит в состав библиотеки стандартных подсистем (БСП), поэтому в большинстве программ он работает одинаково.
К документу можно прикрепить скан договора, акт в формате PDF, фотографию товара, таблицу Excel с спецификацией — любой файл, который нужно хранить вместе с документом. Файл сохраняется внутри информационной базы (или в томах на диске, если так настроено), поэтому он доступен всем пользователям, у которых есть права на этот документ.
Ниже разберём все рабочие способы прикрепления, настройку хранения, проверку результата и типичные проблемы.
Где в документе находится функция прикрепления файлов
В типовых конфигурациях кнопка работы с файлами обычно расположена в командной панели формы документа и выглядит как значок скрепки. Рядом может отображаться число — количество уже присоединённых файлов. Если скрепки не видно, откройте меню «Ещё» — пункт «Присоединенные файлы» часто находится там.
В некоторых конфигурациях вместо скрепки используется гиперссылка «Файлы» или «Присоединенные файлы» в шапке документа либо отдельная вкладка. В «1С:Документооборот» механизм другой — файлы там являются самостоятельными объектами и привязываются через вкладку «Файлы» или вложения.
Если ни скрепки, ни пункта в меню нет совсем, возможны две причины: у пользователя нет прав на работу с присоединёнными файлами (роль «Добавление и изменение файлов») или в самописной/доработанной конфигурации механизм не подключён к этому виду документов. Второй случай решается разработчиком.
Способ 1. Прикрепить файл через кнопку со скрепкой
Это основной и самый надёжный способ. Он работает в тонком клиенте, веб-клиенте и через браузер.
- 1Откройте документ, к которому нужно прикрепить файл (документ должен быть записан — если он новый, нажмите «Записать»).
- 2Нажмите значок скрепки в командной панели или найдите пункт «Присоединенные файлы» в меню «Ещё».
- 3В открывшемся списке нажмите «Добавить» → «Из файла на диске» (в некоторых версиях — «Добавить из файла»).
- 4Выберите файл на компьютере и подтвердите выбор.
- 5Дождитесь окончания загрузки — файл появится в списке, а у скрепки увеличится счётчик.
Если файл большой (десятки мегабайт), загрузка займёт время — не закрывайте форму до завершения. При работе через веб-клиент браузер может запросить разрешение на доступ к файловой системе — его нужно подтвердить.
После добавления файл можно переименовать прямо в списке (имя в базе не обязано совпадать с именем на диске), открыть двойным щелчком или сохранить обратно на диск через «Сохранить как».
Способ 2. Перетащить файл мышью (Drag-and-Drop)
В тонком клиенте большинство форм документов поддерживают перетаскивание: откройте проводник Windows рядом с окном 1С, зажмите файл левой кнопкой мыши и перетащите его в форму документа. Программа предложит присоединить файл — подтвердите действие.
Ограничения способа: он не работает в веб-клиенте ряда старых версий платформы и может быть недоступен, если сеанс запущен через удалённый рабочий стол с отключённым переносом файлов. Если перетаскивание не срабатывает — используйте кнопку со скрепкой, это всегда надёжнее.
Способ 3. Загрузить со сканера или из буфера обмена
Если к компьютеру подключён сканер, в списке присоединённых файлов доступна команда «Добавить» → «Со сканера». Откроется диалог сканирования, отсканированный документ сохранится как файл (обычно PDF или изображение) и сразу прикрепится к документу. Для работы требуется установленный драйвер сканера (TWAIN-совместимый) на компьютере пользователя.
Часть конфигураций также поддерживает вставку изображения из буфера обмена: сделайте снимок экрана (Print Screen), откройте список присоединённых файлов и нажмите «Добавить» → «Из буфера обмена» (или просто Ctrl+V в списке). Это удобно для быстрой фиксации скриншота-основания.
Как настроить хранение файлов и учесть ограничения
По умолчанию присоединённые файлы хранятся внутри информационной базы. Это удобно для резервного копирования, но при активном прикреплении сканов база быстро растёт, что замедляет выгрузку, обновление и обмены. Альтернатива — хранение в томах на диске: файлы лежат в указанной папке сервера, а в базе остаются только ссылки.
Настройка выполняется администратором: раздел «Администрирование» → «Обслуживание» (или «Настройки работы с файлами») → «Хранение файлов в томах на диске». Там же задаются тома и правила размещения. Перед включением убедитесь, что папка томов включена в резервное копирование — иначе файлы не будут сохраняться в бэкапе.
Где хранить файлы
Подходит при небольшом объёме вложений. Плюс — файлы входят в стандартную выгрузку и бэкап. Минус — база растёт, обмены и обновления замедляются.
Подходит при большом количестве сканов и медиафайлов. База остаётся компактной, но папку томов нужно резервировать отдельно и контролировать доступность диска.
Дополнительные ограничения, которые стоит проверить: максимальный размер загружаемого файла (в веб-клиенте и при работе через веб-сервер лимит может задаваться настройками публикации, например параметром загрузки IIS/Apache), список запрещённых расширений и антивирусные политики сервера. Если загрузка обрывается именно на крупных файлах — почти всегда дело в лимите веб-сервера, а не в 1С.
Как проверить, что файл прикрепился корректно
Сразу после добавления убедитесь, что файл действительно доступен, а не просто отображается в списке. Особенно это важно при хранении в томах и при работе нескольких пользователей.
Как проверить результат
Число увеличилось на количество добавленных файлов
Счётчик не изменился — файл не присоединился, повторите добавление
Двойной щелчок открывает файл в соответствующей программе, содержимое читается полностью
Ошибка открытия или пустой файл — загрузка оборвалась, удалите и прикрепите заново
Коллега с правами на документ видит и открывает файл
Файл не виден — проверьте роли и права на присоединённые файлы
Файл физически появился в папке тома на сервере
Папка пуста при включённых томах — проверьте настройки томов и права на папку
Типичные ошибки и как их избежать
Отдельный риск — конфиденциальность. Прикреплённый файл наследует доступность от документа: любой, кто может открыть документ, сможет открыть и вложение. Не прикрепляйте к общедоступным документам файлы с персональными данными, если доступ к документу шире, чем должен быть доступ к вложению.
Когда стандартного механизма недостаточно
Если нужно массово прикреплять файлы (например, загрузить тысячи актов из папки и разложить по документам по номерам), штатный интерфейс неудобен. Такая задача решается обработкой на встроенном языке 1С через менеджер присоединённых файлов (в конфигурациях на БСП — модуль «РаботаСФайлами»). Разработку и запуск таких обработок должен выполнять специалист с копией базы для тестирования.
Для обмена файлами с контрагентами вместе с электронными документами используется механизм ЭДО — там вложения передаются в составе электронного документа, и ручное прикрепление не требуется.
Что важно запомнить
Основной способ — скрепка в форме документа → «Добавить» → «Из файла на диске»; документ перед этим должен быть записан. Файл хранится в базе или в томах и доступен всем, у кого есть права на документ. При больших объёмах вложений настройте хранение в томах и включите папку томов в резервное копирование.
Частые вопросы
Почему в форме документа нет значка скрепки?
Чаще всего не хватает прав: нужна роль добавления и изменения файлов — попросите администратора проверить профиль доступа. Реже причина в том, что конфигурация (самописная или сильно доработанная) не подключает механизм присоединённых файлов к этому виду документов — тогда потребуется доработка программистом.
Файл какого размера можно прикрепить?
Сам механизм 1С жёсткого лимита не задаёт, но на практике ограничение возникает на стороне веб-сервера при работе через браузер или тонкий клиент через веб-публикацию (типовые лимиты загрузки IIS/Apache). Если большой файл не загружается, администратору нужно увеличить лимит в настройках публикации либо загрузить файл через тонкий клиент напрямую.
Куда физически сохраняется прикреплённый файл?
По умолчанию — внутрь информационной базы в виде двоичных данных, отдельного файла на диске не создаётся. Если администратор включил хранение в томах, файл сохраняется в указанной папке на сервере, а в базе остаётся ссылка на него. Узнать режим можно в разделе «Администрирование» в настройках работы с файлами.
Можно ли прикрепить сразу несколько файлов?
Да. В диалоге выбора файлов зажмите Ctrl и выделите несколько файлов — все они добавятся одним действием. Перетаскивание мышью тоже поддерживает выделение нескольких файлов одновременно.
Перенесутся ли присоединённые файлы при обмене между базами?
Не всегда. В типовых синхронизациях передача присоединённых файлов зависит от настроек плана обмена: где-то она включена по умолчанию, где-то требует отдельной настройки, а в части обменов файлы не передаются вовсе. Перед внедрением синхронизации проверьте этот момент на тестовой паре баз.
Как удалить прикреплённый файл и можно ли его восстановить?
Откройте список присоединённых файлов документа, выделите файл и нажмите Delete или кнопку удаления. Штатной корзины нет: восстановить файл можно только из резервной копии базы (или из папки тома, если её копия сохранилась). Поэтому перед удалением убедитесь, что файл действительно не нужен.