Документы и Печать · 8 мин
Где находятся шаблоны в 1С и как с ними работать
Где хранятся шаблоны в 1С: печатные формы, макеты, шаблоны текста и документов. Как найти, отредактировать и подключить внешнюю печатную форму.
Под словом «шаблоны» в 1С пользователи обычно понимают сразу несколько разных вещей: макеты печатных форм (счет, акт, накладная), шаблоны текстов для подстановки, заготовки документов и этикеток, а также файлы конфигурации и обновлений (.cf, .dt, шаблоны установки). Искать их нужно в разных местах — и в самой программе, и на диске, и в конфигураторе.
Ключевая развилка проста: если вам нужно поправить печатную форму документа — ищите макет в конфигураторе или подключайте внешнюю печатную форму; если нужен шаблон текста или быстрого ввода — смотрите настройки интерфейса; если речь о файлах поставки — они лежат в каталоге шаблонов на диске. Ниже разобраны все варианты с точными путями и действиями.
Что именно вы ищете: виды шаблонов в 1С
Прежде чем искать, определите тип шаблона — от этого зависит и место поиска, и способ редактирования. В 1С существует несколько самостоятельных категорий шаблонов, которые часто путают между собой.
- Макеты печатных форм — табличные документы, из которых формируются счета, акты, ТОРГ-12, УПД и другие документы при нажатии кнопки «Печать».
- Внешние печатные формы — файлы .epf, которые подключаются к типовой конфигурации без её изменения.
- Шаблоны текста — заготовки кода и текста для разработчиков и продвинутых пользователей (файлы .st).
- Шаблоны конфигураций и обновлений — файлы поставки в каталоге tmplts на диске.
- Шаблоны документов и файлов — заготовки Word/Excel, используемые для автозаполнения в некоторых конфигурациях.
Где находятся макеты печатных форм в конфигураторе
Основное хранилище шаблонов печати — конфигуратор. Откройте базу в режиме «Конфигуратор» и разверните дерево конфигурации через меню «Конфигурация → Открыть конфигурацию». Общие макеты, используемые несколькими объектами, лежат в ветке «Общие → Макеты».
Макеты, относящиеся к конкретному документу, справочнику или отчету, находятся внутри самого объекта. Например, макет счета на оплату ищите так: «Документы → СчетНаОплату → Макеты». Двойной клик по макету открывает табличный редактор, где можно править текст, шрифты, границы ячеек и параметры.
Чтобы быстро понять, какой макет формирует нужную печатную форму, откройте модуль менеджера объекта (правый клик по объекту → «Открыть модуль менеджера») и найдите функцию печати — в ней указано имя макета, из которого строится документ.
- 1Откройте базу в конфигураторе и разверните дерево конфигурации
- 2Проверьте ветку «Общие → Макеты» — там общие шаблоны
- 3Откройте нужный документ или справочник и посмотрите его вложенную ветку «Макеты»
- 4Если макета нет — откройте модуль менеджера объекта и найдите имя макета в процедуре печати
- 5Откройте макет двойным кликом и проверьте области: они соответствуют блокам печатной формы
Как изменить печатную форму без снятия конфигурации с поддержки
Правка типового макета в конфигураторе требует включения возможности изменения и снимает объект с полной поддержки — это осложняет будущие обновления. Безопасная альтернатива — механизм внешних печатных форм, который есть в большинстве типовых конфигураций на управляемых формах.
Путь в пользовательском режиме: «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки». Предварительно включите сам механизм флажком «Дополнительные отчеты и обработки» в том же разделе. Далее добавьте файл внешней печатной формы (.epf), укажите, к каким документам она привязана, и опубликуйте.
После подключения внешняя форма появится в меню «Печать» документа рядом с типовыми. Типовая форма при этом остаётся нетронутой — всегда можно вернуться к ней, просто отключив дополнительную обработку.
Где лежат файлы шаблонов на диске
Установщики конфигураций и обновлений размещают файлы поставки в каталоге шаблонов. По умолчанию это папка tmplts, обычно расположенная в каталоге установки платформы или в профиле пользователя, например: C:\Users\Имя\AppData\Roaming\1C\1cv8\tmplts. Точный путь можно посмотреть и изменить при создании новой базы — в окне добавления информационной базы есть пункт выбора каталога шаблонов.
Внутри tmplts шаблоны разложены по папкам поставщика и конфигурации, далее — по версиям. Файл с расширением .cf — это шаблон конфигурации для создания новой базы, файлы .cfu — обновления. Полная демонстрационная база обычно поставляется как выгрузка .dt рядом с шаблоном.
Шаблоны текста и быстрого ввода
Разработчикам доступны шаблоны текста — заготовки кода, которые вставляются по короткому сокращению. Они открываются в конфигураторе через меню «Текст → Шаблоны текста». Стандартные шаблоны хранятся в файле std.st, пользовательские — в отдельных файлах .st, которые можно подключать и редактировать.
В пользовательском режиме некоторых конфигураций встречаются шаблоны сообщений и писем — например, для рассылок и уведомлений. Они обычно находятся в разделе настроек CRM-подсистемы или в справочнике «Шаблоны сообщений», доступ к которому есть у администратора.
Шаблоны файлов и документов в пользовательском режиме
В конфигурациях с подсистемой работы с файлами (например, «1С:Документооборот» или БСП-конфигурации) есть справочник «Шаблоны файлов». В нём хранятся заготовки Word и Excel с полями автозаполнения: при создании файла по шаблону программа подставляет данные из карточки объекта.
Ищите этот справочник в разделе «Настройка» или «Файлы» в зависимости от конфигурации. Для редактирования шаблона откройте его карточку, скачайте файл, внесите правки в Word/Excel с сохранением специальных полей и загрузите обратно.
Как проверить результат и не сломать печать
После любого изменения шаблона проверяйте результат на тестовых данных. Для печатных форм достаточно открыть документ с заполненными реквизитами и сформировать печать: все области должны выводиться, параметры — подставляться, итоги — считаться.
Проверяйте и крайние случаи: длинные наименования, пустые поля, многострочные табличные части. Именно на них чаще всего вылезают ошибки вроде съехавших колонок и пустых параметров.
Как проверить результат
Документ строится без ошибок, все данные на месте
Ошибка «Область не найдена» или пустые поля
Новая внешняя форма видна в списке рядом с типовыми
Формы нет — проверьте привязку к типу объекта
Шаблон отображается в списке при добавлении базы
Список пуст — неверный путь к каталогу tmplts
Частые вопросы
Можно ли изменить печатную форму без конфигуратора?
Да, если конфигурация поддерживает дополнительные отчеты и обработки: включите механизм в разделе «Администрирование → Печатные формы, отчеты и обработки» и подключите внешнюю печатную форму (.epf). Саму форму придется подготовить заранее или заказать у разработчика.
Где найти макет, если его нет ни в «Общих», ни в объекте?
Откройте модуль менеджера документа и найдите процедуру печати — там указано имя макета. Иногда макет лежит в общем модуле подсистемы печати или формируется программно без табличного макета вообще.
Почему после обновления конфигурации пропали мои правки макета?
Обновление заменяет типовые объекты на версию поставщика. Если макет был изменен в конфигураторе и при обновлении выбран режим «загрузить новую», правки затрутся. Поэтому изменения лучше выносить во внешние печатные формы.
Где взять готовую внешнюю печатную форму?
Готовые формы публикуются на профильных ресурсах и в сообществах разработчиков 1С. Перед подключением проверяйте совместимость с вашей конфигурацией и её версией, а файл открывайте только на тестовой базе.
Как вернуть типовую печатную форму после подключения внешней?
Откройте «Администрирование → Дополнительные отчеты и обработки», найдите подключенную форму и снимите публикацию или удалите её. Типовая форма останется в меню «Печать» и продолжит работать как раньше.