Справочники и Данные · 10 мин
Картинки для 1С: как сделать и добавить изображения в программу
Как сделать и добавить картинки для 1С: форматы, размеры, вставка в номенклатуру, печатные формы и отчёты. Пошаговые инструкции и частые ошибки.
Картинки в 1С нужны в нескольких типовых ситуациях: фотографии товаров в карточках номенклатуры, логотип организации на печатных формах, образцы подписи и печати в документах, изображения в макетах отчётов и подсказках интерфейса. Во всех случаях логика одна: сначала готовится файл подходящего формата и размера, затем он помещается либо в справочник файлов, либо в макет конфигурации, либо в настройки организации.
Основная сложность обычно не в самой загрузке, а в подготовке изображения: слишком тяжёлый файл замедляет открытие карточек и раздувает базу, неподходящий формат даёт артефакты на печати, а прозрачный фон может отобразиться чёрным. Поэтому работу стоит начинать с требований к картинке, а не с кнопки «Добавить».
Какие форматы и размеры подходят для 1С
1С корректно работает со стандартными растровыми форматами: JPEG, PNG, GIF, BMP. На практике выбор сводится к двум вариантам. JPEG подходит для фотографий товаров — небольшой вес при хорошем качестве. PNG нужен там, где важна прозрачность (логотипы, печати, подписи) или чёткие линии без артефактов сжатия.
По размеру нет жёсткого норматива, но есть практические ориентиры. Для карточек товаров достаточно 600–1000 пикселей по большей стороне — этого хватает и для экрана, и для выгрузки на сайт. Для логотипа на печатной форме обычно достаточно 300–600 пикселей по ширине, но с высоким качеством, так как при печати мелкое изображение «расплывётся». Файлы весом в несколько мегабайт с фотоаппарата загружать не стоит: они замедляют работу и раздувают базу.
Обрезать и сжать картинку можно в любом редакторе: стандартном «Фотографии» или Paint в Windows, бесплатных онлайн-сервисах сжатия, GIMP. Задача — убрать лишние поля, выставить нужные пропорции и уменьшить вес файла до разумных значений (как правило, десятки или сотни килобайт, а не мегабайты).
Выбор формата
Фотографии товаров и любые изображения с плавными переходами цвета. Не поддерживает прозрачность.
Логотипы, печати, подписи, скриншоты — где нужна прозрачность или чёткие края. Файл тяжелее JPEG.
Допустимы, но неудобны: BMP очень тяжёлый, GIF ограничен по цветам. Использовать только при необходимости.
Как добавить картинку в карточку номенклатуры
Самый частый сценарий — фото товара. В типовых конфигурациях (Управление торговлей, ERP, Комплексная автоматизация, Розница) изображения хранятся как присоединённые файлы. Откройте карточку номенклатуры и найдите область изображения или ссылку «Файлы» / «Присоединенные файлы» — расположение зависит от конфигурации.
Типовой порядок действий: откройте карточку товара, нажмите на пустую область изображения или кнопку добавления, выберите файл на диске, подтвердите загрузку. Первый добавленный файл обычно становится основным изображением; если картинок несколько, основную можно сменить в списке файлов. В некоторых конфигурациях есть отдельный справочник «Изображения» или «Файлы номенклатуры» — тогда сначала создаётся элемент справочника, потом он привязывается к товару.
Если товаров много, ручная загрузка неудобна. Варианты массовой привязки: обработки загрузки изображений из папки (файл называется по артикулу или коду товара, обработка сопоставляет их автоматически), загрузка вместе с прайсом через типовой механизм импорта, обмен с сайтом, где картинки приходят в составе каталога. Такие обработки есть на профильных ресурсах; перед использованием проверяйте их на копии базы.
- 1Подготовьте файл: JPEG или PNG, до ~1000 пикселей по большей стороне
- 2Откройте карточку номенклатуры в 1С
- 3Нажмите на область изображения или «Присоединенные файлы»
- 4Выберите файл и подтвердите загрузку
- 5Проверьте, что картинка отображается в карточке и в списке товаров
Как вставить логотип, печать и подпись в печатные формы
В типовых конфигурациях логотип и образцы подписей задаются в карточке организации. Откройте справочник «Организации», найдите раздел «Логотип и печать» (название может отличаться) и загрузите файлы: логотип, факсимиле подписи руководителя, оттиск печати. После этого типовые печатные формы — счета, счета-фактуры, акты — начнут выводить эти изображения автоматически.
Для печати и подписи критичен прозрачный фон, иначе на документе появится белый или цветной прямоугольник, перекрывающий текст. Скан подписи нужно обработать: вырезать подпись, удалить фон, сохранить в PNG с прозрачностью. То же касается оттиска печати. Если после вставки фон виден — файл сохранён без альфа-канала, его нужно пересохранить правильно.
Если документ печатается из собственного (доработанного) макета, картинку добавляют в макет в конфигураторе: в макете табличного документа вставляют объект «Картинка» и либо загружают изображение прямо в макет, либо выводят его программно из справочника. Это уже задача для разработчика — изменение конфигурации требует аккуратности с последующими обновлениями.
Картинки в макетах, отчётах и интерфейсе
Разработчики и администраторы сталкиваются с картинками в трёх местах. Первое — общие картинки конфигурации: в конфигураторе ветка «Общие → Общие картинки», туда добавляют файлы, которые потом используются в кнопках, командах, элементах форм. Второе — картинки в макетах табличных документов для печати. Третье — библиотека картинок платформы: стандартные пиктограммы, доступные без загрузки файлов.
Для отчётов на СКД изображения можно выводить через макет или через поле с типом «Картинка», если данные хранятся в базе как двоичные данные или хранилище значения. Для управляемых форм картинку привязывают к реквизиту формы типа «Картинка» и заполняют программно. Во всех этих случаях принцип тот же: изображение должно быть либо в составе конфигурации, либо в информационной базе, либо во временном хранилище.
Где хранить изображения: в базе или в томах на диске
Типовые конфигурации поддерживают два режима хранения присоединённых файлов: в информационной базе и в томах на диске. Хранение в базе проще в администрировании — всё входит в резервную копию, но база быстро растёт при большом количестве фотографий. Хранение в томах разгружает базу, но требует отдельного резервного копирования папок и корректных прав доступа.
Переключение настраивается в разделе администрирования (обычно «Настройки работы с файлами»): указывается путь к тому на сервере или сетевом ресурсе. Для файловой базы с небольшим числом картинок проще хранить в базе. Для клиент-серверной базы с тысячами фото товаров тома на диске — более устойчивое решение.
Как выбрать способ хранения
Проверка результата и типичные ошибки
После добавления картинки проверьте три вещи: отображение в карточке элемента, вывод на печатную форму (через предварительный просмотр, без бумаги) и отсутствие заметных тормозов при открытии списка. Если картинка загрузилась, но не видна — чаще всего она не назначена основной или печатная форма берёт изображение из другого места (например, из карточки организации, а не из макета).
Как проверить результат
Фото отображается сразу при открытии, без паузы
Пустая область, значок ошибки или заметная задержка
Логотип и печать на месте, фон прозрачный, текст не перекрыт
Белые прямоугольники, смещение, картинка обрезана
Рост базы соответствует количеству добавленных файлов
База выросла в разы после загрузки небольшой партии фото
FAQ
Какой размер картинки оптимален для карточки товара?
Практичный ориентир — 600–1000 пикселей по большей стороне и вес до нескольких сотен килобайт. Этого достаточно для экрана и выгрузки на сайт, а база не раздувается. Исходники в высоком разрешении храните отдельно вне 1С.
Почему прозрачный фон PNG стал чёрным или белым?
Причина обычно в том, что файл был пересохранён без альфа-канала или просмотрщик/механизм вывода не поддерживает прозрачность. Пересохраните картинку в редакторе именно как PNG с прозрачностью и проверьте её в браузере перед загрузкой в 1С.
Можно ли загрузить картинки для тысячи товаров сразу?
Да, через обработки массовой загрузки: файлы называются по артикулу или коду товара, обработка сопоставляет их с номенклатурой автоматически. Также фото могут приходить вместе с каталогом при обмене с сайтом. Любую обработку сначала тестируйте на копии базы.
Куда пропали картинки после обновления конфигурации?
Присоединённые файлы товаров при обновлении не удаляются — скорее всего, изменилась форма или настройка вывода. А вот картинки, вставленные в типовые макеты вручную, при обновлении затираются. Для доработок печатных форм используйте внешние печатные формы.
Как вставить картинку, если нет доступа к конфигуратору?
Большинство задач решается в режиме предприятия: фото товаров — через карточку номенклатуры, логотип и печать — через карточку организации, файлы — через присоединённые файлы документов. Конфигуратор нужен только для изменения макетов и общих картинок конфигурации.
Замедлит ли базу большое количество изображений?
Да, если хранить их в базе в большом разрешении. Решения: сжимать файлы перед загрузкой, перевести хранение в тома на диске, периодически проверять размер базы. Для клиент-серверных баз с большим каталогом тома — стандартная практика.
Что важно запомнить
Готовьте картинку заранее: JPEG для фото, PNG с прозрачностью для логотипов и печатей, разумные размеры и вес. Добавляйте изображения штатными средствами: карточка номенклатуры, карточка организации, присоединённые файлы. При больших объёмах используйте тома на диске и не забывайте про резервное копирование. Печатные формы дорабатывайте через внешние механизмы, а не правкой типовых макетов.