Чистим 1С от лишнего: настройки форм, макеты, печатные формы и шаблоны кода

· 9 мин

Содержание

Удалить шаблон в 1С можно в трёх местах, и выбор зависит от того, что именно вы называете шаблоном. Настройки формы или отчёта сбрасывают командой Ещё → Стандартные настройки прямо в форме. Изменённый макет печатной формы возвращают к типовому в Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Внешние печатные формы отключают или помечают на удаление в том же разделе, в списке «Дополнительные отчеты и обработки».

Чаще всего за шаблоны сносить берутся, когда форма документа «поехала», в отчёте висят чужие колонки или при печати выходит не тот бланк. Разберём каждый вид по отдельности: где он живёт, как его убрать без вреда для базы и что делать, если программа не даёт удалить.

Какие шаблоны бывают в 1С и где они хранятся

Под словом «шаблон» пользователи имеют в виду совершенно разные вещи. От этого зависит, кто может их удалить: сам пользователь, администратор базы или только программист в Конфигураторе.

Что называют шаблономГде хранитсяКто удаляетРиск
Настройки формы (колонки, порядок полей, отборы)В информационной базе, отдельно для каждого пользователяСам пользовательНизкий
Сохранённые варианты отчётовВ справочнике вариантов отчётовАвтор варианта или администраторНизкий
Изменённый макет печатной формыВ базе, рядом с типовым макетомАдминистраторСредний
Внешняя печатная форма (файл .epf)В справочнике дополнительных обработокАдминистраторСредний
Шаблоны сообщений и писемВ отдельном справочнике конфигурацииПользователь с правамиНизкий
Макет в конфигурации (общий или у объекта)В самой конфигурацииПрограммистВысокий
Шаблоны текста модулейВ файле .st на компьютере разработчикаРазработчикНет

Быстрая проверка, с чем вы имеете дело:

  • 👤 проблема только у вас, у коллеги в той же базе всё нормально — это пользовательские настройки;
  • 🖨 неправильно печатается документ у всех — изменённый макет или внешняя печатная форма;
  • 📊 в отчёте лишний вариант в списке выбора — сохранённый вариант отчёта;
  • 🛠 ошибка появляется у всех сразу после доработки программистом — макет в конфигурации.

💡 Если задача — «вернуть как было», почти всегда хватает первых трёх строк таблицы. В Конфигуратор лезть не нужно.

Сброс пользовательских настроек форм и отчётов

Пользовательские настройки — самый частый «шаблон», который мешает работать. Вы один раз перетащили колонки, скрыли поле или поставили отбор, а через месяц не понимаете, куда пропала сумма в списке документов.

Одна форма

  1. Откройте форму, которая выглядит неправильно: список документов или сам документ.
  2. Нажмите Ещё → Изменить форму.
  3. В открывшемся окне нажмите Ещё → Установить стандартные настройки.
  4. Закройте форму и откройте снова.

Форма вернётся к виду, который заложил разработчик. Сбросятся только ваши настройки, у коллег всё останется как было.

Отчёт

В открытом отчёте нажмите Ещё → Стандартные настройки. Пропадут ваши группировки, отборы и оформление, отчёт сформируется в типовом виде.

Сохранённый вариант отчёта — это отдельный объект, его стандартные настройки не трогают. Чтобы удалить свой вариант:

  1. В отчёте откройте Ещё → Выбрать вариант.
  2. Выделите ненужный вариант и пометьте его на удаление (клавиша Del).
  3. Предопределённые варианты от разработчика пометить нельзя, это нормально.

Администратору удобнее работать со всеми вариантами сразу: Администрирование → Печатные формы, отчеты и обработки → Варианты отчетов. Там видно автора каждого варианта, и чужие ненужные варианты можно пометить на удаление списком.

Все настройки пользователя разом

Когда «поехало всё», настройки чистит администратор. В Администрирование → Настройки пользователей и прав откройте ссылку «Персональные настройки пользователей» (в части релизов она называется «Настройки пользователей»). Дальше:

  1. Выберите пользователя.
  2. На вкладках «Внешний вид», «Настройки отчетов» и «Прочие настройки» отметьте лишнее или выделите всё.
  3. Нажмите команду очистки настроек и подтвердите.

Здесь же настройки можно скопировать от другого сотрудника. Это быстрый способ дать новичку рабочее место, «как у главбуха», без ручной перенастройки.

Очистка «Прочих настроек» сбрасывает и мелочи: последние выбранные организации, значения по умолчанию в документах. Предупредите пользователя заранее.

Удаление изменённых и внешних печатных форм

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

Изменённый макет возвращаем к типовому

  1. Откройте Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм.
  2. Найдите нужный макет. Изменённые выделены отдельным значком, поиск по названию формы ускоряет дело.
  3. Выделите строку и выберите использование стандартного макета (команда в командной панели или в меню Ещё).
  4. Если изменённая копия больше не нужна, удалите её командой удаления изменённого макета в том же меню.

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

Перед удалением изменённого макета сохраните его в файл через «Изменить» → «Файл» → «Сохранить как», если в нём были полезные правки: подпись, печать, особая шапка.

Внешняя печатная форма

Внешние формы подключают файлами .epf. Убирают их так:

  1. Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
  2. Откройте карточку ненужной обработки.
  3. В поле «Публикация» поставьте «Отключена» и запишите. Форма исчезнет из меню «Печать», но останется в базе.
  4. Если она не нужна совсем, пометьте элемент на удаление и удалите через «Удаление помеченных объектов».

💡 Отключение лучше удаления, если вы не уверены. Вернуть форму можно одним переключателем, а удалённую придётся искать в файлах и подключать заново.

Шаблоны сообщений и писем

В конфигурациях на БСП есть справочник шаблонов сообщений для отправки счетов и актов по почте. Его открывают через раздел Администрирование → Органайзер или через команду создания письма из документа. Ненужный шаблон помечают на удаление, как обычный элемент справочника.

Макеты и шаблоны в режиме Конфигуратор

Здесь шаблоны — часть самой программы. Удаление идёт в Конфигураторе и требует прав администратора и понимания последствий.

Макеты объектов и общие макеты

Макеты лежат в двух местах дерева конфигурации:

  • 📄 у конкретного объекта — ветка «Макеты» внутри документа, справочника, отчёта;
  • 📁 в Общие → Общие макеты — используются из разных мест.

Порядок действий:

  1. Сделайте выгрузку базы: Администрирование → Выгрузить информационную базу (файл .dt).
  2. Правой кнопкой по макету → Поиск ссылок на объект. Если макет вызывается из кода, после удаления печать упадёт с ошибкой.
  3. Удалите макет клавишей Del, сохраните конфигурацию и выполните Конфигурация → Обновить конфигурацию базы данных (F7).

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

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

Шаблоны текста для программиста

У разработчиков «шаблоны» — это заготовки кода, которые подставляются при наборе. Ими управляют через Сервис → Шаблоны текста в Конфигураторе. Свои группы и шаблоны там удаляют клавишей Del, а набор целиком хранится в файле .st и подключается в параметрах. На данные базы это никак не влияет.

Массовая очистка через «Удаление помеченных объектов»

Пометка на удаление в 1С не стирает объект. Он просто зачёркнут в списке. Физически удаляет его отдельная обработка, которая заодно проверяет, не ссылается ли на объект что-нибудь ещё.

Где её найти:

  • в БП 3.0, ЗУП 3.1, УТ 11 — Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов;
  • в любой конфигурации — через Все функции → Обработки → Удаление помеченных объектов (пункт «Все функции» включают в параметрах программы, флажок «Отображать команду Все функции»).

Как запустить:

  1. Убедитесь, что все нужные шаблоны, варианты отчётов и обработки помечены на удаление.
  2. Выберите режим с выборочным удалением, чтобы увидеть список, а не удалять вслепую.
  3. Снимите галочки с объектов, которые попали в список случайно.
  4. Нажмите «Удалить» и дождитесь окончания.

Объекты, на которые есть ссылки, обработка не удалит и покажет, где они используются. Например, вариант отчёта, привязанный к рассылке, сначала надо отвязать от рассылки.

Запускайте обработку, когда в базе мало пользователей. Она проверяет ссылки по всей базе, и в крупной информационной базе это занимает заметное время.

Автоматизация очистки и сторонние утилиты

Регулярная ручная чистка быстро надоедает. Часть работы можно поставить на поток.

Регламентное задание

В конфигурациях на БСП удаление помеченных можно запускать по расписанию. Настройка в самой обработке удаления помеченных (флажок автоматического удаления и расписание) или в Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания. Удобно ставить на ночь или на выходной.

Очистка локального кэша

Иногда пользователь видит «старый шаблон», хотя в базе всё исправлено. Дело в кэше на компьютере. Его чистят двумя способами:

  • запустить 1С с параметром /ClearCache (в окне запуска: «Изменить» → дополнительные параметры запуска);
  • удалить папки кэша вручную при закрытой программе.

Скрипт для ручной очистки. Удаляет только папки с именами-GUID, список баз и настройки запуска не трогает:

@echo off
rem Закройте все окна 1С перед запуском
for /d %%D in ("%APPDATA%\1C\1cv8\????????-????-????-????-????????????") do rd /s /q "%%D"
for /d %%D in ("%LOCALAPPDATA%\1C\1cv8\????????-????-????-????-????????????") do rd /s /q "%%D"
echo Кэш 1С очищен
pause

Первый запуск после очистки будет медленнее: программа заново скачает метаданные с сервера.

Сторонние обработки

В сети много обработок «для очистки всего». К ним относитесь осторожно:

  • ❌ скачанная .epf выполняется с правами вашего пользователя и может удалить данные;
  • ❌ часть таких обработок пишет напрямую в таблицы настроек, минуя проверки;
  • ✅ если без неё не обойтись, сначала проверьте на копии базы.

Типовых средств из предыдущих разделов хватает почти на любую задачу по шаблонам.

Если шаблон не удаляется

Диагностика: выберите симптом

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

Удалятся ли данные документов, если сбросить настройки формы?
Нет. Настройки формы хранят только внешний вид: колонки, порядок, отборы. Документы и их реквизиты не меняются.
Можно ли удалить шаблон у одного пользователя, не задев других?
Да. Настройки форм и отчётов персональные, их очистка касается только выбранного пользователя. Изменённые макеты печатных форм общие для всех.
Изменённый макет пропадёт после обновления конфигурации?
Нет, он сохранится и будет использоваться дальше. Поэтому после обновления стоит сверить его с новым типовым и при необходимости вернуться к стандартному.
Чем отключение внешней печатной формы отличается от удаления?
Отключённая форма остаётся в базе, её можно включить снова за секунду. Удалённую придётся подключать из файла заново, вместе со всеми настройками размещения.
Нужен ли монопольный режим для удаления помеченных объектов?
В современных конфигурациях на БСП обработка работает и при подключённых пользователях. Но объекты, которые кто-то открыл, могут не удалиться, поэтому удобнее запускать её в нерабочее время.