Документы и Печать · 11 мин
Как сделать прозрачный фон для печати в 1С
Как сделать прозрачный фон для печати в 1С: подготовка PNG-изображения, вставка логотипа и печати в макет, настройка прозрачности и типичные ошибки.
Прозрачный фон чаще всего нужен, когда в печатную форму 1С вставляют логотип, печать организации или подпись руководителя: белый прямоугольник вокруг картинки перекрывает линии таблицы и выглядит неаккуратно. Задача решается в два этапа — сначала изображение подготавливается в формате с альфа-каналом (PNG), затем правильно вставляется в макет печатной формы.
Ключевой момент: сама 1С не «убирает» фон у картинки. Платформа лишь умеет корректно выводить уже прозрачные области PNG-файла в табличный документ и далее на печать или в PDF. Поэтому если исходное изображение имеет белый фон, его нужно предварительно обработать в графическом редакторе.
Ниже разобраны варианты для типовых конфигураций (БП, УТ, ERP) и для самописных макетов, а также ограничения форматов, способы проверки результата и типичные ошибки, из-за которых фон всё равно остаётся белым.
Почему фон у картинки в 1С остаётся белым
Формат JPEG не поддерживает прозрачность в принципе: любые «пустые» области в нём залиты конкретным цветом, обычно белым. Если вы вставляете в макет JPG-файл, никакие настройки внутри 1С не сделают его фон прозрачным — это ограничение самого формата, а не платформы.
Вторая причина — PNG-файл без альфа-канала. Файл может иметь расширение .png, но быть сохранённым без прозрачности (например, при экспорте из редактора фон был залит белым). Визуально в проводнике такая картинка выглядит нормально, а на печати даёт белый прямоугольник.
Третья ситуация — картинка вставлена не как изображение, а как фон ячейки или через неподдерживаемый способ. В табличном документе 1С прозрачность корректно работает только для объектов «Картинка», размещённых поверх ячеек.
Подготовка изображения с прозрачным фоном
Перед работой в 1С картинку нужно обработать в графическом редакторе. Подойдут бесплатные инструменты: Paint.NET, GIMP, Photopea (работает в браузере), а также встроенный «Фотографии» в Windows для простых случаев. Общий порядок одинаковый: удалить фон и сохранить результат в PNG с прозрачностью.
В Photopea или GIMP последовательность такая: откройте файл, выделите фон инструментом «Волшебная палочка» (Magic Wand), нажмите Delete, затем выполните «Файл → Экспортировать как → PNG». Убедитесь, что на миниатюре результата пустые области показаны «шахматной» текстурой — это признак прозрачности.
Для сканов печати и подписи есть нюанс: простое удаление белого фона оставляет полупрозрачный ореол по краям штрихов. Чтобы печать выглядела аккуратно, после удаления фона увеличьте контраст и при необходимости обрежьте лишние поля, чтобы картинка занимала минимальную площадь.
- 1Откройте исходное изображение в редакторе с поддержкой прозрачности (GIMP, Paint.NET, Photopea)
- 2Выделите фон инструментом «Волшебная палочка» и удалите его клавишей Delete
- 3Проверьте, что пустые области отображаются шахматным узором
- 4Обрежьте лишние поля вокруг логотипа или печати
- 5Сохраните файл как PNG (не JPEG и не «сведённое» изображение)
- 6Откройте сохранённый файл поверх цветного фона и убедитесь, что фон просвечивает
Вставка картинки в печатную форму типовой конфигурации
В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP) логотип и печать подключаются без изменения макета. В карточке организации есть поля «Логотип» и «Печать», куда загружается подготовленный PNG-файл. После сохранения изображение автоматически выводится в счетах, акты и другие формы, где предусмотрен соответствующий шаблон.
Путь к настройке зависит от конфигурации, но общая логика такая: откройте раздел с реквизитами организации (например, «Главное → Реквизиты организации» или «НСИ и администрирование → Организации»), найти блок «Логотип и печать», загрузить файл и записать изменения. Затем сформируйте печатную форму документа и проверьте результат.
Если после загрузки фон всё равно белый — почти всегда проблема в самом файле, а не в конфигурации. Вернитесь к этапу подготовки и проверьте наличие альфа-канала.
Прозрачный фон в макете табличного документа
Если печатная форма дорабатывается в конфигураторе, картинка добавляется прямо в макет. Откройте макет (табличный документ), перейдите в режим редактирования и используйте команду вставки картинки: «Таблица → Рисунки → Вставить картинку» (в разных версиях платформы пункт может называться «Вставить рисунок»). Выберите PNG-файл и разместите его поверх нужных ячеек.
В свойствах вставленной картинки проверьте параметры: размер, привязку к ячейкам и положение. Картинка в табличном документе лежит в отдельном слое поверх ячеек, поэтому линии сетки и фон ячеек будут видны сквозь прозрачные области PNG. Если картинка перекрывает текст, это не проблема прозрачности — скорректируйте её положение и размер.
Для программного вывода картинку добавляют методом Рисунки.Добавить() области табличного документа с указанием объекта картинки из файла или изображения из хранилища. Прозрачность при этом сохраняется автоматически — отдельного свойства «прозрачный фон» у рисунка нет.
Перед вставкой большого PNG в макет уменьшите его разрешение до реально нужного размера (обычно достаточно 300–600 пикселей по ширине для логотипа). Тяжёлые файлы замедляют формирование печатных форм и раздувают сохранённые PDF, не улучшая качество печати.
Проверка результата до и после печати
Проверять прозрачность нужно в три этапа. Сначала — сам файл: откройте PNG в просмотрщике поверх цветного фона или в редакторе; прозрачные области должны просвечивать. Затем — печатная форма в 1С: сформируйте документ и убедитесь, что сквозь картинку видны линии таблицы или фон ячеек.
Финальная проверка — вывод в PDF или на бумагу. Сохраните печатную форму в PDF и откройте файл: прозрачные области должны остаться чистыми, без серых артефактов. На бумаге дополнительно оцените читаемость: полупрозрачные края печати на некоторых принтерах выглядят бледно, и тогда стоит повысить контраст исходника.
Как проверить результат
Пустые области показаны шахматным узором
Фон залит белым цветом — альфа-канал отсутствует
Линии таблицы видны сквозь картинку
Белый прямоугольник перекрывает ячейки
Прозрачные области чистые, текст читается
Серый ореол или мутные края у изображения
Печать/логотип чёткие, фон бумаги просвечивает
Бледные полупрозрачные штрихи — нужен контрастнее исходник
Типичные ошибки и их последствия
Самая частая ошибка — переименование JPG в PNG. Смена расширения не добавляет альфа-канал: файл остаётся с залитым белым фоном, и на печати прямоугольник никуда не денется. Файл нужно именно пересохранить из редактора после удаления фона.
Вторая ошибка — вставка картинки как фона ячейки через палитру свойств. Фон ячейки в табличном документе не поддерживает прозрачность изображения; используйте только объект «Картинка» поверх ячеек.
Третья группа проблем — качество исходника: скан печати низкого разрешения после удаления фона даёт рваные края, а слишком светлая подпись становится почти невидимой на бумаге. Перед загрузкой в 1С доведите изображение до читаемого состояния.
Ограничения и когда прозрачность не поможет
Прозрачность PNG корректно работает в табличных документах, при выводе на экран, печать и сохранение в PDF. Однако при экспорте в некоторые сторонние форматы (например, старые версии Excel-выгрузок или отдельные конвертеры) прозрачность может теряться — картинка придёт с залитым фоном. Если документ уходит контрагентам, надёжнее отправлять PDF.
Также учитывайте, что полупрозрачные элементы (тень, размытые края) на чёрно-белой печати часто выглядят грязно. Для печатей и подписей лучше использовать чистую бинарную прозрачность: пиксель либо полностью непрозрачный, либо полностью прозрачный.
Если требуется разместить печать поверх текста так, чтобы текст читался сквозь неё, одной прозрачности фона недостаточно — нужно уменьшить непрозрачность самого изображения в редакторе (например, до 40–60%) и сохранить результат в PNG.
Как выбрать действие
Часто задаваемые вопросы
Можно ли сделать фон прозрачным прямо внутри 1С без графического редактора?
Нет, штатных средств удаления фона у изображений в платформе 1С нет. Прозрачность должна быть создана заранее в графическом редакторе и сохранена в PNG с альфа-каналом. 1С только корректно отображает и печатает уже готовую прозрачность.
Почему PNG вставляется в макет, но при печати фон белый?
Чаще всего файл сохранён без альфа-канала, либо картинка вставлена как фон ячейки, а не как объект «Картинка». Проверьте файл в редакторе (прозрачные области показываются шахматным узором) и способ вставки в макете.
Какой размер и разрешение выбрать для логотипа или печати?
Точных обязательных значений нет: ориентируйтесь на реальный размер картинки на бумаге. Для логотипа обычно достаточно нескольких сотен пикселей по ширине. Избыточное разрешение не улучшает печать, но замедляет формирование документов и увеличивает размер PDF.
Сохранится ли прозрачность при сохранении печатной формы в PDF?
Да, при сохранении табличного документа в PDF штатными средствами 1С прозрачность PNG сохраняется. Проблемы возможны при экспорте в Excel через сторонние конвертеры — там прозрачность может быть потеряна.
Как сделать печать полупрозрачной, чтобы под ней читался текст?
Снизьте непрозрачность самого изображения в графическом редакторе (например, до 40–60%) и сохраните результат в PNG. В 1С отдельной настройки прозрачности для рисунка нет — степень непрозрачности задаётся только в файле.
Подходит ли формат SVG или GIF для печатных форм 1С?
Для вставки в табличные документы и карточки организаций практичнее всего PNG: он поддерживается везде и сохраняет прозрачность. GIF поддерживает только один полностью прозрачный цвет без полутонов и даёт рваные края. SVG в макетах табличных документов напрямую не используется.
Что важно запомнить
Прозрачный фон в печатных формах 1С делается не настройками платформы, а подготовкой файла: удалите фон в графическом редакторе, сохраните изображение как PNG с альфа-каналом и вставьте его как объект «Картинка» в макет или загрузите в карточку организации. Проверяйте результат в самом файле, в печатной форме и в PDF. Если фон остался белым — почти всегда виноват файл без альфа-канала.