Документы и Печать · 12 мин
Как добавить факсимиле в печатную форму 1С
Как добавить факсимиле подписи в печатную форму 1С: подготовка изображения, настройка макета, вставка картинки в типовые и самописные конфигурации, проверка результата.
Факсимиле — это графическое изображение подписи руководителя или уполномоченного лица, которое автоматически подставляется в печатные формы документов. В 1С задача решается двумя путями: настройкой в пользовательском режиме (если конфигурация это поддерживает) или доработкой макета печатной формы в конфигураторе. Выбор зависит от того, типовая у вас конфигурация или самописная, и есть ли в ней штатный механизм факсимильной печати.
Прежде чем приступать, важно понимать юридическую сторону вопроса. Факсимильная подпись не заменяет собственноручную на документах, для которых закон требует живую подпись: первичные учётные документы для налоговой, больничные, трудовые договоры. Факсимиле допустимо на внутренних документах, коммерческих предложениях, доверенностях внутреннего пользования и в случаях, прямо предусмотренных договором между сторонами. Если документ уходит контрагенту или в госорган — уточните допустимость факсимиле у юриста или бухгалтера.
Технически факсимиле в 1С — это картинка (обычно PNG с прозрачным фоном), которая вставляется в область макета табличного документа либо выводится программно при формировании печатной формы. Ниже разобраны оба сценария с конкретными шагами.
Проверьте, есть ли в конфигурации штатный механизм факсимиле
Первый шаг — не лезть в конфигуратор, а проверить пользовательские настройки. В типовых решениях на базе Библиотеки стандартных подсистем (БСП) механизм факсимильной подписи часто уже встроен. Откройте карточку организации и посмотрите раздел, связанный с подписями ответственных лиц: там может быть поле для загрузки изображения подписи руководителя и главного бухгалтера.
В 1С:Бухгалтерии путь обычно такой: «Главное» → «Реквизиты организации» или карточка ответственного лица в разделе подписантов. В 1С:Управление торговлей и ERP проверьте карточку физического лица и настройки печатных форм. В некоторых конфигурациях факсимиле привязано к конкретному документу и включается флажком вида «Выводить факсимиле» в параметрах печати.
Если изображение загружено, но на печать не выводится, проверьте сам макет: штатный механизм работает только с теми печатными формами, где разработчики предусмотрели область для картинки. Отсутствие области — признак того, что потребуется доработка макета.
Загрузите картинку и проверьте печать — доработка не нужна
Потребуется конфигуратор или внешняя печатная форма
Найдите процедуру формирования печатной формы и проверьте, как выводятся подписи
Подготовьте изображение подписи
Качество итоговой печатной формы наполовину определяется исходной картинкой. Оптимальный способ получить факсимиле — подписать лист белой бумаги чёрной или синей ручкой, отсканировать или сфотографировать при хорошем освещении, затем обрезать изображение по контуру подписи и удалить фон.
Фон лучше сделать прозрачным и сохранить файл в формате PNG. Если фон белый и непрозрачный, при печати на цветном бланке или поверх печати организации белый прямоугольник перекроет элементы под ним. Прозрачный фон позволяет накладывать подпись поверх круглой печати — это стандартный приём для факсимильных бланков. Удалить фон можно в любом графическом редакторе, включая бесплатные онлайн-сервисы.
По размеру ориентируйтесь на реальные пропорции подписи: обычно достаточно ширины 3–5 см при печати. Слишком большой файл (несколько мегабайт) замедлит формирование печатной формы, если картинка хранится в базе и выводится программно, поэтому изображение разумно уменьшить до разумного разрешения — избыточная детализация для подписи не нужна.
Добавьте факсимиле через настройки без программирования
Если штатный механизм найден, порядок действий простой. Откройте карточку организации или ответственного лица, найдите поле для изображения подписи и загрузите подготовленный PNG-файл. В некоторых конфигурациях картинка прикрепляется через стандартный механизм присоединённых файлов с определённым назначением.
После загрузки сформируйте печатную форму документа, где подпись должна выводиться, и проверьте результат. Если подпись появилась, но расположена криво или имеет неподходящий размер, это ограничение типового макета: положение картинки в нём зафиксировано, и скорректировать его без доработки не получится.
- 1Подготовьте PNG с прозрачным фоном
- 2Откройте карточку организации или ответственного лица
- 3Загрузите изображение в поле факсимиле / подписи
- 4Сформируйте печатную форму тестового документа
- 5Проверьте положение, размер и читаемость подписи
- 6При необходимости включите флажок вывода факсимиле в параметрах печати
Вставьте картинку в макет через конфигуратор
Когда штатного механизма нет, самый простой способ — вставить рисунок прямо в макет табличного документа. Откройте конфигуратор, найдите нужный макет (обычно он лежит в ветке «Макеты» соответствующего документа или в общих макетах) и откройте его на редактирование.
В редакторе табличного документа через меню «Таблица» → «Рисунки» → «Вставить рисунок» добавьте картинку подписи в нужную ячейку области, где выводится подпись ответственного лица. Рисунок можно растянуть, переместить и настроить его свойства: прозрачность, обрамление, положение относительно текста. Сохраните конфигурацию и обновите её — после этого картинка будет выводиться всегда, когда формируется эта печатная форма.
У этого способа есть существенное ограничение: рисунок зашит в макет и выводится для всех документов безусловно. Если подписывать должны разные люди в зависимости от документа, или подпись нужна не всегда, статичный рисунок не подойдёт — нужен программный вывод. Кроме того, при обновлении типовой конфигурации изменённый макет может быть затёрт, поэтому доработку правильнее делать через расширение конфигурации.
Выведите факсимиле программно
Программный вывод даёт гибкость: картинку можно хранить в базе (в справочнике, регистре сведений или как присоединённый файл), выбирать по условию и подставлять при формировании печатной формы. Типовой приём — поместить в макет именованный рисунок-заполнитель, а в коде присвоить ему картинку из хранилища.
Упрощённо логика такая: в макете в области подписи размещается рисунок с понятным именем, например «ФаксимилеРуководитель». В модуле формирования печатной формы после вывода области код находит этот рисунок в табличном документе и подставляет в него картинку, полученную из базы — например, из присоединённого файла физического лица или из реквизита типа «ХранилищеЗначения».
Изображение из хранилища значений получают методом Получить(), затем создают объект Картинка и присваивают его свойству «Картинка» найденного рисунка табличного документа. Если подписантов несколько, выбор картинки оборачивают в условие: по должности, по организации, по флажку в документе. Этот же подход позволяет не выводить факсимиле вовсе, когда документ требует живой подписи.
Храните картинки подписей в базе, а не в макете, если подписи периодически меняются (сменился руководитель, появился новый подписант). Тогда замена сводится к загрузке нового файла в пользовательском режиме, без привлечения разработчика и обновления конфигурации.
Альтернатива: внешняя печатная форма
Если доступа к конфигуратору нет или конфигурация на полной поддержке без возможности снятия, используйте механизм внешних печатных форм. Внешняя печатная форма — это файл обработки (.epf), который подключается через «Администрирование» → «Печатные формы, отчёты и обработки» → «Дополнительные отчёты и обработки» и заменяет или дополняет типовую кнопку печати.
Внутри внешней формы — собственный макет с рисунком факсимиле или программный вывод картинки. Плюс подхода в том, что типовая конфигурация вообще не меняется и обновления проходят штатно. Минус — при существенном изменении структуры данных документа в новых релизах внешнюю форму иногда приходится адаптировать.
Сравнение способов добавления факсимиле
Быстро и без рисков, но работает только там, где предусмотрен разработчиком; положение картинки не настроить
Просто и надёжно, но подпись выводится всегда и одинаково; лучше делать через расширение
Максимальная гибкость — условия, разные подписанты, смена картинки без разработчика; требует навыков программирования
Не трогает конфигурацию и безопасна при обновлениях; нужен файл обработки и периодическая проверка совместимости
Проверьте результат и типичные ошибки
После внедрения сформируйте печатные формы всех документов, где должно быть факсимиле, и проверьте их визуально и на печати. Экранное отображение и реальная распечатка могут отличаться: картинка, нормально выглядящая на мониторе, на принтере иногда получается блёклой или смещённой.
Как проверить результат
Подпись стоит на своём месте, не перекрывает текст и суммы
Картинка наезжает на реквизиты или уходит за границу области
Сквозь фон видны элементы бланка и печать
Белый прямоугольник перекрывает печать или текст
Размер подписи соответствует живой подписи
Подпись гигантская или микроскопическая
Факсимиле появляется только у нужных документов и подписантов
Подпись выводится везде, включая документы для налоговой
Частые вопросы
Законно ли использовать факсимиле на счетах и актах?
Для документов, форма которых не регламентирована законом (счета на оплату, коммерческие предложения), факсимиле допустимо, если это не противоречит договору. Для первичных учётных документов, принимаемых в налоговом учёте, требуется собственноручная или квалифицированная электронная подпись — факсимиле там рискованно. Внутренние документы компания вправе оформлять по своим правилам, закрепив это в учётной политике.
Обновление конфигурации затёрло факсимиле. Как восстановить?
Если макет правился напрямую в конфигурации, при обновлении он был заменён типовым. Восстановите картинку из копии базы или добавьте заново, но уже через расширение конфигурации — тогда следующие обновления доработку не затронут. Если картинка хранилась в данных (в карточке организации), обновление её не удаляет — проверьте, не изменился ли макет, который её выводил.
Можно ли выводить разные подписи для разных организаций в одной базе?
Да, но только при программном выводе или штатном механизме, привязанном к организации. Картинки хранятся для каждой организации или подписанта отдельно, а код при формировании печатной формы выбирает нужную по организации документа. Статичный рисунок в макете такого не позволяет.
Как наложить факсимиле поверх печати организации?
Сохраните подпись в PNG с прозрачным фоном и разместите рисунок печати и рисунок подписи в макете с перекрытием: в табличном документе рисунки можно накладывать друг на друга, порядок регулируется через расположение (на передний/задний план). Подпись обычно выводят поверх печати, слегка смещая её, чтобы обе читались.
Факсимиле выводится на экране, но не печатается на принтере. В чём причина?
Чаще всего дело в настройках рисунка или драйвере принтера. Проверьте, что у рисунка в макете не установлено свойство скрытия при печати, и что картинка не выходит за пределы области печати листа. Также проверьте печать в PDF: если в PDF подпись есть, а на бумаге нет — проблема в драйвере или настройках принтера, а не в 1С.
Можно ли добавить факсимиле без доступа к конфигуратору?
Да, двумя способами. Первый — штатный механизм конфигурации, если он есть: картинка загружается в пользовательском режиме. Второй — готовая внешняя печатная форма (файл .epf), которую подключает администратор через раздел дополнительных отчётов и обработок. Разработку такой обработки можно поручить специалисту, а подключение и использование не требуют прав на изменение конфигурации.
Что важно запомнить
Сначала проверьте штатный механизм факсимиле в карточке организации или подписанта — возможно, программирование не понадобится. Если нужна доработка, делайте её через расширение конфигурации или внешнюю печатную форму, а картинку храните в базе с ограниченным доступом. Перед использованием убедитесь, что факсимиле допустимо для конкретного типа документов.