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