Справочники и Данные · 9 мин
Как сделать фотографию в 1С: добавление изображений к товарам и документам
Как прикрепить фотографию к товару, сотруднику или документу в 1С: загрузка изображений, настройка хранения файлов, типичные ошибки и проверка результата.
Под «фотографией в 1С» обычно понимают прикрепление изображения к элементу справочника — карточке товара, сотрудника, контрагента — или к документу. Сама 1С не «снимает» фото: она хранит готовые файлы изображений (JPG, PNG и другие форматы) и отображает их в карточках, отчётах и на сайте при интеграции. Поэтому задача сводится к загрузке файла, настройке места хранения и проверке отображения.
Способ добавления зависит от конфигурации. В «1С:Управление торговлей», «1С:ERP», «1С:Комплексная автоматизация» и «1С:Розница» есть штатный механизм присоединённых файлов. В «1С:Зарплата и управление персоналом» фотография сотрудника хранится в отдельном поле физического лица. В самописных и старых конфигурациях механизм может отсутствовать, и тогда изображение добавляют через расширение или доработку.
Перед началом работы убедитесь, что у вас есть права на изменение соответствующих справочников, а файлы изображений уже подготовлены: желательно в формате JPG или PNG, разумного размера (обычно достаточно 300–800 КБ на фото), с понятными именами. Слишком большие файлы замедляют открытие карточек и раздувают базу.
Где в 1С хранятся фотографии и как это работает
В типовых конфигурациях изображения хранятся двумя способами. Первый — непосредственно в базе данных, в справочниках присоединённых файлов (например, «НоменклатураПрисоединенныеФайлы»). Второй — в томах на диске: в базе сохраняется только ссылка на файл, а сам файл лежит в сетевой папке. Выбор способа задаётся в настройках программы.
Хранение в базе проще в администрировании и надёжнее при резервном копировании, но при тысячах фотографий база быстро растёт в размере. Хранение в томах разгружает базу, однако требует отдельно настраивать права доступа к папке и включать её в план резервного копирования — иначе при восстановлении базы картинки окажутся потеряны.
Одно изображение может быть назначено «основным»: именно оно показывается в списке товаров, в печатных формах и выгружается на сайт. Остальные файлы остаются дополнительными и видны в карточке объекта.
Как добавить фото к товару в 1С:Управление торговлей и ERP
Откройте карточку номенклатуры через раздел «НСИ и администрирование» → «Номенклатура» или через «Маркетинг и планирование» в зависимости от версии. В карточке товара найдите область изображения — обычно это рамка с подписью «Изображение» или гиперссылка «Присоединенные файлы» на панели навигации.
Нажмите на область изображения или команду добавления, выберите «Добавить из файла» и укажите подготовленный файл на диске. После загрузки установите фото основным, если файлов несколько. Сохраните карточку и откройте её заново, чтобы убедиться, что изображение отображается.
В «1С:Рознице» и «1С:Управление нашей фирмой» логика аналогична: изображение добавляется в карточке номенклатуры через вкладку или команду «Изображения» / «Файлы». Если такой команды нет — проверьте права пользователя и настройки функциональности.
- 1Откройте карточку товара в справочнике «Номенклатура»
- 2Нажмите на область изображения или команду «Присоединенные файлы»
- 3Выберите «Добавить из файла» и укажите фото на диске
- 4Назначьте изображение основным, если их несколько
- 5Запишите карточку и проверьте отображение фото
Как добавить фотографию сотрудника в 1С:ЗУП
В «1С:Зарплата и управление персоналом» фотография привязывается к физическому лицу, а не к элементу справочника «Сотрудники». Откройте раздел «Кадры» → «Сотрудники», перейдите по ссылке на физическое лицо или откройте справочник «Физические лица».
В карточке физического лица есть поле для фотографии. Нажмите на него, выберите файл изображения и запишите. Фото будет отображаться в карточке сотрудника, в отчётах и в кадровых документах, где предусмотрен вывод изображения.
Учтите, что фотографии сотрудников — это персональные данные. Ограничьте доступ к ним настройкой прав и не выгружайте в открытые системы без необходимости.
Массовая загрузка фотографий
Ручное добавление подходит для десятков позиций. Если фотографий сотни или тысячи, используйте типовые и сторонние обработки массовой загрузки. Принцип их работы: файлы раскладываются в папку, имя каждого файла содержит артикул, код или штрихкод товара, а обработка сопоставляет файлы с карточками номенклатуры и прикрепляет их автоматически.
В некоторых конфигурациях есть штатная обработка загрузки изображений — поищите её в разделе «НСИ и администрирование» → «Обслуживание» или в функционале работы с номенклатурой. Перед массовой загрузкой обязательно сделайте копию базы и проверьте результат на 5–10 позициях.
Настройка хранения файлов и томов
Способ хранения задаётся в разделе «НСИ и администрирование» → «Настройка работы с файлами». Здесь включается хранение файлов в томах и указываются пути к папкам. Папка тома должна быть доступна серверу 1С (или каждому клиенту в файловом режиме) с правами на чтение и запись.
Если база файловая и с ней работают несколько пользователей по сети, том должен лежать на общем сетевом ресурсе, иначе часть пользователей фотографии не увидит. Для клиент-серверного режима путь задаётся относительно сервера 1С.
Сравнение вариантов
Простое резервное копирование и перенос, но база быстро растёт при большом количестве фото
База остаётся компактной, но нужно отдельно настраивать доступ к папке и её резервное копирование
Вывод фото в печатные формы и на сайт
Чтобы фотография попала в прайс-лист или каталог, в печатной форме должна быть предусмотрена область с картинкой, а в макете — вывод основного изображения номенклатуры. В типовых отчётах по остаткам и прайсах такая опция встречается не всегда, часто требуется доработка макета.
Для выгрузки на сайт (например, при обмене с CMS по CommerceML) изображения выгружаются автоматически вместе с товарами, если в настройках обмена включена передача картинок. Проверьте, что у товаров назначено основное изображение — выгружается именно оно.
Типичные ошибки и как их избежать
Самая частая проблема — загрузка огромных фотографий прямо с фотоаппарата. Файлы по 5–10 МБ замедляют открытие карточек и раздувают базу. Заранее уменьшайте изображения до разумного размера любым графическим редактором или пакетным конвертером.
Вторая ошибка — хранение в томах без резервного копирования папки. При сбое диска или переезде базы ссылки остаются, а файлы теряются. Третья — массовая загрузка без теста: неверное правило сопоставления имён файлов приводит к привязке чужих фото.
Как проверить результат
Как проверить результат
Фото видно сразу при открытии товара или сотрудника
Пустая рамка или значок отсутствующего файла
Фото видно всем, кому нужно
Видно только на одном компьютере — проблема с путями к тому
Основное изображение передаётся корректно
Картинка отсутствует — не назначена основной или отключена передача
Итоговая проверка проста: откройте карточку объекта, список с включённым показом изображений и, если требуется, сформируйте печатную форму или тестовую выгрузку. Если фото видно во всех трёх местах — настройка выполнена правильно.
Частые вопросы
Можно ли сделать фото прямо из 1С с веб-камеры?
Штатно в большинстве конфигураций такой функции нет. Стандартный путь — снять фото камерой или телефоном, сохранить файл и прикрепить его к карточке. Захват с веб-камеры реализуется только доработкой или специализированными расширениями.
Какие форматы изображений поддерживает 1С?
Надёжно работают JPG и PNG — их стоит использовать по умолчанию. BMP и GIF обычно тоже открываются, но BMP занимает много места. Экзотические форматы (HEIC, RAW) предварительно конвертируйте в JPG.
Почему фото видно у меня, но не видно у коллег?
Почти всегда причина в том, что файлы хранятся в томе, путь к которому задан локально (например, на диске C: вашего компьютера). Перенесите том в общую сетевую папку и проверьте права доступа.
Как удалить или заменить фотографию?
Откройте список присоединённых файлов в карточке объекта, выделите нужный файл и удалите его или загрузите новый и назначьте основным. Старый файл при удалении из карточки удаляется и из базы (или помечается на удаление из тома).
Сильно ли фотографии увеличивают размер базы?
Зависит от количества и размера файлов. Сотня сжатых фото по 200–400 КБ незаметна, а тысячи несжатых изображений по несколько мегабайт добавят гигабайты. При больших объёмах используйте тома и заранее уменьшайте файлы.
Что делать, если в моей конфигурации нет кнопки добавления фото?
Проверьте права пользователя и настройки функциональности — механизм может быть отключён. Если механизма нет в принципе (старая или самописная конфигурация), потребуется доработка: добавление реквизита типа «ХранилищеЗначения» и элемента отображения картинки на форму.
Что важно запомнить
Фото в 1С добавляется как присоединённый файл к карточке объекта. Подготовьте сжатые изображения, назначьте основное фото, выберите способ хранения (в базе или в томах) с учётом резервного копирования, а массовую загрузку всегда тестируйте на нескольких позициях после создания копии базы.