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

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

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

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

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

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

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

Что такое прозрачность изображения и почему JPEG не подходит

Прозрачность задаётся альфа-каналом — дополнительным слоем данных в файле, который описывает непрозрачность каждого пикселя. Формат PNG его поддерживает, JPEG — нет: при сохранении в JPEG любой прозрачный фон заменяется сплошной заливкой, обычно белой. Поэтому скан печати, сохранённый как JPG, принципиально непригоден для факсимиле.

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

Подготовка изображения подписи или печати

Начните с качественного исходника: отсканируйте подпись или оттиск печати на белой бумаге с разрешением 300 dpi или выше. Чем контрастнее исходник, тем чище получится выделение. Синяя паста и синяя печать отделяются от белой бумаги проще всего.

Далее фон нужно удалить в графическом редакторе. В Photoshop или GIMP это делается через «Выделение по цвету» с последующим удалением и сохранением в PNG. В бесплатных онлайн-редакторах есть функция «удалить фон» в один клик, но проверяйте края: автоматика часто оставляет белую кайму или съедает тонкие штрихи подписи.

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

Подготовка PNG с прозрачным фоном
  1. 1
    Отсканируйте подпись или печать на чистом белом листе с разрешением от 300 dpi
  2. 2
    Откройте скан в редакторе и выделите белый фон инструментом выбора по цвету
  3. 3
    Удалите фон, проверьте края на остатки белой каймы
  4. 4
    Обрежьте изображение по границам содержимого
  5. 5
    Сохраните результат в PNG, убедившись, что прозрачность сохранилась

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

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

Для факсимиле важен режим размещения «поверх» содержимого: печать обычно ставится частично на текст («М.П.», подпись, часть реквизитов). У рисунка табличного документа есть свойства размера и положения; задайте их так, чтобы изображение не сдвигало строки макета. Если рисунок привязан к ячейке, он влияет на её высоту — для печати это обычно нежелательно.

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

При выводе в PDF или на принтер прозрачность PNG сохраняется, но итог зависит от драйвера печати. Перед массовым использованием распечатайте тестовый документ и проверьте, что подпись не перекрывает важный текст и не выглядит «рваной» из-за низкого разрешения.

Настройка факсимиле в типовых конфигурациях

В типовых решениях (1С:Бухгалтерия, Управление торговлей, ERP) факсимильная подпись и печать часто доступны без доработок. Как правило, изображения прикрепляются к карточке организации, ответственного лица или в настройках печати документов, а в макетах уже предусмотрены области для их вывода. Точный путь зависит от версии конфигурации — ищите разделы «Реквизиты организации», «Печать» или «Подписи» в настройках.

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

Способы реализовать прозрачную печать

Типовые настройки организации

Быстро и без доработок, но доступно не во всех конфигурациях и не для всех документов

Внешняя печатная форма

Гибко, не меняет конфигурацию; требует навыков создания внешних обработок

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

Полный контроль, но усложняет обновления и требует снятия объекта с поддержки

Подстановка картинки в Word/Excel-шаблон

Подходит для печати через офисные форматы; прозрачность зависит от самого шаблона

Безопасность и юридические ограничения факсимиле

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

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

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

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

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

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

Фон вокруг подписи на экране и на бумаге
Норма

Виден текст и линии макета сквозь фон картинки

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

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

Положение рисунка при печати нескольких страниц
Норма

Печать на месте на каждом экземпляре

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

Рисунок смещается или дублируется

Качество при масштабировании
Норма

Края подписи ровные, штрихи читаются

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

Пикселизация, размытие, рваные контуры

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

FAQ

Итог

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

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

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

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

Почему при печати вокруг печати виден белый квадрат, хотя файл PNG?

Чаще всего файл был пересохранён без альфа-канала (например, через «Сохранить как» в Paint старой версии) или фон не был удалён, а просто залит белым. Откройте PNG в редакторе и проверьте наличие прозрачных областей.

Как вставить печать поверх текста, не сдвигая строки макета?

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

Сохранится ли прозрачность при выгрузке печатной формы в PDF?

Да, при сохранении табличного документа в PDF прозрачность PNG обычно сохраняется. Итог проверяйте на конкретном документе: иногда влияет способ формирования PDF и настройки пакета документов.

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

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

Что делать, если в типовой конфигурации нет настройки факсимиле?

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