К статье
Практический материал

Администрирование · 10 мин

Как сбросить настройки формы пользователя в 1С

Как сбросить настройки формы в 1С: через меню «Ещё», очистку пользовательских настроек, удаление в хранилище и программно. Пошаговые инструкции и FAQ.

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

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

Где 1С хранит настройки форм и почему они «ломаются»

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

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

Способ 1. Сброс настроек через меню «Ещё» в самой форме

Это основной и самый безопасный способ, подходящий, когда форма открывается, но выглядит неправильно. Откройте проблемную форму — список документов, карточку элемента справочника или журнал. Нажмите кнопку «Ещё» в командной панели и найдите пункт, связанный с настройками: в зависимости от конфигурации он может называться «Установить стандартные настройки», «Восстановить стандартные настройки» или находиться внутри подменю «Настроить список» / «Изменить форму».

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

Сброс через меню формы
  1. 1
    Откройте проблемную форму (список или карточку объекта)
  2. 2
    Нажмите «Ещё» в командной панели формы
  3. 3
    Выберите «Настроить список» или «Изменить форму»
  4. 4
    Нажмите «Стандартные настройки» / «Сбросить» и подтвердите действие
  5. 5
    Закройте и заново откройте форму, убедитесь, что вид восстановлен

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

Способ 2. Очистка настроек через раздел администрирования

Когда нужно сбросить настройки сразу нескольких форм или форма вообще не открывается (падает с ошибкой), используйте централизованную очистку. В типовых конфигурациях (БСП) перейдите: «Администрирование» → «Пользователи и права» → «Персональные настройки пользователей» → «Очистка настроек». Откроется обработка, где можно выбрать пользователя и конкретные настройки либо очистить всё разом.

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

Способ 3. Удаление настроек через «Все функции»

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

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

Типичные ошибки
01
Удаление всех настроек пользователя вместо точечного сброса одной формы — пропадают сохранённые отчёты и привычный интерфейс
02
Сброс настроек под своей учётной записью, когда проблема у другого пользователя — настройки хранятся персонально
03
Попытка исправить форму после обновления конфигурации без сброса — старые настройки конфликтуют с новой структурой
04
Очистка хранилища в рабочее время без предупреждения — у пользователей на глазах меняется интерфейс

Способ 4. Программный сброс настроек

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

bsl
// Удаление конкретной настройки формы для пользователя
ХранилищеСистемныхНастроек.Удалить(
    "Документ.РеализацияТоваровУслуг.Форма.ФормаСписка",
    Неопределено,
    "ИмяПользователя");

// Удаление всех настроек пользователя
ХранилищеСистемныхНастроек.Удалить(Неопределено, Неопределено, "ИмяПользователя");

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

Что делать, если сброс не помог

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

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

Маршрут решения

Как выбрать действие

Форма открывается, но выглядит неправильноСбросьте настройки через «Ещё» → «Установить стандартные настройки»
Форма падает с ошибкой при открытииОчистите настройки пользователя через «Администрирование» или программно
Проблема появилась после обновления конфигурацииСбросьте настройки формы у всех затронутых пользователей
Сброс не помогаетПроверьте расширения конфигурации, права доступа и очистите кэш клиента

Проверка результата после сброса

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

Для списков проверьте: отсутствуют пользовательские отборы (панель отбора пуста), колонки в стандартном порядке, сортировка по умолчанию. Для карточек — все стандартные группы и реквизиты видимы. Если форма снова «съезжает» после повторного использования, значит, пользователь повторяет действие, которое портит настройку, либо конфликт вызван расширением.

Контрольные точки

Как проверить результат

Внешний вид формы после повторного открытия
Норма

Совпадает со стандартным видом у нового пользователя

Тревожный признак

Остались скрытые колонки или старый отбор

Панель отборов в списке
Норма

Отборы пустые, показаны все записи

Тревожный признак

Действует непонятный отбор, часть записей не видна

Поведение при следующем входе
Норма

Форма стабильно открывается в стандартном виде

Тревожный признак

Проблема возвращается — искать причину в расширениях или правах

Часто задаваемые вопросы

Сброс настроек формы удалит данные документов или справочников?

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

Можно ли сбросить настройки формы сразу для всех пользователей?

Да. В типовых конфигурациях обработка «Очистка настроек» позволяет выбрать всех пользователей, а программно можно в цикле вызвать удаление настроек для каждого имени пользователя. Учтите, что все сотрудники потеряют персональные настройки этой формы.

Почему пункт «Установить стандартные настройки» неактивен или отсутствует?

Этот пункт доступен не во всех формах — его наличие зависит от конфигурации. Если команды нет, используйте «Настроить список» со сбросом, очистку через администрирование или удаление настройки из хранилища.

Настройки сбрасываются сами после каждого входа — это нормально?

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

Поможет ли сброс настроек, если форма открывается с ошибкой после обновления?

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

Где в обычном приложении (8.2) сбрасываются настройки форм?

В обычном приложении управляйте настройками через «Сервис» → работа с хранилищем настроек, либо удалением настроек программно. Механика похожая, но состав команд интерфейса отличается от управляемых форм.

Итог

Что важно запомнить

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