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