Документы и Печать · 9 мин
Как создать и вставить факсимильную подпись и печать в 1С 8.3
Как добавить факсимильную подпись и печать в 1С 8.3: подготовка изображений, настройка макетов печатных форм, вставка в документы и типичные ошибки.
Факсимильная подпись и печать в 1С 8.3 нужны, чтобы печатные формы документов — счета, акты, накладные, доверенности — выходили на принтер уже «подписанными», без ручной обводки каждого экземпляра. Технически задача сводится к двум этапам: подготовить качественное изображение подписи и печати на прозрачном фоне и встроить эти картинки в макет печатной формы конкретного документа.
Важно понимать юридическую границу: факсимиле — это не электронная подпись и не замена живой подписи. По общему правилу оно допустимо только в документах, где стороны договорились о таком способе оформления (обычно это прописывают в договоре), и не допускается там, где закон требует собственноручной подписи — например, в кассовых и банковских документах, доверенностях, ряде кадровых форм. Перед внедрением согласуйте применение факсимиле с бухгалтерией и юристом.
Способ реализации зависит от конфигурации. В типовых решениях (Бухгалтерия предприятия 3.0, Управление торговлей 11, УНФ) часть механизмов уже встроена, а где-то потребуется правка макета через конфигуратор или расширение. Ниже разобраны оба пути.
Проверьте, где факсимиле допустимо, а где нет
Прежде чем тратить время на настройку, определите перечень документов, которые реально можно печатать с факсимильной подписью. Обычно это внутренние акты, спецификации, коммерческие предложения, сопроводительные письма и счета на оплату — при условии, что в договоре с контрагентом зафиксировано право сторон использовать факсимиле.
Для первичных учётных документов (ТОРГ-12, акты выполненных работ) позиция контролирующих органов осторожная: налоговая может отказать в признании документа без живой подписи, если факсимиле прямо не предусмотрено договором. Безопасная практика — включить в договор пункт о допустимости факсимильного воспроизведения подписи и хранить образцы подписей.
Подготовьте изображения подписи и печати
Качество итоговой печатной формы на 90% зависит от исходной картинки. Алгоритм подготовки одинаков и для подписи, и для оттиска печати:
- Поставьте подпись чёрной или синей ручкой на чистом белом листе без линовки. Печать оттисните рядом, чётко, без смазов.
- Отсканируйте лист с разрешением не менее 300 dpi. Фотография телефоном допустима, но хуже: появляются тени и искажения.
- Откройте изображение в редакторе (Photoshop, GIMP, бесплатный Paint.NET) и удалите фон. Удобнее всего инструмент «волшебная палочка» с последующей чисткой ластиком.
- Увеличьте контраст, чтобы линии подписи были плотными, без серых разводов.
- Сохраните результат в формате PNG с прозрачным фоном. JPG не подходит — он не хранит прозрачность, и белый прямоугольник перекроет текст документа.
Рекомендуемый размер картинки подписи — примерно 300–500 пикселей по ширине; печати — 300–400 пикселей. Слишком большой файл раздувает макет, слишком маленький даст пикселизацию при печати. Пропорции печати должны оставаться круглыми — не растягивайте изображение при вставке.
Добавьте факсимиле в типовой конфигурации без доработок
В ряде типовых конфигураций механизм частично встроен. Например, в «1С:Бухгалтерии 8» реквизиты ответственных лиц и подписи хранятся в карточке организации, а в некоторых печатных формах предусмотрен вывод изображений. Проверьте раздел «Главное → Реквизиты организации» и настройки печатных форм конкретного документа — в свежих релизах часть форм позволяет подставлять логотип и подпись.
Если штатной настройки нет, самый безопасный путь — воспользоваться механизмом «Дополнительные отчеты и обработки» (если он включён в «Администрирование → Печатные формы, отчеты и обработки»). Внешняя печатная форма подключается без изменения конфигурации и не слетает при обновлении. Готовые внешние формы с факсимиле для популярных документов можно адаптировать под свои картинки.
Когда типовых средств недостаточно
Если нужная печатная форма жёстко зашита в конфигурацию, а внешняя обработка для неё не подходит, остаётся правка макета через конфигуратор или расширение. Для баз на поддержке предпочтительнее расширение — оно сохраняет возможность автоматического обновления.
Вставьте картинки в макет через конфигуратор
Этот способ требует прав на доработку и базовых навыков работы с конфигуратором. Общий порядок действий:
- 1Сделайте резервную копию информационной базы перед любыми изменениями
- 2Откройте конфигуратор, найдите нужный документ и его макет печатной формы (ветка «Макеты» объекта)
- 3В макете выделите ячейку, где должна быть подпись, и установите для неё тип содержимого, допускающий картинку, либо добавьте рисунок через «Таблица → Рисунки»
- 4Загрузите подготовленный PNG: «Картинка → Загрузить из файла» или поместите изображение в общую картинку конфигурации
- 5Задайте размер рисунка и отключите растягивание, чтобы сохранить пропорции
- 6В модуле менеджера печати объекта найдите процедуру формирования формы и при необходимости добавьте код вывода картинки в область
- 7Обновите конфигурацию базы данных и проверьте печать на тестовом документе
Ключевой момент: если картинка вставлена просто как рисунок макета, она будет одинаковой для всех документов. Если подписи должны меняться в зависимости от ответственного лица или организации, картинку нужно выводить программно — из присоединённых файлов справочника «Сотрудники» или «Организации».
Выведите подпись программно в модуле печати
Программный вывод даёт гибкость: для каждого менеджера или организации подставляется своё изображение. Типовой приём — хранить PNG в присоединённых файлах (работа с ними идёт через подсистему «Работа с файлами» в конфигурациях на БСП) и в момент формирования табличного документа вставлять картинку в нужную область.
Упрощённый фрагмент кода выглядит так:
ОбластьПодпись = ТабличныйДокумент.Область("R25C3");
Рисунок = ТабличныйДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Картинка = Новый Картинка(ДвоичныеДанныеПодписи);
Рисунок.Разместить(ОбластьПодпись);
Двоичные данные изображения получают из хранилища значения, присоединённого файла или временного хранилища. Перед выводом проверяйте, что картинка реально существует: иначе печатная форма выйдет с пустым местом или вызовет ошибку у пользователя без прав на файл.
Удобный приём — хранить подпись и печать как общие картинки конфигурации на этапе внедрения, а после стабилизации перенести их в присоединённые файлы организации. Тогда замена подписи при смене директора не потребует привлекать программиста: пользователь с правами администратора просто заменит файл в карточке.
Проверьте результат и типичные ошибки
После внедрения распечатайте тестовый документ и оцените его как внешний контрагент: подпись должна выглядеть естественно, печать — частично заходить на подпись или текст (как это делают вживую), но не перекрывать суммы и реквизиты.
Как проверить результат
Подпись лежит поверх текста без белого прямоугольника
Белое пятно перекрывает строки документа — фон не удалён, нужен PNG с прозрачностью
Оттиск круглый, текст по окружности читается
Печать овальная или мыльная — нарушены пропорции или низкое разрешение
Подпись и печать в полях «М.П.» и у соответствующей должности
Картинки съезжают при разном количестве строк — область макета не зафиксирована
Линии плотные, без разрывов
Бледный оттиск — повысить контраст исходника, проверить режим печати
Частые вопросы
Законно ли факсимиле на счетах и актах?
Закон прямо не запрещает факсимиле, но для первичных документов контролирующие органы требуют собственноручной подписи, если иное не согласовано сторонами. Безопасный вариант — включить условие о факсимильном оформлении в договор и обменяться образцами подписей.
Можно ли обойтись без конфигуратора?
Да, если в вашей конфигурации доступен механизм внешних печатных форм: подключается обработка через «Дополнительные отчеты и обработки», и конфигурация не изменяется. Для форм, где такой механизм не предусмотрен, без конфигуратора или расширения не обойтись.
Какой формат картинки выбрать и почему?
PNG с прозрачным фоном. Только он позволяет наложить подпись и печать поверх текста без белых прямоугольников. Разрешение исходника — от 300 dpi, чтобы при печати линии оставались чёткими.
Как сделать разные подписи для разных организаций в одной базе?
Храните изображения в присоединённых файлах карточки организации или сотрудника и выводите картинку программно в модуле печати, выбирая файл по текущей организации документа. Жёстко вшитая в макет картинка такой гибкости не даст.
Что делать, если печать перекрывает суммы документа?
Сместите рисунок в макете в сторону области «М.П.» или уменьшите его размер. Если область съезжает при изменении числа строк, зафиксируйте расположение рисунка относительно конкретных ячеек в коде формирования формы.
Заменяет ли факсимиле электронную подпись?
Нет. Факсимиле — это просто изображение на бумаге, оно не подтверждает авторство и целостность документа. Для юридически значимого электронного документооборота используется квалифицированная электронная подпись — это отдельный механизм.