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

Документы и Печать · 9 мин

Как сделать печать на прозрачном фоне для 1С

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

Чтобы печать организации аккуратно ложилась на счета, акты и накладные, изображение должно быть с прозрачным фоном. Если вставить обычный скан с белым фоном, при печати поверх текста или цветных элементов макета появится белый прямоугольник, который перекроет часть документа. Решение — подготовить файл в формате PNG с альфа-прозрачностью и правильно подключить его к печатной форме.

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

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

Зачем нужна прозрачность и какие форматы подходят

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

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

Отдельно стоит сказать о размере и разрешении. Для печатных форм достаточно изображения примерно 300–600 пикселей по большей стороне. Скан с разрешением в несколько тысяч пикселей не улучшит качество на документе, но увеличит размер базы, если картинка хранится в ней, и замедлит формирование печатных форм при массовой печати.

Как получить исходное изображение печати

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

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

Удаление фона в графическом редакторе

Самый доступный бесплатный инструмент — GIMP. Откройте скан, добавьте к слою альфа-канал (меню «Слой» → «Прозрачность» → «Добавить альфа-канал»), затем выделите белый фон инструментом «Выделение по цвету» и удалите его клавишей Delete. После этого обрежьте лишние поля и экспортируйте результат через «Файл» → «Экспортировать как» с расширением .png.

В Photoshop последовательность похожая: разблокируйте фоновый слой, выделите белое поле инструментом «Волшебная палочка» или «Выделение → Цветовой диапазон», удалите выделенное и сохраните через «Сохранить как» в PNG. Если уметь пользоваться редакторами некогда, подойдут онлайн-сервисы удаления фона — они автоматически отделяют объект от белого листа и отдают PNG. Результат всегда проверяйте вручную: автоматика иногда «съедает» тонкие элементы печати или оставляет белые островки внутри букв.

Как убрать серый оттенок и ореол

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

Порядок подготовки файла
  1. 1
    Поставьте чёткий оттиск на чистый белый лист и отсканируйте его
  2. 2
    Откройте скан в редакторе и добавьте альфа-канал к слою
  3. 3
    Выделите и удалите белый фон, подчистите остатки ореола
  4. 4
    Обрежьте поля и уменьшите изображение до 300–600 пикселей
  5. 5
    Экспортируйте в PNG и проверьте прозрачность, открыв файл на цветном фоне

Загрузка печати в типовые конфигурации 1С

В «1С:Бухгалтерии 8» изображение печати и подписи подключается через карточку организации: раздел «Главное» → «Реквизиты организации» (или «Организации») → ссылка «Логотип и печать» / «Факсимильная подпись и печать». Загруженные картинки автоматически подставляются в печатные формы счетов, актов и счетов-фактур, где это предусмотрено макетом. Аналогичный механизм есть в «Управлении нашей фирмой» и в «Управлении торговлей» (карточка организации, дополнительные изображения или настройки печатных форм).

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

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

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

Фон вокруг печати на печатной форме
Норма

Сквозь фон виден текст и линии таблицы

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

Белый или серый прямоугольник перекрывает содержимое

Края оттиска
Норма

Плавные, без зубцов и белой каймы

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

Рваный контур или светлый ореол

Читаемость текста печати
Норма

Все буквы и цифры различимы

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

Элементы потеряны при удалении фона или сжатии

Добавление печати в макет через конфигуратор

Если типовая форма не выводит печать там, где нужно, картинку добавляют в макет печатной формы. В конфигураторе откройте макет нужного документа (тип «Табличный документ»), вставьте картинку в требуемую область и в свойствах картинки установите прозрачный цвет или используйте PNG с альфа-каналом. Для картинок, загружаемых из базы (из карточки организации), в модуле формирования печатной формы область заполняется программно: в параметр макета передаётся объект типа «Картинка», полученный из двоичных данных хранилища.

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

Частые ошибки и как их исправить

Типичные ошибки
01
Сохранение в JPEG вместо PNG — прозрачность теряется, на форме остаётся белый прямоугольник
02
Простое «стирание» фона без добавления альфа-канала — фон становится белым, а не прозрачным
03
Слишком агрессивное удаление фона — пропадают тонкие линии и мелкий текст печати
04
Огромное разрешение файла — база раздувается, печатные формы формируются медленнее
05
Правка типового макета без расширения — изменения пропадают при обновлении конфигурации

Ещё одна распространённая ситуация: картинка выглядит прозрачной в редакторе, но в 1С выводится с белым фоном. Причина обычно в том, что файл был пересохранён промежуточной программой (например, вставлен и вырезан из Word или Paint без поддержки прозрачности). Проверяйте итоговый PNG, открыв его поверх цветного фона, и загружайте в 1С именно этот проверенный файл, без промежуточных копирований через буфер обмена.

Итог

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

Нужен PNG с альфа-прозрачностью размером 300–600 пикселей, подготовленный из чёткого оттиска. Загружайте его через карточку организации или добавляйте в макет через расширение, а результат проверяйте на тестовой печатной форме.

FAQ

Можно ли обойтись без графического редактора?

Да, есть онлайн-сервисы удаления фона, которые принимают фото оттиска и возвращают PNG с прозрачностью. После автоматической обработки обязательно проверьте, не потеряны ли тонкие элементы печати и не осталось ли белых островков внутри букв.

Почему печать в 1С выводится с белым фоном, хотя PNG прозрачный?

Чаще всего файл был повреждён при пересохранении: картинку пропустили через Paint, Word или буфер обмена, где альфа-канал теряется. Загрузите в 1С исходный проверенный PNG напрямую из файла. Реже причина в том, что макет выводит картинку с принудительной заливкой фона — это исправляется в свойствах картинки в макете.

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

Практичный ориентир — 300–600 пикселей по большей стороне при квадратном или круглом оттиске. Этого достаточно для чёткой печати на лазерном принтере, а файл остаётся компактным и не раздувает базу.

Подойдёт ли факсимиле вместо отсканированной печати?

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

Как добавить печать в самописную внешнюю печатную форму?

В макете табличного документа зарезервируйте область под картинку, а в модуле формы получите картинку из двоичных данных (например, из хранилища значения в дополнительных сведениях организации) и присвойте её параметру области. PNG с альфа-каналом выведется с прозрачным фоном без дополнительных настроек.

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

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