Работа с графикой в 1С:Предприятие 8 часто требует использования изображений с прозрачным фоном — будь то логотипы для печатных форм, иконки для интерфейса или водяные знаки в отчетах. Однако стандартные инструменты платформы не всегда корректно обрабатывают PNG с альфа-каналом, что приводит к появлению белого фона вместо прозрачности. Эта проблема особенно актуальна при экспорте отчетов в PDF или Excel, где фон изображений может «залипать» на документе.

В этой статье разберем 5 проверенных способов создать PNG с прозрачным фоном специально для 1С 8.3 (актуально и для 8.2), включая бесплатные онлайн-сервисы, Photoshop, GIMP и даже встроенные инструменты Windows. Особое внимание уделим нуансам импорта таких изображений в конфигуратор 1С, чтобы избежать типичных ошибок с отображением.

Почему в 1С не отображается прозрачный фон PNG?

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

  • 🔳 Белый прямоугольник — наиболее частый случай, когда 1С игнорирует альфа-канал.
  • 🔳 Серый фон — возникает при конвертации в PDF через стандартные механизмы.
  • 🔳 Артефакты по краям — если изначально фон удалялся неаккуратно (например, инструментом «Волшебная палочка» с большим допуском).

Причина обычно одна из трех:

  1. Неправильный формат PNG. 1С корректно работает только с PNG-24 или PNG-32 (с альфа-каналом). Если вы сохранили изображение как PNG-8 (индексированные цвета), прозрачность потеряется.
  2. Ошибки при импорте. В конфигураторе 1С при добавлении картинки в справочник или макет отчета может срабатывать автоматическая конвертация.
  3. Ограничения механизма печати. Например, при экспорте в Excel через ЗаписатьТабличныйДокумент() прозрачность теряется.
⚠️ Внимание: Если вы используете 1С:Документооборот или 1С:ERP, проверьте настройки шаблонов печати — в некоторых конфигурациях прозрачность отключена на уровне системы.
📊 Какой редактор вы обычно используете для работы с PNG?
Photoshop
GIMP
Онлайн-сервисы (Canva, Remove.bg)
Paint.NET
Другой

Способ 1: Удаление фона в Photoshop (максимальное качество)

Для профессиональной обработки изображений под 1С лучше всего подходит Adobe Photoshop. Этот метод гарантирует чистые края и корректное сохранение альфа-канала.

Шаги:

  1. Откройте изображение в Photoshop (Файл → Открыть).
  2. Дублируйте слой (Ctrl+J), чтобы оригинал остался нетронутым.
  3. Используйте инструмент «Волшебная палочка» (W) или «Быстрое выделение» (W с нажатым Shift), чтобы выбрать фон. Для сложных объектов (например, логотипов с мелкими деталями) лучше воспользоваться «Пером» (P).
  4. Нажмите Delete, чтобы удалить фон. Убедитесь, что у вас активен дублированный слой, а не фоновый!
  5. Сохраните файл как PNG-24:
    Файл → Экспортировать → Сохранить для Веб (устаревший)
    

    или

    Файл → Экспорт → Сохранить как... → Выбрать PNG → Отметить "Прозрачность"

Для логотипов с мелкими деталями (например, текстом) после удаления фона примените сглаживание краев:

  • 🎨 Выделите объект (Ctrl+клик по миниатюре слоя).
  • 🎨 Перейдите в Выделение → Модификация → Сгладить (значение 1–2 пикселя).
  • 🎨 Инвертируйте выделение (Ctrl+Shift+I) и удалите лишнее.
⚠️ Внимание: Если в Photoshop при сохранении опция «Прозрачность» неактивна, проверьте, что у вас не индексированный цвет (Изображение → Режим → RGB/Цвет).

Файл сохранен как PNG-24 или PNG-32|

Прозрачность видна при открытии в любом просмотрщике (не только в Photoshop)|

Разрешение не менее 150 dpi (для печати)|

Файл не превышает 2 МБ (ограничение некоторых конфигураций 1С)-->

Способ 2: Бесплатная альтернатива — GIMP

Если у вас нет Photoshop, используйте бесплатный редактор GIMP. Он поддерживает работу со слоями и альфа-каналом, что критично для 1С.

Инструкция:

  1. Откройте изображение в GIMP.
  2. Добавьте альфа-канал к слою: клик правой кнопкой по слою → Добавить альфа-канал.
  3. Выделите фон инструментом «Волшебная палочка» (U) или «Ножницы» (I) для сложных контуров.
  4. Удалите фон (Edit → Clear или Delete).
  5. Экспортируйте файл:
    Файл → Экспортировать как... → Выбрать PNG → Отметить "Сохранить цвет фона" → Снять галочку с "Сохранить цвет фона"

Для улучшения краев в GIMP:

  • 🖌️ После удаления фона примените Фильтры → Улучшение → Размытие/Резкость (по маске) с радиусом 0.5–1 пиксель.
  • 🖌️ Для текста используйте Фильтры → Улучшение → Антиалиасинг.
Параметр Photoshop GIMP
Поддержка альфа-канала Да (PNG-24/32) Да (требует ручного добавления)
Инструменты выделения Волшебная палочка, Перо, Быстрое выделение Волшебная палочка, Ножницы, Выделение по цвету
Сглаживание краев Автоматическое при удалении Требует ручной настройки фильтров
Совместимость с 1С Высокая (при правильном сохранении) Высокая (при экспорте с альфа-каналом)
💡

Если в GIMP при экспорте PNG прозрачность теряется, проверьте, что в настройках экспорта (Файл → Экспортировать как) выбрано "Сохранить цвет фона" → НЕТ и включена опция "Сохранить прозрачность".

Способ 3: Онлайн-сервисы для быстрого удаления фона

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

Топ-3 сервиса для 1С:

  • 🌐 Remove.bg — автоматически удаляет фон за 5 секунд. Бесплатно для изображений до 0.25 МП (достаточно для логотипов). Ссылка.
  • 🌐 Canva — в бесплатной версии есть инструмент «Удалить фон» (Эффекты → Фон → Удалить фон). Подходит для простых объектов.
  • 🌐 PhotoScissors — более точный, чем Remove.bg, но требует ручной корректировки. Бесплатная версия оставляет водяной знак.

Как использовать Remove.bg для 1С:

  1. Перейдите на сайт и загрузите изображение (или перетащите его в браузер).
  2. Скачайте результат в формате PNG.
  3. Проверьте файл в любом просмотрщике (например, Windows Photo Viewer) — фон должен быть в клетку (обозначение прозрачности).
  4. Импортируйте в 1С через Файл → Открыть в конфигураторе или добавьте в справочник «Картинки».
⚠️ Внимание: Онлайн-сервисы часто сохраняют PNG в sRGB, что может искажать цвета в отчетах 1С. Если критична цветопередача, используйте Photoshop или GIMP.
Какие онлайн-сервисы блокируются в корпоративных сетях?

Многие компании ограничивают доступ к Remove.bg, Canva и аналогичным сайтам через фаервол. Если сервис не открывается:

1. Попробуйте использовать мобильный интернет (тетеринг с телефона).

2. Загрузите изображение через VPN (например, ProtonVPN с бесплатным тарифом).

3. Используйте офлайн-редакторы (GIMP, Paint.NET).

Способ 4: Paint.NET — легкий редактор для Windows

Paint.NET — бесплатная альтернатива Photoshop с поддержкой слоев и прозрачности. Подходит для пользователей, которые не хотят разбираться в GIMP.

Пошаговая инструкция:

  1. Установите Paint.NET с официального сайта (getpaint.net).
  2. Откройте изображение и дублируйте слой (Слои → Дублировать слой).
  3. Выделите фон инструментом «Волшебная палочка» (T). Для точности уменьшите Допуск до 10–20%.
  4. Нажмите Delete, чтобы удалить фон.
  5. Сохраните файл:
    Файл → Сохранить как... → Выбрать PNG → Отметить "Прозрачность"

Для сложных объектов (например, логотипов с gradientом):

  • 🖍️ Используйте инструмент «Лассо» (L) для ручного выделения.
  • 🖍️ Примените Эффекты → Объем и контур → Сглаживание для устранения «зубчатых» краев.
💡

Paint.NET не поддерживает CMYK, поэтому для печати отчетов 1С в типографию используйте только RGB-изображения.

Способ 5: Встроенные инструменты Windows (без установки программ)

Если нужно срочно убрать фон, а устанавливать софт нельзя, используйте комбинацию PowerPoint и Paint 3D (входит в состав Windows 10/11).

Инструкция для PowerPoint:

  1. Вставьте изображение в слайд (Вставка → Рисунок).
  2. Выделите картинку → Формат рисунка → Удалить фон.
  3. Корректируйте область удаления маркерами (добавьте/уберите участки с помощью «Пометить области для сохранения/удаления»).
  4. После обработки кликните Сохранить изменения.
  5. Щелкните правой кнопкой по изображению → Сохранить как рисунок → выберите PNG.

Для Paint 3D:

  1. Откройте изображение в Paint 3D (найдите через поиск Windows).
  2. Нажмите Канва → Прозрачный холст.
  3. Используйте инструмент «Волшебный выбор» для удаления фона.
  4. Сохраните файл как PNG.
⚠️ Внимание: Встроенные инструменты Windows часто оставляют артефакты по краям. Для 1С такой метод подходит только для простых иконок (например, значков кнопок в интерфейсе).

Как правильно импортировать PNG с прозрачностью в 1С 8.3

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

Для печатных форм и макетов:

  1. Откройте макет в конфигураторе (Объект → Макеты).
  2. Добавьте элемент Картинка и укажите путь к файлу.
  3. В свойствах картинки установите:
    ПрозрачныйФон = Истина
    

    Растягивать = Ложь (если нужно сохранить пропорции)

Для справочников (например, «Логотипы»):

  1. Создайте справочник с реквизитом типа ХранилищеЗначения или ДвоичныеДанные.
  2. При загрузке файла используйте метод ЗагрузитьВнешниеДанные():
ДвоичныеДанные = Новый ДвоичныеДанные(ПутьКФайлу);

Объект.Картинка = ДвоичныеДанные;

Для отчетов (СКД):

  • 📊 В настройках вывода отчета (Печать → Настройки) проверьте, что включена опция Печатать картинки.
  • 📊 Если экспортируете в PDF, используйте внешние компоненты (например, 1C:PDF), так как стандартный механизм 1С может игнорировать прозрачность.
Тип объекта в 1С Рекомендуемый способ добавления PNG Частые ошибки
Макет печатной формы Элемент "Картинка" с свойством ПрозрачныйФон = Истина Фон становится белым при печати в PDF
Справочник (хранение логотипов) Реквизит типа ХранилищеЗначения + загрузка через ДвоичныеДанные Потеря прозрачности при сохранении в базу
Отчет (СКД) Внешняя компонента для экспорта в PDF Стандартный экспорт в Excel игнорирует альфа-канал
Интерфейс (кнопки, иконки) Добавление через СтильЭлемента.Картинка Искажение цветов при масштабировании
💡

Если в отчете 1С прозрачность PNG не работает, проверьте настройки принтера: некоторые драйверы (например, для Xerox) принудительно добавляют белый фон.

Решение проблем с прозрачностью в 1С

Если после импорта PNG в 1С фон все равно отображается неправильно, воспользуйтесь этой инструкцией:

Проблема 1: Белый фон в PDF/Excel

  • 🔧 Используйте внешнюю компоненту для экспорта (например, 1C:PDF или Aspose.Cells).
  • 🔧 В настройках печати 1С отключите опцию Оптимизировать для печати.

Проблема 2: Артефакты по краям логотипа

  • 🔧 Вернитесь в редактор (Photoshop/GIMP) и примените размытие краев (radius 0.3–0.5 px).
  • 🔧 Сохраните PNG с увеличенным канвасом (добавьте 5–10 пикселей прозрачного пространства вокруг объекта).

Проблема 3: Цвета искажаются

  • 🔧 Проверьте цветовой профиль PNG: в 1С корректно отображаются только sRGB или RGB.
  • 🔧 В Photoshop при сохранении выберите Конвертировать в sRGB.

Проблема 4: Прозрачность работает в превью, но не в печати

  • 🔧 Убедитесь, что в макете 1С для элемента Картинка установлено ПрозрачныйФон = Истина.
  • 🔧 Проверьте, что в настройках принтера не включен режим Черновик или Экономия тонера.
Как проверить, сохранен ли альфа-канал в PNG?

Откройте файл в любом просмотрщике, поддерживающем прозрачность (например, браузере или Photoshop). Если фон отображается как шахматная доска (серо-белая клетка), альфа-канал на месте. Если фон белый — прозрачность потеряна.

FAQ: Частые вопросы по работе с PNG в 1С

Можно ли в 1С сделать прозрачный фон у JPEG?

Нет, формат JPEG не поддерживает прозрачность (альфа-канал). Для 1С используйте исключительно PNG или GIF (но последний имеет ограничение по цветам — 256).

Почему в отчете 1С PNG с прозрачностью становится серым?

Это происходит из-за наложения цвета фона макета. В настройках макета 1С установите ЦветФона = Прозрачный для элемента, содержащего картинку.

Как уменьшить размер PNG без потери прозрачности?

Используйте инструменты оптимизации:

  • 📦 TinyPNG (tinypng.com) — сжимает без потери качества.
  • 📦 В Photoshop: Файл → Экспорт → Сохранить для Веб → Качество 60–80%.
Важно: Не уменьшайте разрешение ниже 150 dpi, иначе логотип будет размытым в печатных формах.

Какое максимальное разрешение PNG поддерживает 1С?

Технически ограничений нет, но:

  • 🖼️ Для интерфейса (кнопки, иконки) оптимально 32×32 или 64×64 px.
  • 🖼️ Для логотипов в отчетах — не более 800×600 px (иначе возможны лаги при печати).
  • 🖼️ Размер файла не должен превышать 2–5 МБ (зависит от конфигурации).

Можно ли в 1С:УТ 11 использовать GIF вместо PNG?

Да, но с оговорками:

  • GIF поддерживает прозрачность (бинарная — либо пиксель прозрачный, либо нет).
  • ❌ Нет полупрозрачности (альфа-канала), поэтому края объектов будут «рваными».
  • ✅ Подходит для простых иконок (например, значков статусов в документах).

Для логотипов и сложной графики используйте только PNG-32.