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

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

Где находятся шаблоны в 1С и как с ними работать

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

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

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

Что именно вы ищете: виды шаблонов в 1С

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

  • Макеты печатных форм — табличные документы, из которых формируются счета, акты, ТОРГ-12, УПД и другие документы при нажатии кнопки «Печать».
  • Внешние печатные формы — файлы .epf, которые подключаются к типовой конфигурации без её изменения.
  • Шаблоны текста — заготовки кода и текста для разработчиков и продвинутых пользователей (файлы .st).
  • Шаблоны конфигураций и обновлений — файлы поставки в каталоге tmplts на диске.
  • Шаблоны документов и файлов — заготовки Word/Excel, используемые для автозаполнения в некоторых конфигурациях.

Где находятся макеты печатных форм в конфигураторе

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

Макеты, относящиеся к конкретному документу, справочнику или отчету, находятся внутри самого объекта. Например, макет счета на оплату ищите так: «Документы → СчетНаОплату → Макеты». Двойной клик по макету открывает табличный редактор, где можно править текст, шрифты, границы ячеек и параметры.

Чтобы быстро понять, какой макет формирует нужную печатную форму, откройте модуль менеджера объекта (правый клик по объекту → «Открыть модуль менеджера») и найдите функцию печати — в ней указано имя макета, из которого строится документ.

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

Как изменить печатную форму без снятия конфигурации с поддержки

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

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

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

Где лежат файлы шаблонов на диске

Установщики конфигураций и обновлений размещают файлы поставки в каталоге шаблонов. По умолчанию это папка tmplts, обычно расположенная в каталоге установки платформы или в профиле пользователя, например: C:\Users\Имя\AppData\Roaming\1C\1cv8\tmplts. Точный путь можно посмотреть и изменить при создании новой базы — в окне добавления информационной базы есть пункт выбора каталога шаблонов.

Внутри tmplts шаблоны разложены по папкам поставщика и конфигурации, далее — по версиям. Файл с расширением .cf — это шаблон конфигурации для создания новой базы, файлы .cfu — обновления. Полная демонстрационная база обычно поставляется как выгрузка .dt рядом с шаблоном.

Шаблоны текста и быстрого ввода

Разработчикам доступны шаблоны текста — заготовки кода, которые вставляются по короткому сокращению. Они открываются в конфигураторе через меню «Текст → Шаблоны текста». Стандартные шаблоны хранятся в файле std.st, пользовательские — в отдельных файлах .st, которые можно подключать и редактировать.

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

Шаблоны файлов и документов в пользовательском режиме

В конфигурациях с подсистемой работы с файлами (например, «1С:Документооборот» или БСП-конфигурации) есть справочник «Шаблоны файлов». В нём хранятся заготовки Word и Excel с полями автозаполнения: при создании файла по шаблону программа подставляет данные из карточки объекта.

Ищите этот справочник в разделе «Настройка» или «Файлы» в зависимости от конфигурации. Для редактирования шаблона откройте его карточку, скачайте файл, внесите правки в Word/Excel с сохранением специальных полей и загрузите обратно.

Типичные ошибки
01
Правка типового макета в конфигураторе вместо подключения внешней печатной формы — объект снимается с поддержки и обновления начинают конфликтовать
02
Поиск макета только в ветке «Общие → Макеты», хотя нужный шаблон лежит внутри конкретного документа
03
Удаление «лишних» областей макета — программа обращается к областям по имени, и печать падает с ошибкой
04
Копирование папки tmplts вручную без установки дистрибутива — шаблоны не регистрируются и не отображаются при создании базы

Как проверить результат и не сломать печать

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

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

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

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

Формирование печатной формы
Норма

Документ строится без ошибок, все данные на месте

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

Ошибка «Область не найдена» или пустые поля

Меню «Печать» документа
Норма

Новая внешняя форма видна в списке рядом с типовыми

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

Формы нет — проверьте привязку к типу объекта

Создание базы из шаблона
Норма

Шаблон отображается в списке при добавлении базы

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

Список пуст — неверный путь к каталогу tmplts

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

Можно ли изменить печатную форму без конфигуратора?

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

Где найти макет, если его нет ни в «Общих», ни в объекте?

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

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

Обновление заменяет типовые объекты на версию поставщика. Если макет был изменен в конфигураторе и при обновлении выбран режим «загрузить новую», правки затрутся. Поэтому изменения лучше выносить во внешние печатные формы.

Где взять готовую внешнюю печатную форму?

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

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

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