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

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

Как изменить форму приказа в 1С

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

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

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

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

Определите, какая у вас конфигурация и где хранится макет

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

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

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

Изменение формы через редактор макетов в пользовательском режиме

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

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

Ячейки с параметрами выглядят как текст в квадратных скобках, например [НомерДокумента] или [ФИОСотрудника]. Их нельзя переименовывать и удалять содержимое скобок — иначе данные перестанут подставляться. Можно менять только оформление и расположение таких ячеек.

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

После сохранения новый макет применяется сразу для всех пользователей базы. Если результат не устроил, макет можно вернуть к типовому виду кнопкой «Использовать стандартный макет» в том же списке.

Как добавить логотип, подписи и дополнительные реквизиты

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

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

Подписи руководителя и сотрудника обычно выводятся параметрами вида [ДолжностьРуководителя] и [ФИОРуководителя]. Если вместо ФИО печатается пустота — проблема не в макете, а в данных: проверьте, заполнены ли ответственные лица в карточке организации.

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

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

Подстановка данных
Норма

Номер, дата, ФИО и должности заполняются из документа

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

Пустые поля или видимые квадратные скобки с именем параметра

Разметка страницы
Норма

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

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

Строки переносятся на вторую страницу, ячейки налезают друг на друга

Логотип
Норма

Картинка чёткая и не сдвигает макет

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

Логотип растянут или разрывает таблицу

Изменение макета в конфигураторе

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

Макет состоит из именованных областей: шапка, строка табличной части, подвал. Каждая область содержит ячейки с текстом, параметрами и шаблонами. Текст в угловых скобках вида <[Параметр]> — это шаблон, в который подставляются данные. Изменяя область, помните: код формирования печатной формы (в модуле менеджера документа) обращается к областям и параметрам по именам. Переименуете область — печать сломается, пока не поправите код.

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

Внешняя печатная форма как альтернатива

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

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

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

Сравнение способов изменения формы

Редактор макетов в пользовательском режиме

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

Правка в конфигураторе

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

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

Полная свобода оформления без изменения конфигурации. Нужна разработка или готовая проверенная обработка.

Расширение конфигурации

Переопределяет макет и код, сохраняя поддержку. Требует навыков разработки на платформе 8.3.

Типичные ошибки и их последствия

Самая частая ошибка — повреждение параметра при редактировании: пользователь случайно стирает часть имени в квадратных скобках или меняет тип ячейки с «Параметр» на «Текст». В результате в приказе вместо ФИО сотрудника печатается пустота или само имя параметра. Лечится возвратом к стандартному макету и повторной аккуратной правкой.

Вторая группа ошибок связана с разметкой: расширение ячеек под длинный текст, из-за чего таблица перестаёт помещаться на страницу, и слишком крупный логотип. Всегда проверяйте форму на реальном документе с длинными ФИО и названиями должностей — на коротких тестовых данных проблемы не видны.

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

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

FAQ

Почему в списке «Макеты печатных форм» нет моего приказа?

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

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

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

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

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

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

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

Почему в приказе не печатается подпись руководителя?

Чаще всего причина в данных, а не в макете: в карточке организации не заполнены ответственные лица или не указана должность руководителя. Проверьте раздел с реквизитами организации и подписантами. Если данные заполнены, а поле пустое — проверьте, не повреждён ли параметр подписи в макете.

Итог

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

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