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