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

Справочники и Данные · 11 мин

Как в 1С прикрепить файл к номенклатуре

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

Прикрепление файлов к номенклатуре — стандартная задача в 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация и 1С:Бухгалтерия. К товару обычно добавляют фотографии, сертификаты, инструкции, паспорта изделий и рекламные материалы. В типовых конфигурациях для этого предусмотрен механизм присоединённых файлов, который работает одинаково для большинства объектов справочников и документов.

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

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

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

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

В некоторых конфигурациях, например в «1С:Управление нашей фирмой», изображение товара добавляется прямо на вкладке карточки, а остальные файлы — через отдельную ссылку «Файлы». Логика та же, отличается только расположение команд.

Как прикрепить файл через карточку номенклатуры

Основной сценарий — добавление файла из формы элемента справочника «Номенклатура». Последовательность действий одинакова в УТ 11, ERP 2, КА 2 и БП 3.0, отличается только внешний вид команд.

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

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

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

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

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

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

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

Хранение в базе

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

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

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

Важно: при хранении в томах папка должна быть доступна с сервера 1С (в клиент-серверном режиме) или с каждого рабочего места (в файловом режиме). Если путь указывает на локальный диск одного компьютера, остальные пользователи не смогут открыть файлы. Для сетевой папки у учётной записи службы сервера 1С должны быть права на чтение и запись.

Массовое прикрепление файлов к номенклатуре

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

Во-первых, список присоединённых файлов поддерживает множественный выбор: в диалоге «Из файла на диске» можно выделить сразу несколько файлов через Ctrl или Shift — все они прикрепятся к текущему товару. Это ускоряет работу, но не решает задачу распределения файлов по разным карточкам.

Во-вторых, в УТ 11 и ERP есть обработка загрузки изображений по данным поставщика или из папки с сопоставлением по артикулу/коду — в зависимости от версии конфигурации она называется по-разному и находится в разделах работы с номенклатурой. Логика таких обработок: имя файла должно содержать артикул или код товара, программа сопоставляет файлы карточкам автоматически.

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

Как проверить, что файл прикрепился корректно

После добавления файла убедитесь, что он действительно сохранился и открывается. Откройте список присоединённых файлов карточки, выделите строку и нажмите «Открыть» — файл должен запуститься в ассоциированной программе (просмотрщик изображений, Word, Acrobat Reader). Если вместо открытия появляется ошибка «Файл не найден в томе хранения» — проблема в доступности папки тома или в повреждении ссылки.

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

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

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

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

Файл есть в списке, открывается двойным щелчком

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

Файл есть в списке, но при открытии ошибка «не найден»

Изображение в карточке
Норма

Картинка видна на форме элемента и в списке номенклатуры

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

Файл прикреплён, но область изображения пустая

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

Коллеги открывают тот же файл без ошибок

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

У других пользователей ошибка доступа к тому хранения

Типичные ошибки и ограничения

Чаще всего пользователи сталкиваются с несколькими повторяющимися проблемами. Первая — отсутствие команды «Присоединенные файлы» в карточке. Причина обычно в правах: у роли пользователя нет доступа к справочнику присоединённых файлов. Решение — попросить администратора добавить роль «Добавление и изменение файлов» или аналогичную в вашей конфигурации.

Вторая ошибка — прикрепление файла не к тому объекту. Например, сертификат прикрепили к характеристике или к виду номенклатуры, а ищут его в карточке товара. У каждого объекта свой список файлов, и они не наследуются автоматически. Перед добавлением убедитесь, что открыта именно та карточка, к которой относится документ.

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

Типичные ошибки
01
Прикрепление файла к виду номенклатуры вместо конкретного товара — файл не виден в карточке нужной позиции.
02
Хранение всего в базе при большом объёме — база разрастается, обновления и копирование занимают часы.
03
Указание тома на локальный диск одного ПК — остальные пользователи получают ошибку «файл не найден».
04
Загрузка дублей одного изображения к разным товарам вместо одного файла — лишний объём и путаница при обновлении картинки.
05
Отсутствие резервной копии томов — при сбое диска файлы теряются, хотя база цела.

Особенности в разных конфигурациях 1С

В 1С:Бухгалтерии 3.0 механизм присоединённых файлов у номенклатуры присутствует, но изображения товаров там не выводятся в печатные формы по умолчанию — основной сценарий это хранение документов. Команда находится в карточке номенклатуры на панели навигации.

В 1С:Управление торговлей 11 и 1С:ERP изображение номенклатуры — полноценный реквизит: оно показывается в списках, используется в отчётах по остаткам и может выводиться в прайс-листы. Основное изображение выбирается из числа присоединённых файлов с помощью команды в поле картинки.

В «1С:Управление нашей фирмой» файлы добавляются через ссылку «Еще» → «Файлы» или вкладку с изображением в карточке. Логика хранения та же — в базе или в томах, настройка в разделе «Компания» → «Администрирование».

Если картинки товаров нужны для интернет-магазина или обмена с сайтом, прикрепляйте их в одинаковом формате и разрешении и храните в томах. При обмене файлами это заметно упрощает выгрузку и не раздувает базу.
ПЗ
Практическое замечание

FAQ: частые вопросы о прикреплении файлов к номенклатуре

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

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

Почему прикреплённый файл не открывается у другого пользователя?

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

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

Откройте список присоединённых файлов карточки, выделите нужную строку и нажмите Delete или команду «Пометить на удаление». Окончательно файл удалится из базы после выполнения «Удаления помеченных объектов» в разделе администрирования. До этого момента пометку можно снять.

Увеличит ли прикрепление файлов размер базы?

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

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

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

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

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

Итог

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

Файл прикрепляется через ссылку «Присоединенные файлы» в карточке номенклатуры командой «Добавить» → «Из файла на диске». Для большого объёма файлов настройте хранение в томах на диске и включите их в резервное копирование. После добавления проверяйте, что файл открывается и виден другим пользователям.