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