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