Чистим 1С от лишнего: настройки форм, макеты, печатные формы и шаблоны кода
Содержание
Удалить шаблон в 1С можно в трёх местах, и выбор зависит от того, что именно вы называете шаблоном. Настройки формы или отчёта сбрасывают командой Ещё → Стандартные настройки прямо в форме. Изменённый макет печатной формы возвращают к типовому в Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Внешние печатные формы отключают или помечают на удаление в том же разделе, в списке «Дополнительные отчеты и обработки».
Чаще всего за шаблоны сносить берутся, когда форма документа «поехала», в отчёте висят чужие колонки или при печати выходит не тот бланк. Разберём каждый вид по отдельности: где он живёт, как его убрать без вреда для базы и что делать, если программа не даёт удалить.
Какие шаблоны бывают в 1С и где они хранятся
Под словом «шаблон» пользователи имеют в виду совершенно разные вещи. От этого зависит, кто может их удалить: сам пользователь, администратор базы или только программист в Конфигураторе.
| Что называют шаблоном | Где хранится | Кто удаляет | Риск |
|---|---|---|---|
| Настройки формы (колонки, порядок полей, отборы) | В информационной базе, отдельно для каждого пользователя | Сам пользователь | Низкий |
| Сохранённые варианты отчётов | В справочнике вариантов отчётов | Автор варианта или администратор | Низкий |
| Изменённый макет печатной формы | В базе, рядом с типовым макетом | Администратор | Средний |
| Внешняя печатная форма (файл .epf) | В справочнике дополнительных обработок | Администратор | Средний |
| Шаблоны сообщений и писем | В отдельном справочнике конфигурации | Пользователь с правами | Низкий |
| Макет в конфигурации (общий или у объекта) | В самой конфигурации | Программист | Высокий |
| Шаблоны текста модулей | В файле .st на компьютере разработчика | Разработчик | Нет |
Быстрая проверка, с чем вы имеете дело:
- 👤 проблема только у вас, у коллеги в той же базе всё нормально — это пользовательские настройки;
- 🖨 неправильно печатается документ у всех — изменённый макет или внешняя печатная форма;
- 📊 в отчёте лишний вариант в списке выбора — сохранённый вариант отчёта;
- 🛠 ошибка появляется у всех сразу после доработки программистом — макет в конфигурации.
💡 Если задача — «вернуть как было», почти всегда хватает первых трёх строк таблицы. В Конфигуратор лезть не нужно.
Сброс пользовательских настроек форм и отчётов
Пользовательские настройки — самый частый «шаблон», который мешает работать. Вы один раз перетащили колонки, скрыли поле или поставили отбор, а через месяц не понимаете, куда пропала сумма в списке документов.
Одна форма
- Откройте форму, которая выглядит неправильно: список документов или сам документ.
- Нажмите
Ещё → Изменить форму. - В открывшемся окне нажмите
Ещё → Установить стандартные настройки. - Закройте форму и откройте снова.
Форма вернётся к виду, который заложил разработчик. Сбросятся только ваши настройки, у коллег всё останется как было.
Отчёт
В открытом отчёте нажмите Ещё → Стандартные настройки. Пропадут ваши группировки, отборы и оформление, отчёт сформируется в типовом виде.
Сохранённый вариант отчёта — это отдельный объект, его стандартные настройки не трогают. Чтобы удалить свой вариант:
- В отчёте откройте
Ещё → Выбрать вариант. - Выделите ненужный вариант и пометьте его на удаление (клавиша
Del). - Предопределённые варианты от разработчика пометить нельзя, это нормально.
Администратору удобнее работать со всеми вариантами сразу: Администрирование → Печатные формы, отчеты и обработки → Варианты отчетов. Там видно автора каждого варианта, и чужие ненужные варианты можно пометить на удаление списком.
Все настройки пользователя разом
Когда «поехало всё», настройки чистит администратор. В Администрирование → Настройки пользователей и прав откройте ссылку «Персональные настройки пользователей» (в части релизов она называется «Настройки пользователей»). Дальше:
- Выберите пользователя.
- На вкладках «Внешний вид», «Настройки отчетов» и «Прочие настройки» отметьте лишнее или выделите всё.
- Нажмите команду очистки настроек и подтвердите.
Здесь же настройки можно скопировать от другого сотрудника. Это быстрый способ дать новичку рабочее место, «как у главбуха», без ручной перенастройки.
Очистка «Прочих настроек» сбрасывает и мелочи: последние выбранные организации, значения по умолчанию в документах. Предупредите пользователя заранее.
Удаление изменённых и внешних печатных форм
Печать — второй по частоте повод что-то удалить. Обычно кто-то когда-то поправил бланк счёта или подключил внешнюю форму, а теперь документ печатается со старыми реквизитами или с чужим логотипом.
Изменённый макет возвращаем к типовому
- Откройте
Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. - Найдите нужный макет. Изменённые выделены отдельным значком, поиск по названию формы ускоряет дело.
- Выделите строку и выберите использование стандартного макета (команда в командной панели или в меню
Ещё). - Если изменённая копия больше не нужна, удалите её командой удаления изменённого макета в том же меню.
После этого документ печатается по типовому макету из текущего релиза. Плюс такого подхода: при обновлении конфигурации стандартный макет обновится автоматически, а изменённый остался бы старым.
Перед удалением изменённого макета сохраните его в файл через «Изменить» → «Файл» → «Сохранить как», если в нём были полезные правки: подпись, печать, особая шапка.
Внешняя печатная форма
Внешние формы подключают файлами .epf. Убирают их так:
Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.- Откройте карточку ненужной обработки.
- В поле «Публикация» поставьте «Отключена» и запишите. Форма исчезнет из меню «Печать», но останется в базе.
- Если она не нужна совсем, пометьте элемент на удаление и удалите через «Удаление помеченных объектов».
💡 Отключение лучше удаления, если вы не уверены. Вернуть форму можно одним переключателем, а удалённую придётся искать в файлах и подключать заново.
Шаблоны сообщений и писем
В конфигурациях на БСП есть справочник шаблонов сообщений для отправки счетов и актов по почте. Его открывают через раздел Администрирование → Органайзер или через команду создания письма из документа. Ненужный шаблон помечают на удаление, как обычный элемент справочника.
Макеты и шаблоны в режиме Конфигуратор
Здесь шаблоны — часть самой программы. Удаление идёт в Конфигураторе и требует прав администратора и понимания последствий.
Макеты объектов и общие макеты
Макеты лежат в двух местах дерева конфигурации:
- 📄 у конкретного объекта — ветка «Макеты» внутри документа, справочника, отчёта;
- 📁 в
Общие → Общие макеты— используются из разных мест.
Порядок действий:
- Сделайте выгрузку базы:
Администрирование → Выгрузить информационную базу(файл.dt). - Правой кнопкой по макету →
Поиск ссылок на объект. Если макет вызывается из кода, после удаления печать упадёт с ошибкой. - Удалите макет клавишей
Del, сохраните конфигурацию и выполнитеКонфигурация → Обновить конфигурацию базы данных(F7).
В типовой конфигурации на поддержке удалять макеты напрямую нельзя без включения возможности изменений. Это снимает конфигурацию с полной поддержки и усложняет каждое следующее обновление.
Приём, который используют практики: не трогать основную конфигурацию, а заменить или «спрятать» печатную форму через расширение конфигурации . Тогда при обновлении типовой части ничего не ломается, а отключить правку — значит отключить расширение . Расширения доступны начиная с платформы 8.3.6.
Шаблоны текста для программиста
У разработчиков «шаблоны» — это заготовки кода, которые подставляются при наборе. Ими управляют через Сервис → Шаблоны текста в Конфигураторе. Свои группы и шаблоны там удаляют клавишей Del, а набор целиком хранится в файле .st и подключается в параметрах. На данные базы это никак не влияет.
Массовая очистка через «Удаление помеченных объектов»
Пометка на удаление в 1С не стирает объект. Он просто зачёркнут в списке. Физически удаляет его отдельная обработка, которая заодно проверяет, не ссылается ли на объект что-нибудь ещё.
Где её найти:
- в БП 3.0, ЗУП 3.1, УТ 11 —
Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов; - в любой конфигурации — через
Все функции → Обработки → Удаление помеченных объектов(пункт «Все функции» включают в параметрах программы, флажок «Отображать команду Все функции»).
Как запустить:
- Убедитесь, что все нужные шаблоны, варианты отчётов и обработки помечены на удаление.
- Выберите режим с выборочным удалением, чтобы увидеть список, а не удалять вслепую.
- Снимите галочки с объектов, которые попали в список случайно.
- Нажмите «Удалить» и дождитесь окончания.
Объекты, на которые есть ссылки, обработка не удалит и покажет, где они используются. Например, вариант отчёта, привязанный к рассылке, сначала надо отвязать от рассылки.
Запускайте обработку, когда в базе мало пользователей. Она проверяет ссылки по всей базе, и в крупной информационной базе это занимает заметное время.
Автоматизация очистки и сторонние утилиты
Регулярная ручная чистка быстро надоедает. Часть работы можно поставить на поток.
Регламентное задание
В конфигурациях на БСП удаление помеченных можно запускать по расписанию. Настройка в самой обработке удаления помеченных (флажок автоматического удаления и расписание) или в Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания. Удобно ставить на ночь или на выходной.
Очистка локального кэша
Иногда пользователь видит «старый шаблон», хотя в базе всё исправлено. Дело в кэше на компьютере. Его чистят двумя способами:
- запустить 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выполняется с правами вашего пользователя и может удалить данные; - ❌ часть таких обработок пишет напрямую в таблицы настроек, минуя проверки;
- ✅ если без неё не обойтись, сначала проверьте на копии базы.
Типовых средств из предыдущих разделов хватает почти на любую задачу по шаблонам.