Справочники и Данные · 11 мин
Как в 1С прикрепить файл к номенклатуре
Подробная инструкция, как прикрепить файл к номенклатуре в 1С: через карточку товара, список, обработку и внешние файлы. Настройка хранения, типичные ошибки и FAQ.
Прикрепление файлов к номенклатуре — стандартная задача в 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация и 1С:Бухгалтерия. К товару обычно добавляют фотографии, сертификаты, инструкции, паспорта изделий и рекламные материалы. В типовых конфигурациях для этого предусмотрен механизм присоединённых файлов, который работает одинаково для большинства объектов справочников и документов.
Файл можно хранить двумя способами: непосредственно в информационной базе либо в томах на диске с сохранением в базе только ссылки. Выбор влияет на скорость работы, размер базы и удобство резервного копирования. Ниже разобраны оба варианта, а также массовая загрузка и типичные проблемы.
Где в 1С находится механизм присоединённых файлов
В типовых конфигурациях на платформе 1С:Предприятие 8.3 присоединённые файлы реализованы через подсистему «Работа с файлами» библиотеки стандартных подсистем (БСП). Для номенклатуры создаётся отдельный справочник «НоменклатураПрисоединенныеФайлы», каждый элемент которого связан с конкретной карточкой товара. Пользователю не нужно открывать этот справочник напрямую — доступ организован через форму элемента.
Найти список файлов можно двумя путями. Первый — открыть карточку номенклатуры и перейти по ссылке «Присоединенные файлы» в панели навигации формы (обычно слева вверху или в меню «Ещё»). Второй — в форме элемента нажать кнопку со скрепкой, если она выведена на командную панель. В обоих случаях откроется список уже прикреплённых документов с возможностью добавления новых.
В некоторых конфигурациях, например в «1С:Управление нашей фирмой», изображение товара добавляется прямо на вкладке карточки, а остальные файлы — через отдельную ссылку «Файлы». Логика та же, отличается только расположение команд.
Как прикрепить файл через карточку номенклатуры
Основной сценарий — добавление файла из формы элемента справочника «Номенклатура». Последовательность действий одинакова в УТ 11, ERP 2, КА 2 и БП 3.0, отличается только внешний вид команд.
- 1Откройте раздел «НСИ и администрирование» (или «Справочники») → «Номенклатура».
- 2Найдите нужный товар и откройте его карточку двойным щелчком.
- 3В панели навигации формы нажмите «Присоединенные файлы» или кнопку со скрепкой.
- 4В открывшемся списке нажмите «Добавить» → «Из файла на диске».
- 5Выберите файл в проводнике Windows и подтвердите выбор.
- 6Проверьте, что файл появился в списке, и запишите карточку товара.
После добавления файл физически копируется в хранилище — исходный файл на диске можно перемещать или удалять, на прикреплённую копию это не повлияет. Если файл большой (видео, объёмный каталог), загрузка займёт заметное время, и в этот момент лучше не прерывать операцию.
Для изображений дополнительно работает перетаскивание: во многих конфигурациях картинку можно перетащить мышью из проводника прямо в область изображения на форме карточки товара. Программа автоматически создаст присоединённый файл и установит его как основное изображение.
Настройка хранения файлов: в базе или в томах на диске
По умолчанию файлы сохраняются в информационной базе. Это удобно для небольшого количества документов: всё находится в одном месте, резервная копия базы включает и файлы. Минус — база быстро растёт, что замедляет выгрузку, обновление и тестирование. При активной работе с изображениями товаров база может вырасти на десятки гигабайт.
Альтернатива — хранение файлов в томах на диске. Настройка выполняется в разделе «НСИ и администрирование» → «Настройка работы с файлами» (в УТ 11 и ERP) либо «Администрирование» → «Общие настройки» → «Учетные записи и файлы» в других конфигурациях. Там включается опция «Хранить файлы в томах на диске» и создаётся том с указанием пути к сетевой или локальной папке.
Сравнение вариантов хранения
Подходит для небольшого объёма файлов. Плюс — простое резервное копирование. Минус — рост размера базы и замедление обновлений.
Подходит при большом количестве изображений и документов. База остаётся компактной, но тома нужно включать в отдельную процедуру резервного копирования и следить за доступностью папки.
Важно: при хранении в томах папка должна быть доступна с сервера 1С (в клиент-серверном режиме) или с каждого рабочего места (в файловом режиме). Если путь указывает на локальный диск одного компьютера, остальные пользователи не смогут открыть файлы. Для сетевой папки у учётной записи службы сервера 1С должны быть права на чтение и запись.
Массовое прикрепление файлов к номенклатуре
Когда нужно загрузить изображения или сертификаты сразу для сотен товаров, ручное добавление не подходит. В типовых конфигурациях есть штатные и полуштатные способы массовой загрузки.
Во-первых, список присоединённых файлов поддерживает множественный выбор: в диалоге «Из файла на диске» можно выделить сразу несколько файлов через Ctrl или Shift — все они прикрепятся к текущему товару. Это ускоряет работу, но не решает задачу распределения файлов по разным карточкам.
Во-вторых, в УТ 11 и ERP есть обработка загрузки изображений по данным поставщика или из папки с сопоставлением по артикулу/коду — в зависимости от версии конфигурации она называется по-разному и находится в разделах работы с номенклатурой. Логика таких обработок: имя файла должно содержать артикул или код товара, программа сопоставляет файлы карточкам автоматически.
В-третьих, для нестандартных сценариев используют внешние обработки или загрузку через табличный документ. Если штатных инструментов недостаточно, задачу решает программист через объект «Справочники.НоменклатураПрисоединенныеФайлы» и методы работы с двоичными данными. Самостоятельно без опыта разработки такой путь выбирать не стоит — ошибка в коде может создать «битые» записи в справочнике файлов.
Как проверить, что файл прикрепился корректно
После добавления файла убедитесь, что он действительно сохранился и открывается. Откройте список присоединённых файлов карточки, выделите строку и нажмите «Открыть» — файл должен запуститься в ассоциированной программе (просмотрщик изображений, Word, Acrobat Reader). Если вместо открытия появляется ошибка «Файл не найден в томе хранения» — проблема в доступности папки тома или в повреждении ссылки.
Для изображений дополнительная проверка — отображение миниатюры в списке номенклатуры и в карточке товара. Если картинка прикреплена, но в списке не видна, проверьте, установлена ли она основным изображением: в карточке товара в поле изображения через меню можно выбрать нужный файл из присоединённых.
Как проверить результат
Файл есть в списке, открывается двойным щелчком
Файл есть в списке, но при открытии ошибка «не найден»
Картинка видна на форме элемента и в списке номенклатуры
Файл прикреплён, но область изображения пустая
Коллеги открывают тот же файл без ошибок
У других пользователей ошибка доступа к тому хранения
Типичные ошибки и ограничения
Чаще всего пользователи сталкиваются с несколькими повторяющимися проблемами. Первая — отсутствие команды «Присоединенные файлы» в карточке. Причина обычно в правах: у роли пользователя нет доступа к справочнику присоединённых файлов. Решение — попросить администратора добавить роль «Добавление и изменение файлов» или аналогичную в вашей конфигурации.
Вторая ошибка — прикрепление файла не к тому объекту. Например, сертификат прикрепили к характеристике или к виду номенклатуры, а ищут его в карточке товара. У каждого объекта свой список файлов, и они не наследуются автоматически. Перед добавлением убедитесь, что открыта именно та карточка, к которой относится документ.
Третья группа проблем связана с размером и форматом. Очень большие файлы (сотни мегабайт) замедляют базу и могут не загружаться при ограничениях на размер передаваемых данных в клиент-серверном режиме. Для таких материалов разумнее хранить ссылку на сетевое расположение или использовать тома. Также учитывайте, что при хранении в базе файлы увеличивают время создания резервной копии и обновления конфигурации.
Особенности в разных конфигурациях 1С
В 1С:Бухгалтерии 3.0 механизм присоединённых файлов у номенклатуры присутствует, но изображения товаров там не выводятся в печатные формы по умолчанию — основной сценарий это хранение документов. Команда находится в карточке номенклатуры на панели навигации.
В 1С:Управление торговлей 11 и 1С:ERP изображение номенклатуры — полноценный реквизит: оно показывается в списках, используется в отчётах по остаткам и может выводиться в прайс-листы. Основное изображение выбирается из числа присоединённых файлов с помощью команды в поле картинки.
В «1С:Управление нашей фирмой» файлы добавляются через ссылку «Еще» → «Файлы» или вкладку с изображением в карточке. Логика хранения та же — в базе или в томах, настройка в разделе «Компания» → «Администрирование».
Если картинки товаров нужны для интернет-магазина или обмена с сайтом, прикрепляйте их в одинаковом формате и разрешении и храните в томах. При обмене файлами это заметно упрощает выгрузку и не раздувает базу.
FAQ: частые вопросы о прикреплении файлов к номенклатуре
Можно ли прикрепить к одному товару несколько файлов?
Да, количество присоединённых файлов у одной карточки номенклатуры не ограничено. Можно добавить несколько изображений, сертификатов и инструкций. Одно из изображений при этом назначается основным и показывается в карточке и списках.
Почему прикреплённый файл не открывается у другого пользователя?
Наиболее вероятные причины — файлы хранятся в томе на локальном диске вашего компьютера, недоступном по сети, либо у пользователя нет прав на работу с файлами. Проверьте путь тома хранения и роли пользователя в настройках прав доступа.
Как удалить прикреплённый файл?
Откройте список присоединённых файлов карточки, выделите нужную строку и нажмите Delete или команду «Пометить на удаление». Окончательно файл удалится из базы после выполнения «Удаления помеченных объектов» в разделе администрирования. До этого момента пометку можно снять.
Увеличит ли прикрепление файлов размер базы?
Да, если файлы хранятся в базе — каждый файл занимает в ней свой реальный объём. При большом количестве изображений рекомендуется переключить хранение в тома на диске: в базе останутся только ссылки, а сами файлы будут лежать в указанной папке.
Можно ли прикрепить файл сразу к группе товаров?
Штатного механизма «один файл — много карточек» в типовых конфигурациях нет: каждый присоединённый файл привязан к одному объекту. Для массового прикрепления одинаковых документов (например, общего сертификата) используют обработки или программное создание записей, что требует участия специалиста.
Что делать, если в карточке нет кнопки «Присоединенные файлы»?
Сначала проверьте меню «Ещё» в форме карточки — команда может быть скрыта туда. Если её нет и там, вероятно, у вашей роли нет прав на работу с файлами — обратитесь к администратору 1С для добавления соответствующей роли.
Что важно запомнить
Файл прикрепляется через ссылку «Присоединенные файлы» в карточке номенклатуры командой «Добавить» → «Из файла на диске». Для большого объёма файлов настройте хранение в томах на диске и включите их в резервное копирование. После добавления проверяйте, что файл открывается и виден другим пользователям.