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