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

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

Как добавить фото в 1С: инструкция для разных конфигураций

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

Фотографии в 1С чаще всего нужны для номенклатуры: изображение товара выводится в карточке, попадает в прайс-листы, печатные каталоги и выгружается на сайт. Также фото прикрепляют к карточкам сотрудников, контрагентов, основных средств и документам — например, скан подписанной накладной хранится рядом с документом поступления.

Механизм в типовых конфигурациях (Управление торговлей 11, ERP, Комплексная автоматизация, Бухгалтерия предприятия 3.0, ЗУП) построен на присоединённых файлах. Это значит, что картинка не вставляется «внутрь» поля, а сохраняется как отдельный файл, связанный с объектом. Один объект может иметь несколько изображений, одно из которых назначается основным.

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

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

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

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

Как добавить фото в карточку номенклатуры

Основной сценарий — загрузка изображения товара в УТ 11, ERP или КА. Последовательность одинакова во всех этих конфигурациях.

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

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

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

Как прикрепить фото к сотруднику, контрагенту и документу

Фотография сотрудника в ЗУП и кадровых конфигурациях

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

Изображение контрагента и логотип организации

К карточке контрагента логотип прикрепляется через те же присоединённые файлы. Логотип собственной организации загружается в карточку организации (раздел «Главное» → «Организации» в БП 3.0) и затем выводится в печатных формах счетов и накладных, если макет это поддерживает.

Сканы к документам

К документам (поступление, реализация, счёт-фактура) обычно прикрепляют сканы подписанных оригиналов. Кнопка со скрепкой в форме документа открывает список присоединённых файлов. Скан не заменяет электронный документ в учёте, но упрощает поиск оригинала при сверках и проверках.

Требования к файлам: форматы, размер, качество

Типовые конфигурации принимают распространённые графические форматы: JPG, PNG, BMP, GIF. Для товарных фотографий практичнее JPG — он даёт меньший размер при приемлемом качестве. PNG удобен для логотипов с прозрачным фоном.

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

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

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

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

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

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

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

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

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

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

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

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

Типичные ошибки
01
Загрузили фото, но не нажали «Установить основным» — в карточке, прайсе и на сайте остаётся старое изображение или пустое место.
02
Грузят фото прямо с фотоаппарата по 5–10 МБ — база раздувается, обмен с сайтом тормозит.
03
Включили хранение в томах, но не добавили тома в резервное копирование — после восстановления базы картинки потеряны.
04
Прикрепляют фото к виду номенклатуры или группе вместо конкретной карточки товара — изображение не отображается там, где ожидалось.

Проверка результата и что делать, если фото не отображается

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

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

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

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

Фото видно в области изображения сразу после загрузки

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

Серая заглушка — файл загружен, но не назначен основным или формат не поддерживается

Список номенклатуры
Норма

Миниатюра показывается в режиме списка с изображениями

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

Пусто — проверьте настройки вида списка и основное изображение

Печатная форма / сайт
Норма

Картинка выводится в прайсе или ушла в выгрузку

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

Нет картинки — проверьте макет печати или настройки обмена

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

Итог

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

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

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

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

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

Как заменить старое фото товара на новое?

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

Почему фото есть в карточке, но не попадает на сайт?

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

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

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

Можно ли загрузить фото массово для всего каталога?

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

Удалится ли фото при удалении карточки товара?

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