Быстрый старт · 9 мин
Присоединённые файлы в 1С: как добавить и работать с ними
Как добавить присоединённые файлы в 1С: пошаговые инструкции для БСП-конфигураций, работа с картинками и документами, типичные ошибки и ограничения.
Присоединённые файлы — это стандартный механизм типовых конфигураций 1С (тех, что построены на Библиотеке стандартных подсистем): 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация, 1С:Документооборот и других. Он позволяет хранить сканы договоров, фото товаров, акты, счета-фактуры и любые другие файлы прямо в базе, привязанными к конкретному документу или элементу справочника.
Главное преимущество механизма перед хранением файлов в общей папке на диске — жёсткая связь с объектом. Открыв карточку контрагента или накладную, вы сразу видите все относящиеся к ней файлы, а при удалении объекта файлы не потеряются «в никуда»: система контролирует целостность. Кроме того, доступ к файлам регулируется правами пользователей.
Способ добавления зависит от того, куда вы хотите прикрепить файл: к документу, карточке номенклатуры, контрагенту или письму. Ниже разобраны основные сценарии, ограничения и типичные ошибки.
Где в 1С хранятся присоединённые файлы
Присоединённые файлы хранятся в самой информационной базе — в специальных справочниках, которые называются, например, «ПрисоединенныеФайлы» или «<ИмяОбъекта>ПрисоединенныеФайлы». В файловом варианте базы они физически лежат внутри файла 1Cv8.1CD, в клиент-серверном — в таблицах СУБД.
В некоторых конфигурациях можно включить хранение файлов в томах на диске: тогда в базе остаётся только ссылка, а сам файл лежит в указанном каталоге. Это снижает рост базы, но требует резервного копирования томов отдельно — иначе при восстановлении базы файлы окажутся недоступны.
Как добавить файл к документу или справочнику
Базовый сценарий одинаков для большинства типовых конфигураций. Откройте объект, к которому нужно прикрепить файл, — например, реализацию товаров или карточку контрагента. В командной панели формы найдите кнопку со значком скрепки или пункт «Присоединённые файлы» в меню «Ещё».
- 1Откройте нужный документ или элемент справочника
- 2Нажмите кнопку со скрепкой или «Ещё → Присоединённые файлы»
- 3В открывшемся списке нажмите «Добавить» → «Из файла»
- 4Выберите файл на диске и подтвердите загрузку
- 5Проверьте, что файл появился в списке присоединённых
Есть и более быстрый способ: перетащите файл мышью из проводника Windows прямо в форму объекта или в список присоединённых файлов. В веб-клиенте перетаскивание тоже работает, если браузер это поддерживает. После загрузки файл можно переименовать, добавить к нему описание и отметить, для чего он предназначен.
Если кнопки «Присоединённые файлы» в форме нет, возможны две причины: у вашей роли нет прав на добавление файлов либо для данного вида объектов механизм отключён в настройках конфигурации. В первом случае обратитесь к администратору базы, во втором — проверьте настройки в разделе администрирования.
Как добавить картинку к номенклатуре
Изображение товара в 1С:Управлении торговлей и 1С:ERP добавляется через ту же механику присоединённых файлов, но с особенностью: картинка, отмеченная как основная, будет показываться в карточке товара, подборе и может выгружаться на сайт при обмене.
Откройте карточку номенклатуры, перейдите в список присоединённых файлов и добавьте изображение формата JPG или PNG. Затем выделите его в списке и нажмите «Установить основным изображением» (либо аналогичную команду — название зависит от конфигурации). После этого картинка появится в области предпросмотра карточки товара.
Учтите ограничения: слишком большие фото (по несколько мегабайт каждое) заметно ускоряют рост базы и замедляют открытие списков с картинками. Практично заранее уменьшать изображения до разумного размера — для каталога обычно достаточно разрешения порядка 800–1200 пикселей по большей стороне.
Добавление файлов через сканер и из буфера обмена
Если конфигурация поддерживает работу со сканером, в списке присоединённых файлов будет команда «Добавить → Со сканера». 1С запустит интерфейс сканирования, и полученный скан сразу сохранится как присоединённый файл. Для этого на компьютере должен быть установлен и настроен драйвер сканера (TWAIN-совместимый).
Удобный вариант для скриншотов и фрагментов документов — вставка из буфера обмена. Скопируйте изображение (например, через «Ножницы» Windows), затем в списке присоединённых файлов выберите «Добавить → Из буфера обмена» или просто нажмите Ctrl+V. Система создаст файл-изображение автоматически.
Оба способа экономят время при массовой оцифровке первичных документов: скан акта можно прикрепить к документу за несколько секунд, не сохраняя промежуточный файл на диск.
Права доступа и ограничения
Добавление, изменение и удаление присоединённых файлов регулируется правами. В типовых конфигурациях есть отдельные роли вроде «Добавление и изменение файлов» и «Чтение файлов». Пользователь без первой роли сможет только просматривать и открывать файлы, но не прикреплять новые.
Также действуют общие ограничения платформы: на размер загружаемого файла могут влиять настройки веб-сервера (при работе через веб-клиент) и параметры публикации базы. Если большой файл не загружается через браузер, попробуйте тонкий клиент — часто это решает проблему.
Частые ошибки и их решение
Отдельная ситуация — «потерянные» файлы после переноса базы. Если в конфигурации включено хранение файлов в томах на диске, при переносе базы на новый сервер нужно скопировать и сами тома, а затем проверить пути к ним в настройках. Иначе ссылки будут вести в пустоту, и при открытии файла появится ошибка.
Как проверить результат
Файл виден при открытии объекта, открывается двойным щелчком
Файл виден, но при открытии ошибка «файл не найден» — проблема с томами хранения
Изображение отображается в карточке и в подборе
Картинка есть в списке файлов, но не показывается — не назначена основной
Кнопка «Добавить» активна
Кнопка недоступна или команды нет — нет роли на работу с файлами
Массовая загрузка файлов
Когда нужно прикрепить десятки или сотни файлов (например, фото для всего каталога товаров), ручное добавление непрактично. В типовых конфигурациях иногда есть встроенные помощники загрузки изображений номенклатуры из папки с сопоставлением по артикулу или наименованию — поищите такую обработку в разделе настроек номенклатуры.
Если штатного инструмента нет, задачу решают внешние обработки или небольшая доработка: программно файл добавляется через программный интерфейс БСП (работа со справочником присоединённых файлов и помещение двоичных данных). Такую доработку должен выполнять специалист по 1С — самостоятельное вмешательство в код без тестовой копии базы рискованно.
Перед массовой загрузкой фото переименуйте файлы по артикулам товаров — это сильно упрощает автоматическое сопоставление и снижает число ошибок при привязке.
FAQ: частые вопросы о присоединённых файлах
Можно ли прикрепить файл любого формата?
Да, механизм не ограничивает расширения: PDF, DOCX, XLSX, JPG, PNG, ZIP и другие. Но открыть файл из 1С можно только при наличии на компьютере программы, которая понимает этот формат.
Увеличивают ли присоединённые файлы размер базы?
Да, если файлы хранятся в базе (вариант по умолчанию), её объём растёт на размер загруженных файлов. Альтернатива — хранение в томах на диске, но тогда тома нужно включать в регламент резервного копирования.
Как удалить присоединённый файл?
Откройте список присоединённых файлов объекта, выделите файл и нажмите Delete или команду удаления. Удаление необратимо без резервной копии, поэтому перед очисткой старых сканов убедитесь, что они не нужны для отчётности.
Почему файл не загружается через веб-браузер?
Чаще всего срабатывает ограничение на размер запроса в настройках веб-сервера (IIS или Apache). Либо уменьшите файл, либо попросите администратора увеличить лимит, либо загрузите файл через тонкий клиент.
Можно ли посмотреть все присоединённые файлы базы в одном месте?
В ряде конфигураций есть общий справочник «Файлы» или отчёт по присоединённым файлам. Если его нет, администратор может построить список через консоль запросов или универсальный отчёт по соответствующему справочнику.
Сохранятся ли файлы при обновлении конфигурации?
Да, типовое обновление не затрагивает данные пользователей, включая присоединённые файлы. Тем не менее перед любым обновлением обязательно делайте резервную копию базы — это стандартное правило безопасности.
Что важно запомнить
Присоединённый файл добавляется через кнопку со скрепкой в форме объекта, перетаскиванием, со сканера или из буфера обмена. Картинку товара нужно дополнительно назначить основной. Следите за правами доступа, размером загружаемых файлов и делайте резервные копии перед массовыми операциями.