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

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

Где лежат печатные формы в 1С и как их найти

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

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

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

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

Два типа печатных форм: встроенные и внешние

Встроенная печатная форма — это макет (обычно табличный документ), который разработчик конфигурации создал внутри объекта метаданных. Например, у документа «Реализация товаров и услуг» в конфигураторе есть ветка «Макеты», где лежат ТОРГ-12, счет-фактура и другие формы. Код печати находится в модуле менеджера документа. Пользователь в режиме 1С:Предприятие видит только кнопку «Печать» — сам макет из интерфейса пользователя недоступен.

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

Где лежат встроенные макеты в конфигураторе

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

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

Быстрый способ найти нужный макет — глобальный поиск по конфигурации (Ctrl+Shift+F) по названию кнопки печати или по фрагменту текста из печатной формы. Например, если в печатной форме есть строка «Внимание! Оплата данного счета означает согласие», поиск этой фразы по модулям и макетам приведет прямо к нужному объекту.

Как найти встроенный макет
  1. 1
    Откройте конфигуратор и разверните дерево метаданных
  2. 2
    Проверьте ветку «Макеты» у нужного документа или справочника
  3. 3
    Посмотрите «Общие» → «Общие макеты»
  4. 4
    Если не нашли — выполните глобальный поиск по тексту из печатной формы
  5. 5
    Откройте модуль менеджера объекта и найдите процедуру печати, которая ссылается на макет

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

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

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

Выгрузить форму из базы можно прямо из справочника: откройте элемент дополнительной обработки и используйте команду «Выгрузить в файл» (или «Сохранить в файл» в зависимости от версии БСП). Полученный .epf открывается конфигуратором через «Файл» → «Открыть».

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

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

Для замены существующей формы не добавляйте новую обработку, а откройте существующий элемент и загрузите файл поверх командой «Загрузить из файла». Так сохранятся настройки размещения и прав доступа, а у пользователей не появится две одинаковые кнопки.

Для старых конфигураций на обычных формах (например, «Управление торговлей 10.3» или «Бухгалтерия 1.6/2.0») используется другой механизм: «Сервис» → «Дополнительные отчеты и обработки» → «Дополнительные внешние печатные формы», где указывается файл обработки и принадлежность к документам. Логика та же, но интерфейс другой.

Маршрут решения

Как выбрать действие

Нужно изменить типовую форму, а конфигурация на поддержкеСоздайте внешнюю печатную форму .epf и подключите через дополнительные обработки
Конфигурация уже снята с поддержки и дорабатываетсяПравьте макет и модуль менеджера прямо в конфигураторе
Форма печатается, но файл .epf потерянВыгрузите обработку из справочника дополнительных отчетов и обработок в файл
Нужно просто поменять текст или логотип в документе Word/ExcelПроверьте, не используется ли механизм «Печатные формы в формате Office Open XML» с шаблонами в базе

Шаблоны в формате Word и Excel

В современных конфигурациях на БСП есть третий вариант хранения: печатные формы на основе шаблонов Office Open XML (docx/xlsx). Такие шаблоны лежат внутри базы, и редактировать их можно без конфигуратора: «Администрирование» → «Печатные формы, отчеты и обработки» → «Макеты печатных форм» (в некоторых конфигурациях — «Печатные формы» в разделе настроек).

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

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

Риски при изменении печатных форм

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

Второй риск — потеря единственной копии внешней формы. Храните исходные .epf-файлы в общей сетевой папке или системе контроля версий с понятными именами: «Счет_с_логотипом_БП30.epf» читается лучше, чем «обработка_новая_2.epf». Третий риск — безопасность: внешние обработки выполняют произвольный код, поэтому подключайте .epf только из доверенных источников и при включенном безопасном режиме, если обработка не требует прямого доступа к файловой системе.

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

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

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

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

Кнопка печати в документе
Норма

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

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

Кнопки нет — проверьте таблицу принадлежности обработки и права пользователя

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

Суммы, реквизиты и подписи соответствуют документу

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

Пустые поля или ошибки — форма обращается к реквизитам, которых нет в вашей конфигурации

Поведение после обновления
Норма

После обновления релиза форма работает как раньше

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

Кнопка пропала или форма сломалась — обновление изменило структуру метаданных, нужна доработка .epf

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

Можно ли посмотреть встроенный макет без конфигуратора?

Частично. В конфигурациях на БСП макеты в формате Office Open XML доступны через «Администрирование» → «Макеты печатных форм». Макеты табличных документов внутри конфигурации без конфигуратора не просмотреть — только через печать самого документа.

Почему после подключения .epf кнопка печати не появляется?

Чаще всего не заполнена таблица принадлежности обработки: откройте элемент справочника дополнительных обработок и проверьте, что нужный документ указан в размещении. Также проверьте права пользователя и то, что обработка прошла проверку безопасного режима.

Чем открыть файл .epf для редактирования?

Только конфигуратором 1С соответствующей версии платформы: «Файл» → «Открыть». Внутри — обычная структура обработки: формы, модули, макеты. Текстовым редактором .epf не редактируется.

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

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

Можно ли хранить печатные формы в общей папке и подключать по ссылке на файл?

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

Итог

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

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