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