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

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

Как выглядит фото в 1С и как с ним работать

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

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

Внешне фото в 1С выглядит как небольшой прямоугольный блок в карточке объекта — чаще всего в левой или правой части формы. Под изображением или рядом с ним расположены команды «Добавить изображение», «Изменить» и «Очистить». Если картинка не загружена, вместо неё показывается пустая рамка либо стандартная заглушка платформы.

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

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

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

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

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

Пустая рамка в карточкеИзображение не загружено

Проверьте наличие команды «Добавить изображение» под рамкой

Картинка есть в карточке, но нет в печатиМакет печатной формы не выводит изображение

Проверьте настройки печатной формы и макет

Файл есть в списке, но не показываетсяФайл не назначен основным изображением

Откройте присоединённые файлы и назначьте основное фото

Как выглядит фото сотрудника и других объектов

В «Зарплате и управлении персоналом» фотография сотрудника выводится в верхней части карточки физического лица — небольшой прямоугольный блок, похожий на фото в паспорте. Клик по нему открывает меню с командами «Добавить», «Изменить» и «Очистить». Эта же фотография используется в отчётах по кадрам и может выводиться в пропуска и личные карточки, если макет это предусматривает.

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

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

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

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

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

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

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

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

Какие ограничения есть у изображений в 1С

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

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

Типичные ошибки при работе с фото в 1С
01
Загрузка снимков в исходном разрешении — база раздувается, обмены и бэкапы замедляются
02
Хранение в томах без резервного копирования папок — при сбое диска изображения теряются безвозвратно
03
Загрузка нескольких фото без назначения основного — в карточке и печати выводится не та картинка
04
Удаление файлов из папки тома вручную — в карточках остаются неработающие ссылки

Почему фото не отображается и как это исправить

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

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

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

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

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

Картинка видна в рамке, клик открывает просмотр

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

Пустая рамка или ошибка чтения файла

Присоединённые файлы
Норма

Файл в списке, у основного фото стоит отметка

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

Файл есть, но отметки основного нет

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

Изображение выводится в нужной области макета

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

Макет не содержит области под картинку

Хранение на диске
Норма

Папка тома доступна, файлы открываются с диска

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

Папка недоступна или файлы удалены

Частые вопросы о фото в 1С

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

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

Увеличится ли размер базы, если хранить фото внутри неё?

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

Почему после обновления конфигурации пропали фото?

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

Как вывести фото товара в прайс-лист?

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

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

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

Можно ли удалить старое фото, не затронув новое?

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

Итог

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

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