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

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

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

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

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

В типовых конфигурациях на управляемых формах (1С:Бухгалтерия 8, 1С:Управление торговлей 11, 1С:ERP) печатные формы выводятся через подсистему «Управление печатью» Библиотеки стандартных подсистем. Это значит, что механизм един: форма документа содержит кнопку «Печать», список команд формируется из настроек конфигурации и подключённых внешних обработок, а результат открывается в табличном документе, который можно редактировать перед печатью.

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

Как вывести печатную форму документа на экран

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

После выбора команды 1С сформирует табличный документ и откроет его в отдельном окне предпросмотра. Здесь форму можно пролистать, изменить масштаб, при необходимости отредактировать содержимое ячеек (если редактирование не запрещено настройками) и отправить на принтер кнопкой с пиктограммой печати или сочетанием Ctrl+P.

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

Порядок действий
  1. 1
    Откройте документ и нажмите кнопку «Печать» в командной панели
  2. 2
    Выберите нужную форму из списка команд
  3. 3
    Дождитесь формирования табличного документа в окне предпросмотра
  4. 4
    Проверьте содержимое, при необходимости отредактируйте
  5. 5
    Отправьте на принтер через Ctrl+P или кнопку печати

Что делать, если нужной формы нет в меню «Печать»

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

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

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

Форма есть у других пользователейПроблема в правах

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

Формы нет ни у когоНе подключена или отключена

Проверьте состав команд печати и список внешних обработок

Форма была и пропала после обновленияОбновление сбросило настройки

Проверьте, не затёрло ли обновление внешнюю обработку или изменения макета

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

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

Для подключения нужны права администратора. Перейдите в раздел «Администрирование → Печатные формы, отчеты и обработки» и включите флажок «Дополнительные отчеты и обработки», если он ещё не установлен. Затем откройте ссылку «Дополнительные отчеты и обработки», нажмите «Добавить из файла» и укажите файл .epf. Система прочитает сведения из обработки и предложит зарегистрировать её.

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

Как изменить макет печатной формы

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

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

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

Сравнение вариантов

Пользовательский макет в режиме предприятия

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

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

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

Изменение макета в конфигураторе

Полный контроль над формой; требует снятия объекта с полной поддержки и усложняет обновления

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

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

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

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

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

Команда в меню «Печать»
Норма

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

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

Команда есть только у администратора или отсутствует

Данные в сформированной форме
Норма

Номер, дата, суммы и контрагент совпадают с документом

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

Пустые поля, нулевые суммы, данные другого документа

Вывод на принтер
Норма

Форма помещается на лист, не обрезаны колонки

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

Часть таблицы переносится на второй лист или обрезается

Ограничения и когда нужен разработчик

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

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

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

Можно ли отредактировать печатную форму прямо перед печатью, не меняя макет?

Да. В окне предпросмотра табличный документ обычно доступен для редактирования: щёлкните в ячейку и измените текст. Если ячейки заблокированы, включите режим редактирования через меню «Таблица → Вид → Отображать имена строк и колонок» либо снимите защиту, если она установлена. Изменения коснутся только текущего экземпляра и не сохранятся в шаблоне.

Почему после обновления конфигурации пропала подключённая внешняя форма?

Чаще всего обновление не удаляет обработку, а меняет состав команд печати или версию подсистемы дополнительных отчётов. Откройте список дополнительных обработок и проверьте, что запись на месте и привязка к документам сохранилась. Если обработка перестала регистрироваться из-за несовместимости версий, потребуется её доработка.

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

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

Почему форма формируется, но на принтер выводится обрезанной?

Проверьте параметры страницы: «Файл → Параметры страницы» в окне предпросмотра. Убедитесь, что выбран правильный формат бумаги, ориентация и масштаб, а поля не заданы слишком большими. Также проверьте настройку «Автомасштаб» или «Уместить на странице» — при отключённом масштабировании широкая таблица обрезается по краю листа.

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

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

Внешняя печатная форма безопасна для базы?

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

Итог

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

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