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