Документы и Печать · 10 мин
Как изменить форму приказа в 1С
Как изменить печатную форму приказа в 1С: через настройки, редактор макета и конфигуратор. Пошаговые инструкции, типичные ошибки и ответы на вопросы.
Форма приказа в 1С — это печатный макет документа, который программа формирует автоматически на основании введённых данных. Стандартный шаблон подходит не всем: у организации может быть свой бланк с логотипом, особые реквизиты, требования кадровой службы к формулировкам. Изменить форму можно несколькими способами — от простой настройки в пользовательском режиме до правки макета в конфигураторе.
Выбор способа зависит от конфигурации (1С:ЗУП, 1С:Бухгалтерия, 1С:Управление нашей фирмой и другие), от того, включён ли в программе механизм редактирования макетов, и от масштаба изменений. Мелкие правки — заголовок, подписи, логотип — часто делаются без программирования. Серьёзная переработка структуры документа потребует работы с макетом в конфигураторе или создания внешней печатной формы.
Перед любыми изменениями сделайте резервную копию информационной базы. Ошибка в макете не испортит данные документа, но неудачные правки в конфигураторе при снятой поддержке могут усложнить обновление программы.
Определите, какая у вас конфигурация и где хранится макет
Порядок действий различается в зависимости от программы. В 1С:ЗУП приказы на приём, перевод и увольнение формируются из кадровых документов, и для многих из них доступен пользовательский редактор макетов. В 1С:Бухгалтерии кадровые приказы имеют более простые печатные формы, а в 1С:Управление нашей фирмой макеты редактируются прямо из формы документа.
Сначала проверьте, доступен ли в вашей конфигурации механизм «Макеты печатных форм». Откройте раздел «Администрирование» → «Печатные формы, отчеты и обработки» (в некоторых версиях — «Настройка печатных форм»). Если там есть ссылка «Макеты печатных форм» — основная часть работы делается в пользовательском режиме, без конфигуратора.
Если такого пункта нет или нужный макет в списке отсутствует, форма жёстко зашита в конфигурацию. Тогда вариантов два: правка макета в конфигураторе (требует снятия объекта с поддержки или использования расширения) либо создание внешней печатной формы.
Изменение формы через редактор макетов в пользовательском режиме
Это самый безопасный способ, доступный в большинстве типовых конфигураций на платформе 8.3. Перейдите в «Администрирование» → «Печатные формы, отчеты и обработки» → «Макеты печатных форм». Откроется список всех макетов, сгруппированных по документам.
Найдите нужный документ — например, «Прием на работу» или «Кадровый перевод» — и разверните его. Выберите конкретный макет печатной формы приказа и нажмите «Изменить». Откроется табличный редактор, похожий на Excel: здесь можно править текст, шрифты, границы ячеек, вставлять логотип и менять ширину колонок.
Ячейки с параметрами выглядят как текст в квадратных скобках, например [НомерДокумента] или [ФИОСотрудника]. Их нельзя переименовывать и удалять содержимое скобок — иначе данные перестанут подставляться. Можно менять только оформление и расположение таких ячеек.
- 1Откройте «Администрирование» → «Печатные формы, отчеты и обработки» → «Макеты печатных форм»
- 2Найдите документ и нужный макет приказа, нажмите «Изменить»
- 3Внесите правки: текст, логотип, шрифты, подписи — не трогая параметры в квадратных скобках
- 4Сохраните макет и закройте редактор
- 5Сформируйте печатную форму из реального документа и проверьте результат
После сохранения новый макет применяется сразу для всех пользователей базы. Если результат не устроил, макет можно вернуть к типовому виду кнопкой «Использовать стандартный макет» в том же списке.
Как добавить логотип, подписи и дополнительные реквизиты
Логотип вставляется в редакторе макета через меню «Таблица» → «Рисунок» (или команду вставки картинки, в зависимости от версии платформы). Предварительно уменьшите изображение до разумного размера — большая картинка может «разъехать» при печати и увеличить время формирования документа.
Для добавления статичного текста — например, строки «С приказом ознакомлен» или поля для подписи — просто впишите текст в свободную ячейку. Если нужно вывести данные, которых нет в типовом макете (например, основание приказа или дополнительный реквизит), проверьте, есть ли соответствующий параметр в макете: некоторые параметры описаны, но не размещены на форме. Полный список доступных параметров виден в конфигураторе, в пользовательском режиме ориентируйтесь на уже существующие параметры макета.
Подписи руководителя и сотрудника обычно выводятся параметрами вида [ДолжностьРуководителя] и [ФИОРуководителя]. Если вместо ФИО печатается пустота — проблема не в макете, а в данных: проверьте, заполнены ли ответственные лица в карточке организации.
Как проверить результат
Номер, дата, ФИО и должности заполняются из документа
Пустые поля или видимые квадратные скобки с именем параметра
Текст не обрезается, таблица помещается на лист
Строки переносятся на вторую страницу, ячейки налезают друг на друга
Картинка чёткая и не сдвигает макет
Логотип растянут или разрывает таблицу
Изменение макета в конфигураторе
Когда пользовательского редактора недостаточно — нужно изменить структуру областей, добавить вычисляемые поля или поменять логику вывода — работа идёт в конфигураторе. Откройте конфигурацию, найдите документ (например, «ПриемНаРаботу»), разверните ветку «Макеты» и откройте нужный макет.
Макет состоит из именованных областей: шапка, строка табличной части, подвал. Каждая область содержит ячейки с текстом, параметрами и шаблонами. Текст в угловых скобках вида <[Параметр]> — это шаблон, в который подставляются данные. Изменяя область, помните: код формирования печатной формы (в модуле менеджера документа) обращается к областям и параметрам по именам. Переименуете область — печать сломается, пока не поправите код.
Если конфигурация на полной поддержке, прямое изменение объекта потребует включить возможность изменения, что усложнит будущие обновления. Более безопасная альтернатива — расширение конфигурации: макет добавляется в расширение, а печатная форма переопределяется программно. Это требует навыков разработки, но сохраняет типовую поддержку.
Внешняя печатная форма как альтернатива
Внешняя печатная форма — это файл обработки (.epf), который подключается к базе через «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». После подключения в меню «Печать» документа появляется новый вариант приказа, а типовой остаётся нетронутым.
Этот способ подходит, когда нужна полностью своя форма: другой порядок разделов, дополнительные вычисления, вывод данных из связанных документов. Разработка внешней формы требует знания встроенного языка 1С, но не затрагивает конфигурацию и полностью совместима с обновлениями.
Готовые внешние печатные формы для популярных приказов (приём, увольнение, отпуск) встречаются на профильных ресурсах. Перед подключением чужой обработки откройте её в конфигураторе и убедитесь, что она не содержит постороннего кода — обработки имеют доступ к данным базы.
Сравнение способов изменения формы
Подходит для правки текста, логотипа, шрифтов. Безопасен, не мешает обновлениям. Ограничение: работает только с макетами, вынесенными разработчиком в настройки.
Позволяет менять структуру и логику. Требует навыков и при снятии с поддержки усложняет обновление.
Полная свобода оформления без изменения конфигурации. Нужна разработка или готовая проверенная обработка.
Переопределяет макет и код, сохраняя поддержку. Требует навыков разработки на платформе 8.3.
Типичные ошибки и их последствия
Самая частая ошибка — повреждение параметра при редактировании: пользователь случайно стирает часть имени в квадратных скобках или меняет тип ячейки с «Параметр» на «Текст». В результате в приказе вместо ФИО сотрудника печатается пустота или само имя параметра. Лечится возвратом к стандартному макету и повторной аккуратной правкой.
Вторая группа ошибок связана с разметкой: расширение ячеек под длинный текст, из-за чего таблица перестаёт помещаться на страницу, и слишком крупный логотип. Всегда проверяйте форму на реальном документе с длинными ФИО и названиями должностей — на коротких тестовых данных проблемы не видны.
Третья ошибка — правка макета в конфигураторе без резервной копии и без фиксации изменений. При обновлении конфигурации такие правки молча затираются типовыми. Ведите список всех изменённых объектов, чтобы восстановить их после обновления.
FAQ
Почему в списке «Макеты печатных форм» нет моего приказа?
Не все макеты вынесены разработчиком в пользовательский редактор. Если нужной формы нет в списке, она хранится внутри конфигурации — изменить её можно только через конфигуратор, расширение или заменить внешней печатной формой.
Сохранятся ли мои правки макета после обновления конфигурации?
Макеты, изменённые через пользовательский редактор («Администрирование» → «Макеты печатных форм»), хранятся в данных базы и при обновлении сохраняются. Правки, внесённые напрямую в конфигураторе, при обновлении затираются типовыми объектами.
Как вернуть стандартную форму приказа?
В списке «Макеты печатных форм» выделите изменённый макет и нажмите кнопку возврата к стандартному макету (обычно называется «Использовать стандартный макет»). Пользовательская версия будет удалена, и печать снова пойдёт по типовому шаблону.
Можно ли сделать разные формы приказа для разных организаций в одной базе?
Штатный редактор макетов хранит один вариант формы на всю базу. Если нужны разные бланки для разных организаций, используйте внешние печатные формы — для каждой организации подключается свой вариант, либо в одной обработке макет выбирается программно в зависимости от организации документа.
Почему в приказе не печатается подпись руководителя?
Чаще всего причина в данных, а не в макете: в карточке организации не заполнены ответственные лица или не указана должность руководителя. Проверьте раздел с реквизитами организации и подписантами. Если данные заполнены, а поле пустое — проверьте, не повреждён ли параметр подписи в макете.
Что важно запомнить
Начинайте с пользовательского редактора макетов — он безопасен и совместим с обновлениями. Не трогайте параметры в квадратных скобках, проверяйте форму на реальных документах и делайте резервную копию перед правками в конфигураторе. Для сложных изменений используйте внешнюю печатную форму или расширение вместо снятия конфигурации с поддержки.