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

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

Печатные формы в 1С: что это и как с ними работать

Что такое печатные формы в 1С, чем отличаются внутренние и внешние формы, как вывести документ на печать, изменить макет и подключить внешнюю печатную форму.

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

Без печатных форм каждый документ пришлось бы оформлять вручную в Word или Excel, перенося данные из учётной системы. Это долго и чревато ошибками: неверная сумма прописью, устаревшие реквизиты, перепутанный номер. Печатная форма устраняет эти риски, потому что берёт данные напрямую из базы.

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

Что такое печатная форма и из чего она состоит

С технической стороны печатная форма состоит из двух частей: макета и программного кода. Макет — это табличный документ с областями: шапка, строка таблицы, подвал. В ячейках макета стоят параметры вида [НомерДокумента] или [Контрагент], которые при печати заменяются реальными значениями. Код определяет, откуда брать данные и в каком порядке выводить области.

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

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

Какие виды печатных форм бывают в 1С

Все печатные формы делятся на две большие группы: внутренние и внешние. Внутренние встроены в конфигурацию разработчиком: счёт, ТОРГ-12, счёт-фактура, акт, универсальный передаточный документ. Они доступны сразу после установки программы и обновляются вместе с ней.

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

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

Внутренняя форма

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

Редактирование макета пользователем

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

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

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

Отдельно стоит выделить регламентированные формы — те, чей вид утверждён законодательно или принят в деловом обороте: счёт-фактура, УПД, кассовые ордера. Их произвольно менять нельзя: налоговая или контрагент может отказаться принимать документ в нестандартном виде.

Как вывести документ на печать

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

Порядок действий
  1. 1
    Откройте проведённый документ и нажмите кнопку «Печать» в командной панели.
  2. 2
    Выберите нужную форму из списка — например, «ТОРГ-12» или «Счёт на оплату».
  3. 3
    Проверьте предварительный просмотр: реквизиты, суммы, номер и дату.
  4. 4
    Выберите принтер или «Сохранить в PDF», задайте количество копий и отправьте на печать.

Многие конфигурации поддерживают групповую печать: в списке документов выделяют несколько строк и печатают комплект сразу по всем. Это удобно в конце дня, когда нужно распечатать все накладные за смену. Также часто доступны «комплекты» — наборы форм, печатаемые одной кнопкой, например «счёт + накладная + счёт-фактура».

Перед печатью убедитесь, что документ проведён и в карточке организации заполнены актуальные реквизиты: именно оттуда форма берёт название, ИНН, адрес и банковские данные. Если реквизит пуст, на бланке останется пустое место или выведется неактуальное значение.

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

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

Реквизиты организации в шапке
Норма

Совпадают с актуальными данными карточки организации

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

Старый адрес, пустой ИНН или чужие банковские реквизиты

Номер и дата документа
Норма

Совпадают с номером и датой в базе

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

Номер отличается или дата не заполнена

Суммы и итоги
Норма

Итог по таблице, НДС и сумма прописью сходятся с документом

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

Расхождения в копейках или пустая сумма прописью

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

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

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

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

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

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

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

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

Типичные проблемы и их решение

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

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

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

FAQ по печатным формам 1С

Можно ли сохранить печатную форму в PDF или Excel?

Да. В окне предварительного просмотра есть кнопка сохранения: табличный документ выгружается в PDF, Excel (MXL, XLSX), HTML и другие форматы. Также многие конфигурации умеют отправлять форму по электронной почте прямо из документа.

Почему кнопка «Печать» неактивна или список форм пуст?

Чаще всего документ не проведён либо у пользователя нет прав на печать данного вида документов. Проверьте статус документа и права доступа. Если используется внешняя форма, убедитесь, что она назначена именно этому виду документа.

Чем внешняя печатная форма отличается от расширения конфигурации?

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

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

Нет. При обмене юридически значимыми электронными документами (например, УПД через оператора ЭДО) бумажный экземпляр не требуется. Печатная форма остаётся нужна для контрагентов, не подключённых к ЭДО, и для внутренних задач.

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

Технически это делается правкой макета: в область подписей вставляются картинки. Учтите, что факсимиле не заменяет собственноручную подпись на документах, где она обязательна по закону или договору, — уточните допустимость у вашего бухгалтера или юриста.

Почему после обновления конфигурации изменённая форма стала типовой?

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

Итог

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

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