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

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

Как скачать макет печатной формы из 1С

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

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

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

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

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

Прежде чем скачивать макет, нужно понять, где он находится в вашей конфигурации. От этого зависит весь порядок действий. В типовых решениях 1С встречаются три основных варианта хранения.

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

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

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

Как скачать внешнюю печатную форму из режима «Предприятие»

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

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

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

Выгрузка внешней печатной формы
  1. 1
    Откройте «Администрирование» → «Дополнительные отчеты и обработки»
  2. 2
    Найдите нужную печатную форму в списке и откройте её
  3. 3
    Нажмите «Сохранить в файл» («Выгрузить»)
  4. 4
    Укажите папку и проверьте, что файл с расширением .epf появился на диске
  5. 5
    Откройте файл через «Файл» → «Открыть» в 1С, чтобы убедиться, что он рабочий

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

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

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

Откройте конфигуратор и перейдите в дерево конфигурации. Если макет относится к конкретному документу, раскройте ветку «Документы», найдите нужный объект и откройте подчинённую ветку «Макеты». Общие макеты ищите в ветке «Общие» → «Макеты».

Дважды щелкните по макету — откроется табличный документ с шаблоном. Чтобы сохранить его на диск, используйте меню «Файл» → «Сохранить как» и выберите формат «Табличный документ (*.mxl)». Файл MXL можно открыть в любой базе 1С, отредактировать и загрузить обратно или передать разработчику.

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

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

В ряде типовых конфигураций макет можно редактировать прямо в режиме «Предприятие». Например, в «1С:Бухгалтерии» и «Управлении торговлей» из формы печати документа доступна команда «Изменить макет» или «Ещё» → «Изменить макет печатной формы».

Открывшийся макет представляет собой табличный документ. Чтобы скачать его, нажмите кнопку сохранения (значок дискеты) или используйте «Файл» → «Сохранить копию» и укажите формат MXL. Так вы получите копию именно того макета, который реально используется при печати, со всеми пользовательскими правками.

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

Какой способ выбрать в вашей ситуации

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

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

Как выбрать способ выгрузки

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

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

Как проверить скачанный макет

После выгрузки убедитесь, что файл открывается и содержит ожидаемые данные. Файл MXL открывается в 1С через «Файл» → «Открыть» — вы должны увидеть табличный документ с именованными областями (шапка, строка товаров, подвал). Пустой документ или отсутствие областей — признак того, что выгружен не тот объект.

Файл внешней печатной формы (.epf) проверяется подключением в тестовой базе через «Дополнительные отчеты и обработки». Если форма регистрируется и появляется в меню печати документа — выгрузка прошла корректно.

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

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

Файл сохранён на диск
Норма

Файл с расширением .mxl или .epf присутствует в выбранной папке и имеет ненулевой размер

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

Файл отсутствует или его размер 0 байт — выгрузка не выполнена

Содержимое макета
Норма

При открытии видны области макета: шапка, табличная часть, подвал с параметрами

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

Документ пустой или не открывается — выгружен не тот объект

Работоспособность внешней формы
Норма

EPF-файл регистрируется в тестовой базе и формирует печатную форму

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

Ошибка при подключении или пустая печатная форма — файл повреждён или не той версии

Типичные ошибки при выгрузке макетов

Чаще всего проблемы возникают не из-за сложности операции, а из-за путаницы между версиями макетов и недостатка прав. Разберём основные ошибки.

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

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

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

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

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

В каком формате сохраняется макет печатной формы 1С?

Встроенные макеты сохраняются как табличные документы с расширением .mxl. Внешние печатные формы выгружаются как файлы обработок с расширением .epf. Оба формата открываются штатными средствами 1С.

Как перенести скачанный макет в другую базу?

Файл MXL откройте в конфигураторе целевой базы и загрузите в нужный макет через «Файл» → «Открыть» с последующим копированием содержимого. Внешнюю печатную форму (.epf) подключите через справочник «Дополнительные отчеты и обработки» и укажите привязку к документам. После переноса обязательно сформируйте тестовую печатную форму.

Почему кнопка «Сохранить в файл» не отображается?

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

Опасно ли скачивать макет — не сломается ли печать?

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

Итог

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

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