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

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

Как сделать фотографию в 1С: добавление изображений к товарам и документам

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

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

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

Перед началом работы убедитесь, что у вас есть права на изменение соответствующих справочников, а файлы изображений уже подготовлены: желательно в формате JPG или PNG, разумного размера (обычно достаточно 300–800 КБ на фото), с понятными именами. Слишком большие файлы замедляют открытие карточек и раздувают базу.

Где в 1С хранятся фотографии и как это работает

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

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

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

Как добавить фото к товару в 1С:Управление торговлей и ERP

Откройте карточку номенклатуры через раздел «НСИ и администрирование» → «Номенклатура» или через «Маркетинг и планирование» в зависимости от версии. В карточке товара найдите область изображения — обычно это рамка с подписью «Изображение» или гиперссылка «Присоединенные файлы» на панели навигации.

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

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

Порядок действий
  1. 1
    Откройте карточку товара в справочнике «Номенклатура»
  2. 2
    Нажмите на область изображения или команду «Присоединенные файлы»
  3. 3
    Выберите «Добавить из файла» и укажите фото на диске
  4. 4
    Назначьте изображение основным, если их несколько
  5. 5
    Запишите карточку и проверьте отображение фото

Как добавить фотографию сотрудника в 1С:ЗУП

В «1С:Зарплата и управление персоналом» фотография привязывается к физическому лицу, а не к элементу справочника «Сотрудники». Откройте раздел «Кадры» → «Сотрудники», перейдите по ссылке на физическое лицо или откройте справочник «Физические лица».

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

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

Массовая загрузка фотографий

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

В некоторых конфигурациях есть штатная обработка загрузки изображений — поищите её в разделе «НСИ и администрирование» → «Обслуживание» или в функционале работы с номенклатурой. Перед массовой загрузкой обязательно сделайте копию базы и проверьте результат на 5–10 позициях.

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

Способ хранения задаётся в разделе «НСИ и администрирование» → «Настройка работы с файлами». Здесь включается хранение файлов в томах и указываются пути к папкам. Папка тома должна быть доступна серверу 1С (или каждому клиенту в файловом режиме) с правами на чтение и запись.

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

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

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

Простое резервное копирование и перенос, но база быстро растёт при большом количестве фото

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

База остаётся компактной, но нужно отдельно настраивать доступ к папке и её резервное копирование

Вывод фото в печатные формы и на сайт

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

Для выгрузки на сайт (например, при обмене с CMS по CommerceML) изображения выгружаются автоматически вместе с товарами, если в настройках обмена включена передача картинок. Проверьте, что у товаров назначено основное изображение — выгружается именно оно.

Типичные ошибки и как их избежать

Самая частая проблема — загрузка огромных фотографий прямо с фотоаппарата. Файлы по 5–10 МБ замедляют открытие карточек и раздувают базу. Заранее уменьшайте изображения до разумного размера любым графическим редактором или пакетным конвертером.

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

Типичные ошибки
01
Загрузка фото в исходном размере — база раздувается, карточки открываются медленно
02
Файл прикреплён, но не назначен основным — фото не видно в списках и не выгружается
03
Папка томов не включена в резервное копирование — изображения теряются при восстановлении базы
04
Массовая загрузка без теста на нескольких позициях — массовые ошибки сопоставления

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

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

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

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

Фото видно сразу при открытии товара или сотрудника

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

Пустая рамка или значок отсутствующего файла

Отображение у других пользователей
Норма

Фото видно всем, кому нужно

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

Видно только на одном компьютере — проблема с путями к тому

Выгрузка на сайт или в печать
Норма

Основное изображение передаётся корректно

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

Картинка отсутствует — не назначена основной или отключена передача

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

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

Можно ли сделать фото прямо из 1С с веб-камеры?

Штатно в большинстве конфигураций такой функции нет. Стандартный путь — снять фото камерой или телефоном, сохранить файл и прикрепить его к карточке. Захват с веб-камеры реализуется только доработкой или специализированными расширениями.

Какие форматы изображений поддерживает 1С?

Надёжно работают JPG и PNG — их стоит использовать по умолчанию. BMP и GIF обычно тоже открываются, но BMP занимает много места. Экзотические форматы (HEIC, RAW) предварительно конвертируйте в JPG.

Почему фото видно у меня, но не видно у коллег?

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

Как удалить или заменить фотографию?

Откройте список присоединённых файлов в карточке объекта, выделите нужный файл и удалите его или загрузите новый и назначьте основным. Старый файл при удалении из карточки удаляется и из базы (или помечается на удаление из тома).

Сильно ли фотографии увеличивают размер базы?

Зависит от количества и размера файлов. Сотня сжатых фото по 200–400 КБ незаметна, а тысячи несжатых изображений по несколько мегабайт добавят гигабайты. При больших объёмах используйте тома и заранее уменьшайте файлы.

Что делать, если в моей конфигурации нет кнопки добавления фото?

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

Итог

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

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