Сброс настроек в 1С 8.3: от одной формы до всей базы

· 9 мин

Содержание

Быстрее всего вернуть сбившийся вид одной формы или списка: откройте в командной панели меню Ещё и выберите пункт о стандартных настройках. Чтобы снести разом все настройки интерфейса, форм, отчётов и прочие пользовательские данные у конкретного человека, зайдите в Администрирование → Настройки пользователей и прав → Очистка настроек. Кэш платформы чистится отдельно — удалением временных файлов после закрытия программы.

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

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

Какие настройки можно сбросить и где они лежат

1С разделяет пользовательские настройки на несколько групп, и сбрасываются они по-разному:

  • 🖥️ Внешний вид форм — ширина колонок, их порядок и видимость, размеры окон, развёрнутые группы.
  • 🔍 Настройки списков — отборы, сортировка, группировка, условное оформление строк.
  • 📊 Отчёты — сохранённые варианты, пользовательские настройки СКД, выбранные поля и отборы.
  • 🖨️ Печать — выбранный принтер, число копий, сохранённые наборы параметров печатных форм.
  • ⚙️ Прочие — открытые при старте окна, избранное, история, личные настройки разделов.

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

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

СпособЧто сбрасываетКогда применять
Меню Ещё в формеВид и отбор одной формы или спискаСбилась конкретная форма
Настройки отчётаВариант и отборы одного отчётаОтчёт показывает не то
Обработка «Очистка настроек»Всё у выбранного пользователяНужно обнулить человека целиком
Чистка кэшаВременные файлы платформы на ПКФормы глючат или тормозят
Программно, через хранилищаВыбранные настройки по условиюНетиповая база, массовый сброс

Дальше — каждый способ по порядку, от самого безопасного к радикальному.

Что именно нужно вернуть к исходному виду?

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

Это самый частый случай: пользователь перетащил колонки, сузил окно, навесил отбор — и форма стала неудобной. Сбрасывать всё подряд здесь не нужно.

Порядок действий в интерфейсе «Такси»:

  1. Откройте форму или список, который нужно поправить.
  2. В командной панели нажмите Ещё (кнопка с дополнительными командами справа).
  3. Найдите пункт об установке стандартных настроек — он возвращает расположение и состав колонок к виду «из коробки».

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

Если колонки формы «съехали» или часть из них исчезла после обновления, помогает команда Ещё → Изменить форму…. В окне настройки формы можно вернуть стандартную расстановку элементов, не затрагивая другие формы базы.

Сброс затрагивает только текущую форму и только у текущего пользователя. У коллег их настройки сохранятся.

Как убрать сохранённые варианты отчётов и параметры печати

Отчёты на системе компоновки данных (СКД) запоминают два слоя настроек: вариант отчёта (структура — группировки, поля, диаграммы) и пользовательские настройки (отборы и параметры, которые видно на форме).

Чтобы вернуть отчёт к заводскому виду:

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

Собственные сохранённые варианты, которые пользователь создавал сам, удаляются там же — в списке вариантов отчёта есть команда удаления ненужных.

Настройки печати (принтер, количество копий, сохранённые наборы параметров печатной формы) относятся к прочим пользовательским настройкам. Их проще снести вместе с остальным через механизм очистки, описанный ниже, — отдельной кнопки «сбросить печать» в большинстве конфигураций нет.

Удаление варианта отчёта необратимо. Если вариант сложный и настраивался долго, сначала выгрузите его настройки (в меню настроек есть команда сохранения в файл), а потом удаляйте.

Массовая очистка настроек пользователя через БСП

Когда нужно обнулить сразу всё — интерфейс, формы, отчёты, прочие данные одного человека, — в типовых конфигурациях на Библиотеке стандартных подсистем (БП 3.0, ЗУП 3.1, УТ 11 и других) есть готовый инструмент.

Путь единый для этих конфигураций:

Администрирование → Настройки пользователей и прав → Очистка настроек

В открывшейся обработке:

  1. Выберите пользователя (или сразу нескольких), чьи настройки нужно очистить.
  2. Отметьте, что именно сбросить. Обычно доступны группы: настройки отчётов, настройки внешнего вида, прочие настройки — или всё сразу одним флагом.
  3. Нажмите кнопку очистки.

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

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

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

Чистка кэша платформы и временных файлов

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

  • формы открываются с ошибками или «белым экраном»;
  • интерфейс тормозит или ведёт себя странно после обновления;
  • изменения конфигурации не подхватываются на конкретном рабочем месте.

Кэш — это не ваши данные и не настройки базы. Его удаление безопасно: учётные данные не пострадают, настройки интерфейса соберутся заново.

Как почистить кэш вручную (Windows):

  1. Закройте все сеансы 1С на этом компьютере.
  2. Откройте проводник и перейдите в папки временных файлов платформы:
    • %LOCALAPPDATA%\1C\1cv8\
    • %APPDATA%\1C\1cv8\
  3. Внутри удалите подпапки с длинными именами из букв и цифр — это и есть кэш баз.
  4. Запустите 1С заново.

В папке %APPDATA%\1C\1cv8\ рядом с кэшем лежит файл ibases.v8i — список информационных баз в окне запуска. Его удалять нельзя, иначе пропадёт список баз. Удаляйте только подпапки-кэш, сам файл не трогайте.

Чистим кэш безопасно
Выполнено: 0 / 5

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

Сброс настроек программно — для нетиповых случаев

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

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

Простой пример — удалить одну сохранённую настройку из хранилища системных настроек:

ХранилищеСистемныхНастроек.Удалить(КлючОбъекта, КлючНастроек, ИмяПользователя);

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

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

Отдельно отмечу про формулировку «сброс через таблицу регистров»: пользовательские настройки в 1С 8.3 физически хранятся не в обычных регистрах сведений, которые видно в конфигураторе, а в служебных хранилищах настроек. Работать с ними напрямую через запросы к таблицам не нужно и не получится — для этого и существуют методы хранилищ.

Что сбросить после обновления конфигурации

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

Порядок восстановления — от мягкого к радикальному:

  1. Почистите кэш на проблемном рабочем месте (см. выше). Часто этого достаточно: после обновления в кэше остаются старые скомпилированные формы.
  2. Сбросьте настройки конкретной формы через Ещё, если кривой оказалась одна-две формы.
  3. Очистите настройки форм пользователя через обработку в Администрирование → Настройки пользователей и прав, если «поехало» почти всё.

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

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

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

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