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

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

Как создать и вставить факсимильную подпись и печать в 1С 8.3

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

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

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

Способ реализации зависит от конфигурации. В типовых решениях (Бухгалтерия предприятия 3.0, Управление торговлей 11, УНФ) часть механизмов уже встроена, а где-то потребуется правка макета через конфигуратор или расширение. Ниже разобраны оба пути.

Проверьте, где факсимиле допустимо, а где нет

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

Для первичных учётных документов (ТОРГ-12, акты выполненных работ) позиция контролирующих органов осторожная: налоговая может отказать в признании документа без живой подписи, если факсимиле прямо не предусмотрено договором. Безопасная практика — включить в договор пункт о допустимости факсимильного воспроизведения подписи и хранить образцы подписей.

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

Качество итоговой печатной формы на 90% зависит от исходной картинки. Алгоритм подготовки одинаков и для подписи, и для оттиска печати:

  1. Поставьте подпись чёрной или синей ручкой на чистом белом листе без линовки. Печать оттисните рядом, чётко, без смазов.
  2. Отсканируйте лист с разрешением не менее 300 dpi. Фотография телефоном допустима, но хуже: появляются тени и искажения.
  3. Откройте изображение в редакторе (Photoshop, GIMP, бесплатный Paint.NET) и удалите фон. Удобнее всего инструмент «волшебная палочка» с последующей чисткой ластиком.
  4. Увеличьте контраст, чтобы линии подписи были плотными, без серых разводов.
  5. Сохраните результат в формате PNG с прозрачным фоном. JPG не подходит — он не хранит прозрачность, и белый прямоугольник перекроет текст документа.

Рекомендуемый размер картинки подписи — примерно 300–500 пикселей по ширине; печати — 300–400 пикселей. Слишком большой файл раздувает макет, слишком маленький даст пикселизацию при печати. Пропорции печати должны оставаться круглыми — не растягивайте изображение при вставке.

Добавьте факсимиле в типовой конфигурации без доработок

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

Если штатной настройки нет, самый безопасный путь — воспользоваться механизмом «Дополнительные отчеты и обработки» (если он включён в «Администрирование → Печатные формы, отчеты и обработки»). Внешняя печатная форма подключается без изменения конфигурации и не слетает при обновлении. Готовые внешние формы с факсимиле для популярных документов можно адаптировать под свои картинки.

Когда типовых средств недостаточно

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

Вставьте картинки в макет через конфигуратор

Этот способ требует прав на доработку и базовых навыков работы с конфигуратором. Общий порядок действий:

Порядок действий
  1. 1
    Сделайте резервную копию информационной базы перед любыми изменениями
  2. 2
    Откройте конфигуратор, найдите нужный документ и его макет печатной формы (ветка «Макеты» объекта)
  3. 3
    В макете выделите ячейку, где должна быть подпись, и установите для неё тип содержимого, допускающий картинку, либо добавьте рисунок через «Таблица → Рисунки»
  4. 4
    Загрузите подготовленный PNG: «Картинка → Загрузить из файла» или поместите изображение в общую картинку конфигурации
  5. 5
    Задайте размер рисунка и отключите растягивание, чтобы сохранить пропорции
  6. 6
    В модуле менеджера печати объекта найдите процедуру формирования формы и при необходимости добавьте код вывода картинки в область
  7. 7
    Обновите конфигурацию базы данных и проверьте печать на тестовом документе

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

Выведите подпись программно в модуле печати

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

Упрощённый фрагмент кода выглядит так:

ОбластьПодпись = ТабличныйДокумент.Область("R25C3");

Рисунок = ТабличныйДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);

Рисунок.Картинка = Новый Картинка(ДвоичныеДанныеПодписи);

Рисунок.Разместить(ОбластьПодпись);

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

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

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

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

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

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

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

Подпись лежит поверх текста без белого прямоугольника

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

Белое пятно перекрывает строки документа — фон не удалён, нужен PNG с прозрачностью

Пропорции печати
Норма

Оттиск круглый, текст по окружности читается

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

Печать овальная или мыльная — нарушены пропорции или низкое разрешение

Позиция на форме
Норма

Подпись и печать в полях «М.П.» и у соответствующей должности

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

Картинки съезжают при разном количестве строк — область макета не зафиксирована

Печать на принтере
Норма

Линии плотные, без разрывов

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

Бледный оттиск — повысить контраст исходника, проверить режим печати

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

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

Законно ли факсимиле на счетах и актах?

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

Можно ли обойтись без конфигуратора?

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

Какой формат картинки выбрать и почему?

PNG с прозрачным фоном. Только он позволяет наложить подпись и печать поверх текста без белых прямоугольников. Разрешение исходника — от 300 dpi, чтобы при печати линии оставались чёткими.

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

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

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

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

Заменяет ли факсимиле электронную подпись?

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