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

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

Как добавить фотографию в 1С: практическое руководство

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

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

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

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

Как работает хранение фотографий в 1С

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

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

Поддерживаются распространённые графические форматы: JPEG, PNG, GIF, BMP. Для карточек товаров практичнее всего JPEG — при приемлемом качестве файлы получаются компактными. Слишком большие фотографии (например, исходники с фотоаппарата по 10–15 МБ) стоит уменьшать перед загрузкой: в интерфейсе 1С они всё равно отображаются миниатюрой, а место занимают полностью.

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

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

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

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

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

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

В «1С:Зарплата и управление персоналом» фотография сотрудника прикрепляется к личной карточке. Откройте справочник «Сотрудники», выберите человека и в форме карточки найдите область для фото — как правило, она расположена рядом с ФИО. Команда добавления называется «Добавить фотографию» или «Изменить фотографию».

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

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

Присоединение изображений к документам и контрагентам

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

В открывшемся списке нажмите «Добавить» и выберите файл. К одному документу можно прикрепить несколько файлов любых типов — не только изображения, но и PDF, Word, Excel. Каждый файл можно открыть для просмотра двойным щелчком, переименовать или удалить.

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

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

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

Общий принцип такой: подготовьте папку с фотографиями, названными по единому правилу (артикул товара плюс расширение, например «АРТ-10245.jpg»), затем запустите обработку загрузки, укажите папку и правило сопоставления. Программа сама найдёт карточки и прикрепит изображения. После завершения обязательно проверьте отчёт о загрузке — в нём будут перечислены файлы, для которых товар не найден.

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

Способы добавления фото

Вручную из карточки

Подходит для единичных позиций и документов; не требует настройки, но медленно при больших объёмах

Пакетная загрузка обработкой

Оптимально для сотен товаров; требует единого правила именования файлов и проверки результата

Загрузка с сайта или из каталога поставщика

Удобно при обмене с интернет-магазином; зависит от настроенной интеграции и качества исходных изображений

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

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

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

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

Типичные ошибки и проверка результата

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

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

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

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

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

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

Пустая область изображения или значок ошибки

Открытие файла
Норма

По двойному щелчку фото открывается в полном размере

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

Сообщение о недоступности файла или тома

Пакетная загрузка
Норма

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

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

Список ненайденной номенклатуры в отчёте

Размер базы
Норма

Рост базы соответствует объёму загруженных фото

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

Резкий скачок размера при небольшом числе файлов — признак загрузки неоптимизированных исходников

Итог

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

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

Частые вопросы о фотографиях в 1С

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

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

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

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

Почему кнопка добавления изображения недоступна?

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

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

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

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

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

Фотографии сильно увеличили размер базы. Что делать?

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