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

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

Как добавить картинку в 1С: полное руководство

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

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

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

Как 1С хранит изображения и что нужно проверить заранее

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

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

Обратите внимание на форматы: 1С корректно отображает JPG, PNG, BMP и GIF. Файлы HEIC (фото с iPhone), TIFF и RAW предварительно конвертируйте в JPG или PNG, иначе изображение либо не загрузится, либо не будет отображаться в интерфейсе.

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

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

Нажмите на область картинки или кнопку «Добавить изображение» (иконка с плюсом или скрепкой). В открывшемся меню выберите «Из файла…», укажите путь к изображению на компьютере и подтвердите. Программа загрузит файл и отобразит миниатюру. После этого обязательно нажмите «Записать» или «Записать и закрыть» — без записи элемента привязка картинки не сохранится.

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

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

Добавление фото сотрудника в ЗУП

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

Массовая загрузка изображений

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

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

После пакетной загрузки обязательно выборочно откройте 5–10 карточек и убедитесь, что картинки встали на правильные товары. Ошибка сопоставления на этом этапе исправляется быстро; если же каталог с неверными фото уже ушёл на сайт или клиентам, последствия будут заметно неприятнее.

Вставка картинки в печатную форму

Логотип, печать или подпись в документах добавляются иначе — через макет печатной формы. В пользовательском режиме многие конфигурации позволяют править макеты без конфигуратора: откройте «Администрирование» → «Печатные формы, отчеты и обработки» → «Макеты печатных форм», найдите нужный макет и откройте его.

В табличном макете установите курсор в нужную ячейку, затем через меню «Таблица» → «Рисунки» → «Вставить рисунок» выберите файл изображения. Растяните или сожмите картинку до нужного размера, сохраните макет и сформируйте тестовую печатную форму документа, чтобы проверить результат.

Для логотипа компании есть более простой путь: в карточке организации («НСИ» → «Организации») часто предусмотрено поле «Логотип» и «Факсимильная подпись/печать». Загруженные туда изображения автоматически подставляются в типовые печатные формы счетов и актов без редактирования макетов.

Маршрут решения

Как выбрать способ

Нужно фото одного товара или сотрудникаДобавьте картинку вручную через форму элемента
Нужно загрузить каталог изображенийИспользуйте пакетную загрузку с сопоставлением по артикулу
Нужен логотип в счетах и актахЗагрузите его в карточку организации
Нужна нестандартная картинка в конкретной формеОтредактируйте макет печатной формы

Добавление картинки программно

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

АдресВХранилище = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ПутьКФайлу));

ПараметрыФайла = Новый Структура;

ПараметрыФайла.Вставить("ВладелецФайлов", ТоварСсылка);

ПараметрыФайла.Вставить("Автор", Пользователи.ТекущийПользователь());

ПараметрыФайла.Вставить("ИмяБезРасширения", "ФотоТовара");

ПараметрыФайла.Вставить("РасширениеБезТочки", "jpg");

ПрисоединенныеФайлы.ДобавитьПрисоединенныйФайл(ПараметрыФайла, АдресВХранилище);

Точная сигнатура метода зависит от версии БСП в вашей конфигурации — в старых релизах используется функция с позиционными параметрами. Перед внедрением проверьте состав экспортных процедур общего модуля «ПрисоединенныеФайлы» в конфигураторе.

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

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

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

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

Типичные ошибки
01
Закрытие карточки без записи — привязка картинки теряется
02
Загрузка HEIC или TIFF — изображение не отображается в интерфейсе
03
Игнорирование настройки «Работа с файлами» — кнопки добавления неактивны
04
Хранение тысяч фото в базе — замедление копирования и обновлений
05
Расхождение регистра и пробелов в именах файлов при пакетной загрузке — картинки встают не на те товары
Контрольные точки

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

Миниатюра в карточке после повторного открытия
Норма

Изображение отображается

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

Поле пустое — файл не сохранён

Предпросмотр печатной формы
Норма

Картинка на месте, пропорции сохранены

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

Изображение обрезано или отсутствует

Размер базы после загрузки
Норма

Рост соответствует объёму файлов

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

Резкий скачок — проверьте режим хранения

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

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

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

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

Гарантированно работают JPG, PNG, BMP и GIF. Форматы HEIC, TIFF, WebP и RAW лучше заранее конвертировать в JPG или PNG любым графическим редактором, иначе возможны проблемы с отображением.

Можно ли удалить картинку из карточки товара?

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

Как добавить логотип во все печатные формы сразу?

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

Почему после обмена с сайтом картинки пропали?

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

Раздуется ли база, если хранить в ней много фото?

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

Итог

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

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