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

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

Где находятся печатные формы в 1С и как с ними работать

Где в 1С находятся печатные формы документов: кнопка «Печать», внешние печатные формы, регистрация в справочнике, редактирование макетов и типичные ошибки.

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

В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом) большинство печатных форм встроено в конфигурацию и доступно прямо из документа. Дополнительные формы подключаются как внешние файлы с расширением .epf и хранятся либо в базе данных, либо в папке на диске. Макеты, по которым строится печать, находятся внутри конфигурации и редактируются через конфигуратор.

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

Где найти печатные формы в пользовательском режиме

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

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

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

Как распечатать документ
  1. 1
    Откройте документ или выделите его в журнале
  2. 2
    Нажмите кнопку «Печать» и выберите нужную форму из списка
  3. 3
    Проверьте предварительный просмотр: данные, подписи, количество страниц
  4. 4
    Нажмите «Печать» в окне просмотра или сохраните файл в PDF/Excel

Где лежат встроенные макеты печатных форм

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

Откройте конфигуратор, выполните «Конфигурация → Открыть конфигурацию». Макеты конкретного документа находятся в ветке этого объекта: например, «Документы → РеализацияТоваровУслуг → Макеты». Общие макеты, используемые несколькими объектами, лежат в ветке «Общие → Общие макеты». Чаще всего макеты имеют тип «Табличный документ» и редактируются как таблица с именованными областями.

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

Где расположены внешние печатные формы (.epf)

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

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

В файловой базе данные о подключённых обработках хранятся внутри файла 1Cv8.1CD — отдельной папки с .epf на диске не существует. Поэтому искать «папку с печатными формами» в каталоге базы бессмысленно: внешние модули (каталог ExtEpfs и подобные) могут встречаться в старых или нетиповых решениях, но в типовых конфигурациях всё хранится в базе.

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

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

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

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

Как изменить печатную форму без риска для конфигурации

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

Для небольших правок (логотип, подписи, дополнительные реквизиты) часто достаточно встроенных механизмов: логотип и подписи подтягиваются из карточки организации, а часть параметров вывода настраивается в разделе «Администрирование → Печатные формы, отчёты и обработки» (например, вывод колонки «Код» или «Артикул» в ТОРГ-12). Проверьте эти настройки до того, как лезть в макет.

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

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

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

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

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

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

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

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

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

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

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

Отдельный случай — расхождение печатной формы с экранной формой документа. Это нормально, если макет выводит не все поля, но если расхождение в суммах или номенклатуре — проверяйте код заполнения макета, а не сам макет.

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

Как проверить результат после подключения или изменения

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

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

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

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

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

Наличие команды печати
Норма

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

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

Команды нет — проверьте объекты назначения и права доступа

Заполнение данных
Норма

Все поля соответствуют документу, суммы сходятся

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

Пустые поля или старые значения — версия формы не совместима с релизом

Работа после обновления
Норма

Форма открывается и печатает корректно

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

Ошибка при формировании — обновите .epf до актуальной версии

Часто задаваемые вопросы

Можно ли найти печатные формы 1С как файлы в папке программы?

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

Куда пропала кнопка «Печать» в документе?

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

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

Загрузите логотип в карточку организации (раздел с реквизитами организации, поле «Логотип» или «Логотип и печать»). Типовые формы, поддерживающие вывод логотипа, подставят его автоматически. Если конкретная форма логотип не поддерживает, потребуется доработка макета.

Чем внешняя печатная форма отличается от встроенной?

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

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

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

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

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

Итог

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

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