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

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

Как сделать подпись и печать в 1С 8.3

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

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

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

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

Проверьте штатные возможности типовой конфигурации

Прежде чем лезть в конфигуратор, проверьте стандартные настройки. В 1С:Бухгалтерии 8.3 для многих документов подписи берутся из данных организации и ответственных лиц: раздел «Главное» — «Реквизиты организации», а также регистр «Ответственные лица организаций». Если правильно заполнить должность и ФИО руководителя, на печать выйдет расшифровка подписи автоматически.

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

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

Для вставки в макет нужны графические файлы. Отсканируйте или сфотографируйте подпись и оттиск печати на белом листе, затем обработайте изображения: обрежьте поля, уберите фон или сделайте его прозрачным (формат PNG с прозрачностью выглядит лучше всего на печати). Слишком большое разрешение не нужно — достаточно, чтобы изображение было чётким при реальном размере на бумаге.

Рекомендуемые практические параметры: формат PNG, размер по ширине примерно 300–600 пикселей для подписи и 400–600 для печати, фон прозрачный. Сохраните файлы в понятном месте — они понадобятся при загрузке в макет или в базу.

Способ 1: вставка рисунков прямо в макет печатной формы

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

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

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

Порядок действий для статичной вставки
  1. 1
    Откройте конфигуратор и макет печатной формы нужного документа
  2. 2
    Поставьте курсор в ячейку под подписью
  3. 3
    Через Таблица — Рисунки вставьте изображение подписи, затем печати
  4. 4
    Подгоните размер и положение рисунков
  5. 5
    Обновите конфигурацию БД и сформируйте печатную форму для проверки

Способ 2: программный вывод изображений через параметры макета

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

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

Примерный фрагмент кода в модуле печати выглядит так: получить из справочника организации реквизит с хранилищем значения, извлечь двоичные данные, создать объект «Картинка» и присвоить его области рисунка в табличном документе. Точный синтаксис зависит от того, где вы храните файлы.

bsl
ДвоичныеДанные = Организация.ПечатьХранилище.Получить();
Если ДвоичныеДанные <> Неопределено Тогда
    ОбластьРисунок = ТабДок.Рисунки.Найти("Печать");
    Если ОбластьРисунок <> Неопределено Тогда
        ОбластьРисунок.Картинка = Новый Картинка(ДвоичныеДанные);
    КонецЕсли;
КонецЕсли;

Способ 3: расширение конфигурации вместо изменения

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

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

Сравнение подходов

Статичные рисунки в макете

Быстро и без кода. Не подходит для нескольких организаций или сменных подписантов.

Программный вывод из базы

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

Расширение конфигурации

Безопасно для обновлений. Требует навыков работы с расширениями и тестирования совместимости.

Подписи ответственных лиц: расшифровка и должности

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

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

Типичные ошибки
01
Вставка рисунка с белым фоном поверх рамок макета — на печати появляются белые прямоугольники, закрывающие линии таблицы. Используйте PNG с прозрачным фоном.
02
Забыли обновить конфигурацию базы данных после изменения макета — в пользовательском режиме печатается старая форма.
03
Изменили типовую конфигурацию на поддержке без расширения — после обновления доработка пропала.
04
В регистре ответственных лиц нет записи на дату документа — расшифровка подписи пустая.

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

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

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

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

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

Положение рисунков
Норма

Подпись и печать в своих областях, текст читается

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

Рисунки перекрывают суммы или подписи смещены

Фон изображений
Норма

Фон прозрачный, линии таблицы видны

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

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

Расшифровка подписи
Норма

Актуальный руководитель на дату документа

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

Пусто или уволенный сотрудник

Ограничения и юридические замечания

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

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

Часто задаваемые вопросы

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

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

Как сделать разные подписи для разных организаций?

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

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

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

Какой формат изображения лучше для печати?

PNG с прозрачным фоном. JPEG оставляет белый фон, который закрывает линии макета, а BMP даёт избыточный размер файла. Разрешения 300 точек на дюйм достаточно для чёткой печати.

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

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

Что делать, если рисунок в макете не отображается при печати?

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

Итог

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

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