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

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

Как прикреплять файлы в 1С: инструкция для типовых конфигураций

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

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

Механизм работает практически одинаково в 1С:Бухгалтерии, Управлении торговлей, Управлении нашей фирмой, ERP и других типовых решениях: у объекта появляется команда «Присоединенные файлы», через которую файл добавляется, открывается, редактируется и удаляется. Различия касаются в основном расположения команды в интерфейсе и настроек хранения.

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

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

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

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

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

Пошаговое прикрепление файла к документу

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

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

Добавить файл можно и перетаскиванием: в ряде конфигураций панель присоединенных файлов принимает drag-and-drop из проводника Windows или из письма почтового клиента. Если перетаскивание не срабатывает, используйте стандартную кнопку «Добавить» — она работает всегда.

Один объект может хранить неограниченное количество файлов. Чтобы не путаться в сканах, давайте файлам осмысленные имена до загрузки либо переименовывайте их уже в списке присоединенных файлов через команду «Редактировать».

Прикрепление файлов к справочникам: номенклатура, контрагенты, сотрудники

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

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

Где хранятся файлы: в базе или в томах на диске

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

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

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

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

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

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

Подходит при больших объёмах сканов и изображений. Требует настроенного общего доступа к папке для всех пользователей и отдельного резервного копирования тома.

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

Настройка прав и включение механизма

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

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

Проверка результата и типичные ошибки

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

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

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

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

Отображается имя, размер, дата и автор добавления

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

Строка есть, но размер нулевой или файл не открывается

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

Файл открывается в соответствующей программе без ошибок

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

Ошибка «файл не найден» — нарушена связь с томом хранения

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

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

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

Ошибка прав доступа или недоступность сетевой папки тома

Типичные ошибки
01
Прикрепление файла к незаписанному документу — команда недоступна или файл «теряется»; сначала записывайте документ кнопкой «Записать».
02
Хранение всего в базе при массовом сканировании — база раздувается, резервные копии занимают часы; заранее настройте тома на диске.
03
Загрузка файлов с одинаковыми именами без структуры — через месяц невозможно понять, где актуальная версия договора; вводите правила именования.
04
Ручное копирование и удаление файлов в папке тома — в базе остаются битые ссылки; управляйте файлами только через интерфейс 1С.

Ограничения и смежные возможности

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

Для массовой загрузки — например, тысяч фото номенклатуры — ручное прикрепление не подходит. Используйте типовые обработки загрузки изображений (в торговых конфигурациях) или механизм «Сопоставление файлов по имени» при его наличии. Также многие конфигурации умеют автоматически прикреплять файлы из входящих писем электронной почты при настроенной учётной записи.

Перед тем как разрешить сотрудникам прикреплять сканы, договоритесь о едином формате: PDF для документов, ограничение разрешения фото, шаблон имени вида «Договор_Контрагент_Дата». Это заметно упрощает поиск и контроль полноты комплекта документов.
ПЗ
Практическое замечание
Итог

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

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

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

Почему кнопка «Присоединенные файлы» неактивна или отсутствует?

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

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

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

Куда физически сохраняются прикреплённые файлы?

Зависит от настройки: либо внутри информационной базы в служебных таблицах, либо в каталоге тома, путь к которому задан в настройках хранения. Уточнить текущий режим можно в разделе «Администрирование» → «Настройки работы с файлами».

Что будет с файлами при обмене между базами?

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

Как удалить прикреплённый файл?

Откройте список присоединенных файлов объекта, выделите нужную строку и нажмите «Удалить». Удаление доступно пользователям с соответствующими правами; при хранении в томах файл удаляется и из папки на диске штатными средствами.

Есть ли ограничение на размер одного файла?

Жёсткого лимита в типовых конфигурациях обычно нет, но на практике размер упирается в настройки веб-сервера (при работе через веб-клиент), свободное место в базе или томе и скорость сети. Файлы большого размера разумнее хранить в томах на диске.