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

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

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

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

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

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

Технически факсимиле в 1С — это картинка (обычно PNG с прозрачным фоном), которая вставляется в область макета табличного документа либо выводится программно при формировании печатной формы. Ниже разобраны оба сценария с конкретными шагами.

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

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

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

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

В карточке организации есть поле «Факсимиле» или «Подпись (изображение)»Штатный механизм есть

Загрузите картинку и проверьте печать — доработка не нужна

Поля нет, но печатная форма типоваяНужна доработка макета

Потребуется конфигуратор или внешняя печатная форма

Конфигурация самописная или сильно переписаннаяМеханизм нужно смотреть в коде

Найдите процедуру формирования печатной формы и проверьте, как выводятся подписи

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

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

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

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

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

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

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

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

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

Когда штатного механизма нет, самый простой способ — вставить рисунок прямо в макет табличного документа. Откройте конфигуратор, найдите нужный макет (обычно он лежит в ветке «Макеты» соответствующего документа или в общих макетах) и откройте его на редактирование.

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

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

Выведите факсимиле программно

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

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

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

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

Альтернатива: внешняя печатная форма

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

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

Сравнение способов добавления факсимиле

Штатный механизм конфигурации

Быстро и без рисков, но работает только там, где предусмотрен разработчиком; положение картинки не настроить

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

Просто и надёжно, но подпись выводится всегда и одинаково; лучше делать через расширение

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

Максимальная гибкость — условия, разные подписанты, смена картинки без разработчика; требует навыков программирования

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

Не трогает конфигурацию и безопасна при обновлениях; нужен файл обработки и периодическая проверка совместимости

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

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

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

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

Положение подписи
Норма

Подпись стоит на своём месте, не перекрывает текст и суммы

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

Картинка наезжает на реквизиты или уходит за границу области

Прозрачность фона
Норма

Сквозь фон видны элементы бланка и печать

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

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

Масштаб
Норма

Размер подписи соответствует живой подписи

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

Подпись гигантская или микроскопическая

Условия вывода
Норма

Факсимиле появляется только у нужных документов и подписантов

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

Подпись выводится везде, включая документы для налоговой

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

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

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

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

Обновление конфигурации затёрло факсимиле. Как восстановить?

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

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

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

Как наложить факсимиле поверх печати организации?

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

Факсимиле выводится на экране, но не печатается на принтере. В чём причина?

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

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

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

Итог

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

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