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

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

Печать макета в 1С: как найти, изменить и вывести печатную форму

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

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

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

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

Что такое макет печатной формы и где он хранится

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

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

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

Как открыть макет на редактирование

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

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

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

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

Какие правки можно сделать самостоятельно

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

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

Осторожнее с ячейками, содержащими параметры — они отображаются в квадратных скобках, например [НомерДокумента] или [СуммаПрописью]. Удаление или переименование параметра приведёт к тому, что данные перестанут выводиться. Переименовать параметр нельзя — имя жёстко связано с кодом формирования печатной формы.

Добавление полей и логотипа в макет

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

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

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

Способы изменить печатную форму

Правка пользовательского макета

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

Внешняя печатная форма

Подходит, когда нужны новые поля и другая логика. Ограничение: требует разработки или готового файла обработки.

Доработка конфигурации

Полная свобода изменений. Ограничение: усложняет обновление, требует участия программиста.

Типичные ошибки при печати и их диагностика

Если после правки макета форма не формируется, программа обычно выдаёт сообщение вида «Не найдена область "Шапка"» или «Ошибка в параметре». Первое сообщение означает, что удалена или переименована именованная область, второе — что повреждён параметр. В обоих случаях проще всего вернуть типовой макет: в списке пользовательских печатных форм удалите изменённый макет, и программа снова начнёт использовать встроенный.

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

Отдельный случай — печать из веб-клиента или через тонкий клиент с удалённым принтером. Если предварительный просмотр корректен, а на бумаге форма «плывёт», проблема обычно в настройках принтера или драйвере, а не в макете. Проверьте печать в PDF: если PDF выглядит правильно, ищите причину в принтере.

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

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

Форма формируется без ошибок
Норма

Печатная форма открывается, все поля заполнены

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

Сообщение об отсутствующей области или параметре

Данные на форме
Норма

Номер, дата, суммы и контрагент соответствуют документу

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

Пустые поля или значения из другого документа

Внешний вид при печати
Норма

Всё умещается на странице, ничего не обрезано

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

Текст обрезан, таблица разрывается не по строкам

Ограничения и когда нужен программист

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

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

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

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

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

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

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

Почему пункт «Изменить макет» не отображается в меню?

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

Можно ли вывести в счёте поле, которого нет в типовой форме?

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

Сохранятся ли изменённые макеты после обновления конфигурации?

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

Почему форма на экране выглядит нормально, а на принтере обрезается?

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

Итог

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

Макет печатной формы редактируется через «Ещё → Изменить макет» или раздел пользовательских печатных форм. Безопасно менять текст, оформление и картинки; нельзя удалять области и переименовывать параметры. Для новых полей и другой логики нужна внешняя форма или доработка. Перед правками сохраняйте копию макета.