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