Заказать консультацию
специалиста 1С
Отправить заявку

ИнфоСофт использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. Вы можете запретить обработку сookies в настройках браузера. Пожалуйста, ознакомьтесь с политикой использования cookies.
Оставаясь на сайте, вы соглашаетесь с политикой использования cookies.

Макеты печатных форм в 1С: что можно сделать самому, а что требует программиста

Нужнова Яна Посмотреть все статьи >> Старший специалист по внедрению 1С партнёрской сети «ИнфоСофт».
13.08.2026
412
Время прочтения - 17 мин.
Заказать консультацию

Кто работал с 1С, знает: печатные формы — это то, с чем сталкиваются все — бухгалтерия, продажники, логисты. Это полноценный интерфейс между цифровыми данными в 1С и внешним миром (контрагентами, налоговой, сотрудниками). Скорость корректировки/доработки и качество работы с печатными формами напрямую влияет на восприятие всей системы автоматизации. И рано или поздно возникает вопрос: как быстро поправить счёт, накладную или договор без вызова программиста?


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

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

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

Что такое «Макеты печатных форм»?

Основная идея — дать возможность специалистам (аналитикам, консультантам, продвинутым пользователям) редактировать печатные документы без привлечения разработчиков 1С на каждое небольшое внесение изменений.

Рабочее место «Макеты печатных форм» в 1С позволяет выполнять следующие задачи:

  • Создавать новые макеты документов на основе существующих;
  • Редактировать внешний вид стандартных печатных форм;
  • Настраивать автоматическое заполнение полей данными из системы;
  • Создавать альтернативные варианты печатных форм для одного документа.

Рабочее место «Макеты печатных форм» доступно в следующих программных продуктах:

  • 1С:Бухгалтерия предприятия;
  • 1С:Управление торговлей;
  • 1С:Комплексная автоматизация;
  • 1С:ERP Управление предприятием;
  • 1С:Зарплата и управление персоналом;
  • 1С:Управление нашей фирмой;
  • 1С:Документооборот.

Функционал полностью доступен и в облачных версиях 1С:Фреш.

В пользовательском режиме путь стандартный: Администрирование — Печатные формы, отчёты и обработки — Макеты печатных форм.

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

Преимущества рабочего места

1. Снижение порога входа для доработок

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

Кто справится: аналитики 1С, консультанты, опытные пользователи.

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

Возьмём стандартный счёт на оплату и откроем редактор:

Рисунок1.png
Рисунок2.png

Добавляем поле для комментария и картинки подписей:

Рисунок3.png

Результат:

Рисунок4.png

2. Быстрота внесения изменений

Раньше: сначала открытие конфигуратора, далее правка в конфигураторе или формирование внешней печатной формы и обновление базы. Теперь: 5-10 минут в пользовательском режиме.

Выручает, когда:

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

3. Настройка под конкретную компанию

Редактор позволяет:

  • Загрузить фирменный бланк с логотипом, шапкой, подвалом;
  • Вывести только нужные реквизиты, удалив все ненужное с используемого макета или сформировав альтернативный макет;
  • Создать альтернативные формы для разных ситуаций (например, где-то нужно указывать контактные данные партнера, а где-то в этом нет необходимости).

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

Рисунок5.png

Добавляем поля на макет:

Рисунок6.png
Рисунок7.png

Проверяем результат:

Рисунок8.png

Конечно, данный макет не выглядит рабочим вариантом на 100%, но если потратить на него больше, чем 5 минут, то можно преобразовать его в то, что будет применяться в работе как полноценный документ.

4. Автоподстановка данных

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

Пример для коммерческого предложения, рассмотренного в пункте 3:

  • [Организация.ПолноеНаименование] — полное наименование организации;
  • [Контрагент] — наименование клиента;
  • [Товары.Номенклатура] — наименование номенклатуры из табличной части документа;
  • И другие реквизиты

Все указанные на макете параметры были вынесены на форму напрямую из документа "Коммерческое предложение клиенту" (из правой части рабочей области):

Рисунок9.png

Важный момент: автоподстановка работает только при создании макета с нуля. Реквизит, который живёт только на форме документа, а не в самом объекте, через редактор не добавить.

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

Рисунок10.png

Поэтому при добавлении параметров на макет необходимо внимательно следить, доступны ли они в правой части рабочего места, где перечислены все реквизиты, с которыми можно работать.

5. Безопасность и разграничение прав

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

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

Например, у пользователя Абрамов Геннадий имеются полные права, поэтому в рабочем месте ему доступны все возможные макеты:

Рисунок11.png

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

Рисунок12.png

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

Рисунок13.png

6. Экономия времени разработчиков

Когда аналитик, консультант или пользователь 1С сам правит макет, разработчики не отвлекаются от сложных задач. Это снижает нагрузку на ИТ-отдел и ускоряет решение мелких вопросов.

В данном случае стоит помнить, что любые изменения можно отменить для любого из макетов и вернуть его в прежнее состояние, если это необходимо (например, если допустили ошибку при формировании нового макета).

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

7. Предпросмотр перед печатью

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

  • Оценить разбивку по страницам — например, чтобы строка таблицы не «разорвалась» между листами;
  • Проверить, не «уехали» ли колонки — например, расположены ли таблицы на всю ширину листа, не перекрывает ли текст изображения, если они есть;
  • Отрегулировать поля и масштаб — оценка того, не выходит ли текст, таблица или изображение за рамки листа печати;
  • Выбрать ориентацию страницы (книжная/альбомная) — чтобы проверить как ведет себя макет при изменении ориентации.

Минусы и ограничения

1. Ограниченный набор редактируемых свойств и отсутствие программной логики

Редактор позволяет изменять только визуальные параметры макета:

  • Текстовые поля;
  • Форматирование шрифта (изменение цвета, размера и другое);
  • Изменение границ таблиц или добавление/удаление столбца из таблицы;
  • Вставка изображений.

Редактор не поддерживает: изменение алгоритма формирования, условный вывод (ветвление по условию, например, «если сумма > 0 — вывести поле»), программные расчёты, вызов внешних функций, группировку и сортировку строк, изменение структуры метаданных объекта.

2. Ограничения при работе с табличными частями

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

  • Разбивка на области табличной части (шапка, строка, подвал)
  • Настройка повторяющихся областей (например, если в табличной части количество строк не статично);
  • Организация нумерации строк.

Без опыта работы с табличным документом 1С настройка повторяющихся областей и нумерации строк может привести к ошибкам форматирования и потере данных.

3. Конфликты при обновлении конфигурации

При изменении стандартного макета (вместо создания внешней печатной формы) в процессе обновления типовой конфигурации возможны следующие ситуации:

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

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

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

4. Требуется понимание структуры макета

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

5. Неинформативная диагностика ошибок

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


Главное: что можно сделать опытному пользователю 1С, а что — нет?

Ниже представлены некоторые примеры, с которыми приходят пользователи к разработчикам печатных форм.

Задача Можно без программиста Комментарий
Сменить логотип, реквизиты, подписи Да 5 минут в редакторе
Изменить текст, шрифт, цвета Да Визуально
Добавить/убрать колонку в таблице Да Через редактор областей
Добавить поле из документа (комментарий и т.п.) Да Если поле есть в списке доступных реквизитов объекта
Загрузить фирменный бланк Да Через вставку изображения
Поле, которого нет в объекте (только на форме) Нет Нужен программист 1С
Условный вывод (если... то...) Нет Требуется программная логика
Сложный расчёт (НДС, скидки) Нет Доработка или внешняя обработка
Изменить логику формирования документа Нет Нужен конфигуратор
Группировка, сортировка, отбор строк Нет Программными методами

Чек-лист: что нужно знать перед работой?

Чтобы не сломать документ, достаточно разобраться в пяти основных вещах:

  • Области макета (шапка, строка, подвал) и их связь с табличными частями
  • Синтаксис [[Объект.Реквизит]] для подстановки данных
  • Разница между данными объекта и данными формы (вторые в макет не вывести)
  • Форматы картинок для подписей и печатей (.png / .jpg)
  • Кнопка «Использовать стандартные настройки» — вернуться к исходному макету

Если удается разобраться с основными вещами при работе с инструментом «Макеты печатных форм», то дальше остается только экспериментировать и пробовать различные варианты реализации: дополнение макета, удаление данных, создание макета с нуля и далее.

Выводы

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

Однако у него есть объективные ограничения: он не предназначен для сложной логики, может создавать некоторые проблемы при обновлениях и требует понимания концепции макетов 1С.

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

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


Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Рассказать друзьям
1C:ERP 1С:Бухгалтерия 1С:УТ
Вам может быть интересно: