Документы и Печать · 10 мин
Как сделать печать для 1С с прозрачным фоном
Пошаговая инструкция: как подготовить изображение печати с прозрачным фоном в формате PNG и подключить его к печатным формам 1С без белой подложки.
Белый квадрат вокруг круглой печати, который перекрывает текст счёта или накладной, — самая частая жалоба при подключении изображений печатей и подписей к документам 1С. Причина почти всегда одна: картинка сохранена в формате JPEG, который не поддерживает прозрачность, либо прозрачный фон был потерян при сканировании или конвертации.
Решение состоит из двух этапов: подготовить файл печати в формате PNG с реально прозрачным фоном и корректно подключить его к печатной форме в 1С — через настройки организации, макет или механизм факсимиле. Оба этапа выполняются штатными средствами и не требуют изменения конфигурации в типовых решениях.
Ниже разобраны требования к файлу, способы удаления фона, варианты подключения в разных конфигурациях, проверка результата при выводе в PDF и на бумагу, а также типичные ошибки, из-за которых печать всё равно выводится с белой подложкой.
Какие требования предъявляются к файлу печати
Главное требование — формат PNG с альфа-каналом. Именно альфа-канал хранит информацию о прозрачности каждого пикселя. Форматы JPEG и BMP прозрачность не поддерживают в принципе: при сохранении в них прозрачные области заменяются белым или чёрным цветом. GIF прозрачность поддерживает, но только бинарную (пиксель либо полностью прозрачный, либо нет), из-за чего края круглой печати получаются рваными.
По размеру ориентируйтесь на разрешение около 300 точек на дюйм при физическом размере печати: для стандартной круглой печати диаметром 40 мм это примерно 470×470 пикселей. Слишком маленькая картинка будет размытой при печати, слишком большая — замедлит формирование документов и раздует размер PDF-файлов.
Цветовая модель — RGB. Использовать CMYK-файлы не стоит: 1С и офисные просмотрщики могут некорректно отобразить цвета, и синяя печать станет фиолетовой или серой.
Как подготовить скан печати
Если исходник — оттиск на бумаге, поставьте чёткий оттиск на чистый белый лист без текста и линий. Сканируйте с разрешением не ниже 300 dpi в цветном режиме. Чем контрастнее оттиск относительно бумаги, тем проще и чище удалится фон.
Откройте скан в графическом редакторе. Подойдут бесплатные GIMP или Paint.NET, онлайн-сервисы удаления фона, а также Photoshop. Общий порядок действий одинаков:
- 1Отсканируйте оттиск печати на чистом листе с разрешением 300 dpi
- 2Откройте изображение в редакторе и обрежьте лишние поля
- 3Выделите белый фон инструментом «волшебная палочка» или «выделение по цвету» с умеренным порогом чувствительности
- 4Удалите выделенный фон клавишей Delete — на его месте должна появиться шахматная сетка прозрачности
- 5Очистите остатки фона внутри букв и в центре печати тем же инструментом
- 6Сохраните файл командой «Экспорт/Сохранить как» в формат PNG, не JPEG
- 7Проверьте файл: откройте его поверх цветного фона — сквозь фон печати должен просвечивать цвет
Частая проблема на этом этапе — «грязный» скан: бумага даёт не чисто белый, а сероватый или желтоватый фон. Тогда простое удаление белого оставляет ореол. Решение — повысить порог чувствительности выделения или предварительно поднять яркость и контраст скана, чтобы фон стал ближе к чистому белому.
Как подключить печать в типовых конфигурациях 1С
В типовых конфигурациях («Бухгалтерия предприятия», «Управление торговлей», «Комплексная автоматизация», ERP) подключение изображения печати обычно не требует доработок. Файл загружается в карточку организации или в специальные настройки печатных форм.
В «1С:Бухгалтерии 8» откройте карточку организации (раздел «Главное» — «Организации») и найдите блок настроек логотипа и печати — в актуальных релизах он доступен по ссылке настройки печатных форм. Загрузите туда подготовленный PNG. После этого печать будет выводиться на счетах, актах и других документах, где это предусмотрено формой.
В конфигурациях с механизмом факсимиле (например, «Управление нашей фирмой») изображения печати и подписи подключаются в настройках факсимильной печати, где можно указать, для каких документов и при каких условиях они выводятся. Это удобно, когда печать нужна не на всех формах.
Что делать, если штатной настройки нет
В старых или сильно доработанных конфигурациях штатная загрузка печати может отсутствовать. Тогда есть два пути: добавить изображение в макет печатной формы или использовать внешнюю печатную форму.
Первый путь: в конфигураторе откройте макет нужного документа, вставьте в область макета картинку (тип элемента — «Картинка») и укажите загруженный PNG. Для этого нужны права разработчика и снятие объекта с полной поддержки, что усложнит обновления. Безопаснее второй путь — внешняя печатная форма, в которой картинка выводится программно на табличный документ. Конфигурация при этом не меняется, и обновления проходят штатно.
При программном выводе учитывайте: табличный документ 1С корректно отображает прозрачность PNG, но при экспорте в некоторые форматы прозрачность может теряться. Всегда проверяйте итог именно в том формате, в котором документ уходит контрагенту, — обычно это PDF.
Способы подключения печати
Самый простой вариант типовых конфигураций; не требует доработок, но набор поддерживаемых документов фиксирован
Гибкие условия вывода по видам документов; есть не во всех конфигурациях
Работает везде, но требует прав разработчика и осложняет обновления
Не меняет конфигурацию и безопасна при обновлениях; требует навыков программирования на встроенном языке 1С
Как проверить результат
Проверку делайте в три шага. Сначала откройте сам PNG-файл в просмотрщике, который показывает прозрачность (например, в браузере поверх тёмной темы): фон вокруг печати не должен быть белым. Затем сформируйте печатную форму документа в 1С и убедитесь, что сквозь печать виден текст и линии таблицы, а не белый прямоугольник.
Наконец, сохраните документ в PDF и откройте в стандартном просмотрщике, а также распечатайте пробный экземпляр. Именно на бумаге проявляются дефекты: полупрозрачный серый ореол от плохо очищенного скана, размытые края при низком разрешении, искажённые цвета.
Контрольные точки
Вокруг печати видна шахматная сетка или подложка просмотрщика
Вокруг печати сплошной белый прямоугольник
Текст и линии документа видны сквозь фон печати
Печать перекрывает текст белой подложкой
Прозрачность сохранена, цвета не искажены
Фон стал белым или чёрным, цвет печати изменился
Края печати чёткие, без серого ореола
Ореол, размытие, зернистость
Типичные ошибки и их устранение
Самая распространённая ошибка — переименование JPEG в PNG без реального преобразования. Файл получает нужное расширение, но прозрачности в нём нет и не появится. Фон нужно именно удалить в редакторе, а не сменить расширение.
Вторая ошибка — удаление фона только снаружи печати, но не внутри: между буквами, в центре круга, в мелких элементах остаются белые «островки». На экране это незаметно, а на печати даёт грязные пятна. Третья типичная ситуация — печать подключена, но макет выводит её в область с белой заливкой фона ячейки. В этом случае нужно убрать цвет фона у соответствующей области макета.
Ограничения и альтернативы
Прозрачный PNG решает задачу наложения печати на текст, но не делает документ юридически значимым сам по себе: факсимиле на документах допустимо только в случаях, предусмотренных договором и внутренними регламентами, а для ряда документов требуются оригинальные подписи или электронная подпись. Уточните применимость факсимиле у вашего юриста или главного бухгалтера до массового использования.
Альтернатива растровой печати — векторное изображение, но 1С работает с векторными форматами ограниченно, поэтому на практике PNG с достаточным разрешением остаётся оптимальным выбором. Если документы уходят контрагентам только в электронном виде, рассмотрите переход на электронный документооборот с подписью — там печать-картинка не нужна вовсе.
Что важно запомнить
Прозрачный фон даёт только PNG с реально удалённым фоном, а не переименованный JPEG. Файл загружается в карточку организации или настройки факсимиле, результат обязательно проверяется в PDF и на пробной распечатке. Доступ к файлу печати нужно ограничить.
Частые вопросы
Почему PNG с прозрачным фоном в 1С выводится на белом квадрате?
Чаще всего у области макета или ячейки табличного документа задана белая заливка фона, которая перекрывает прозрачность. Нужно убрать цвет фона у соответствующей области в макете. Реже причина в том, что файл был пересохранён при загрузке сторонней обработкой с потерей альфа-канала — тогда помогает повторная загрузка исходного PNG.
Можно ли использовать фотографию печати с телефона вместо скана?
Можно, если снять оттиск при ровном ярком освещении строго сверху, без теней и бликов. Однако равномерность фона у фотографии хуже, чем у скана, поэтому удаление фона потребует более аккуратной ручной доработки, иначе останутся ореолы и пятна.
Какого размера должен быть файл печати?
Ориентир — около 470×470 пикселей для круглой печати диаметром 40 мм при 300 dpi. Значительно меньшее разрешение даст размытие на бумаге, значительно большее — увеличит размер PDF-файлов и замедлит формирование документов без видимого выигрыша в качестве.
Законно ли ставить изображение печати на документы?
Факсимильное воспроизведение подписи и оттиска допустимо в случаях, установленных законом, соглашением сторон или внутренними документами организации. Для первичных документов, счетов-фактур и ряда других форм действуют особые правила. Перед массовым применением согласуйте порядок использования факсимиле с юристом и зафиксируйте его в договорах с контрагентами.
Прозрачность есть в 1С, но пропадает при сохранении в PDF. Что делать?
Проверьте, каким способом создаётся PDF: штатное сохранение табличного документа обычно сохраняет прозрачность корректно, а печать через виртуальные PDF-принтеры может её терять. Попробуйте штатную команду «Сохранить как PDF». Если проблема сохраняется, обновите платформу — в старых версиях встречались ошибки экспорта изображений с альфа-каналом.
Нужно ли менять конфигурацию, чтобы добавить печать на нестандартный документ?
Не обязательно. Для документов, не поддерживаемых штатной настройкой, можно подключить внешнюю печатную форму, которая программно выводит картинку на табличный документ. Конфигурация при этом остаётся на полной поддержке, и обновления проходят без конфликтов.