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

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

Как в 1С поменять печатную форму документа

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

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

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

Определите, какая печатная форма используется сейчас

Прежде чем что-то менять, откройте документ и нажмите кнопку «Печать» (или стрелку рядом с ней). В выпадающем списке видны все доступные варианты печатных форм для этого вида документа. Часто задача «поменять форму» решается простым выбором другого пункта: например, в «1С:Бухгалтерии» для счёта на оплату доступны формы с разным составом полей, а для реализации — ТОРГ-12, товарная накладная, «Универсальный передаточный документ».

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

В списке «Печать» есть нужная формаДоработка не требуется

Достаточно выбрать другой вариант или назначить его по умолчанию

Форма есть, но нужно изменить содержимоеТребуется правка макета

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

Кнопка «Печать» неактивнаОграничение прав

Проверьте роли пользователя у администратора

Выберите другой вариант печати без доработок

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

Часть параметров формы управляется настройками, а не макетом. Например, вывод логотипа и факсимиле, отображение скидок в накладной, печать кодов вместо артикулов — такие переключатели обычно находятся в разделе «Администрирование» (подразделы «Печатные формы», «Параметры учета») или непосредственно в форме настройки печати конкретного документа. Изучите эти настройки до того, как браться за конфигуратор: возможно, требуемый результат достигается парой флажков.

Измените форму через внешнюю печатную форму

Механизм внешних печатных форм — основной способ заменить макет, не снимая конфигурацию с поддержки. Внешняя форма — это файл обработки с расширением .epf, который подключается к программе и добавляется в список печати нужного вида документов. Готовые формы поставляют партнёры 1С, разработчики-франчайзи, их также публикуют в открытых библиотеках для типовых конфигураций.

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

Порядок подключения внешней печатной формы
  1. 1
    Получите файл .epf, совместимый с вашей конфигурацией и её версией
  2. 2
    Откройте «Администрирование → Печатные формы, отчеты и обработки» и включите механизм дополнительных отчетов и обработок
  3. 3
    Загрузите файл через «Дополнительные отчеты и обработки → Добавить из файла»
  4. 4
    Назначьте форму нужным видам документов и проверьте права доступа
  5. 5
    Откройте тестовый документ и выведите форму на предварительный просмотр

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

Отредактируйте макет в конфигураторе

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

В макете можно менять текст ячеек, шрифты, границы, добавлять параметры вида [Параметр]. Если добавляете новый параметр, его нужно заполнить в модуле менеджера или объекта документа — в процедуре печати, где формируется табличный документ. Без этого шага параметр выведется пустым или печать завершится ошибкой.

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

Настройте подписи, печать и логотип

Частый частный случай — заменить подписантов, добавить логотип или факсимильную подпись. В типовых конфигурациях это делается без правки макета. Реквизиты организации (наименование, ИНН, банковские счета) берутся из карточки организации в справочнике «Организации» — исправьте данные там, и все печатные формы обновятся автоматически.

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

Сравнение способов замены печатной формы

Выбор другой штатной формы

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

Настройки печати и карточки справочников

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

Внешняя печатная форма (.epf)

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

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

Подходит для глубоких доработок. Ограничение: требует квалификации и резервной копии, усложняет обновление

Проверьте результат и права доступа

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

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

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

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

Новая форма в меню «Печать»
Норма

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

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

Форма видна только администратору — проблема с правами

Заполнение полей
Норма

Все реквизиты, суммы и подписи выводятся корректно

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

Пустые поля, ошибка «Поле не найдено», обрезанный текст

Печать на бумаге
Норма

Документ помещается на лист, поля и шрифты читаемы

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

Таблица разрывается, часть данных уходит за край листа

Типичные ошибки при замене печатной формы

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

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

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

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

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

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

Почему внешняя печатная форма не загружается?

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

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

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

Нарушит ли замена печатной формы обновление конфигурации?

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

Как вывести в форму поле, которого нет в документе?

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

Почему на печати форма выглядит иначе, чем на экране?

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

Итог

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

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