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

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

Как сделать прозрачную печать в 1С

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

Прозрачная печать в 1С — это изображение печати или подписи, которое накладывается на печатную форму документа без белого фона и не перекрывает текст сплошным прямоугольником. Задача возникает, когда нужно выводить документы с факсимиле: счета, акты, накладные, договоры. Проблема в том, что табличный документ 1С по-разному обрабатывает картинки в зависимости от формата файла, версии платформы и способа вставки, поэтому «полупрозрачная» печать часто выводится с белым фоном или рваными краями.

Единой кнопки «сделать печать прозрачной» в 1С нет. Результат достигается комбинацией трёх условий: правильно подготовленный файл изображения, корректный способ вставки в макет и проверка вывода именно в том формате, в котором документ уходит контрагенту (PDF, печать на принтер, Excel). Ниже разобраны рабочие способы для типовых конфигураций и для самостоятельной доработки макетов.

Что такое прозрачность изображения и почему белый фон — не прозрачность

Многие сканированные печати выглядят «на белом фоне», и пользователь ожидает, что при наложении на текст белый фон исчезнет. Этого не произойдёт: белый цвет — это такой же цвет, как любой другой, и 1С выведет картинку непрозрачным прямоугольником поверх текста. Текст под печатью станет нечитаемым, а документ будет выглядеть неаккуратно.

Настоящая прозрачность хранится в альфа-канале изображения. Её поддерживают форматы PNG и GIF; JPEG и BMP альфа-канал не содержат. Поэтому первый шаг — всегда конвертация или правильная подготовка исходника, а не поиск настроек в 1С.

Подготовка файла печати с прозрачным фоном

Если у вас есть скан печати, его нужно обработать в графическом редакторе: Photoshop, GIMP, Paint.NET или бесплатных онлайн-сервисах удаления фона. Общий порядок такой: откройте скан, выделите белый фон инструментом «волшебная палочка», удалите его, при необходимости уменьшите непрозрачность слоя до 60–80% (так печать выглядит естественнее поверх текста) и сохраните результат строго в PNG с сохранением прозрачности.

Проверить файл просто: откройте его в просмотрщике и поместите поверх цветного окна — если фон остался белым, прозрачности в файле нет. Также обратите внимание на размер: изображение 3000×3000 пикселей будет замедлять формирование печатной формы. Для печати организации обычно достаточно картинки размером 300–600 пикселей по большей стороне.

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

Подготовка файла печати
  1. 1
    Отсканируйте или сфотографируйте печать при хорошем освещении
  2. 2
    В графическом редакторе удалите фон (волшебная палочка → удалить)
  3. 3
    При желании снизьте непрозрачность слоя до 60–80%
  4. 4
    Сохраните файл в формате PNG с прозрачностью
  5. 5
    Проверьте: откройте PNG поверх цветного фона — фона быть не должно

Вставка печати в макет печатной формы

Типовые конфигурации: подписи и печати организации

В типовых решениях (например, «1С:Бухгалтерия 8», «1С:Управление нашей фирмой») предусмотрен штатный механизм факсимиле. Изображение печати и подписи прикрепляется к карточке организации или ответственного лица в разделе настроек печати документов. Найдите в карточке организации блок «Подписи» или «Факсимильная печать» и загрузите подготовленный PNG. После этого печать будет подставляться в счета, акты и накладные автоматически, если в настройках печатной формы включён вывод факсимиле.

Доработка макета в конфигураторе

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

bsl
Рисунок = ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Картинка = Новый Картинка(ПутьКФайлуПечати);
Рисунок.Расположить(ТабДок.Область("R25C3:R30C6"));

Полупрозрачная печать поверх текста

Частая просьба — сделать печать «полупрозрачной», чтобы текст под ней читался, как на реальных оттисках. В 1С нет свойства прозрачности у рисунка табличного документа, поэтому полупрозрачность задаётся на этапе подготовки файла: снижением непрозрачности слоя в графическом редакторе. PNG сохранит эту полупрозрачность, и 1С выведет картинку именно так.

Учтите ограничение: в некоторых сценариях выгрузки (например, при сохранении табличного документа в Excel или при выводе через устаревшие механизмы) полупрозрачность может отображаться некорректно — с ореолами или серым фоном. Поэтому эталонной проверкой считайте вывод в PDF: именно PDF чаще всего отправляется контрагентам.

Проверка результата и типичные ошибки

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

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

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

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

Фона нет, виден текст документа

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

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

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

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

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

Зубчатые края — фон удалён небрежно

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

Текст просматривается сквозь оттиск

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

Печать сплошная — не снижена непрозрачность

Вывод в Excel
Норма

Картинка на месте, фон прозрачный

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

Серый фон или смещение — формат не подходит, используйте PDF

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

Ограничения и юридическая осторожность

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

Частые вопросы

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

Чаще всего файл сохранён не в PNG, а в JPEG или BMP, где прозрачность теряется при сохранении. Откройте файл заново в редакторе и проверьте наличие альфа-канала, затем пересохраните именно как PNG. Реже причина в том, что в макет вставлена старая версия картинки — замените изображение в макете или в карточке организации.

Можно ли задать прозрачность картинки прямо в 1С без редактора?

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

Почему в PDF печать прозрачная, а при печати на принтере — с фоном?

Некоторые принтерные драйверы некорректно обрабатывают альфа-канал. Попробуйте обновить драйвер, печатать через сохранённый PDF (а не напрямую из 1С) или снизить качество печати в настройках принтера. Если проблема сохраняется, используйте PDF как основной формат обмена документами.

Какой размер и разрешение файла печати оптимальны?

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

Законно ли ставить факсимиле подписи и печати на счета и акты?

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

Итог

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

Прозрачная печать в 1С делается не настройкой программы, а файлом: PNG с альфа-каналом, аккуратно удалённым фоном и при необходимости сниженной непрозрачностью. Вставляйте картинку в макет как рисунок, проверяйте итог в PDF и храните изображения печати и подписей с ограниченным доступом.