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

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

Где 1С хранит персональные настройки пользователя

Разбираем, где 1С хранит персональные настройки: кэш в AppData, хранилище настроек в базе, файлы 1cestart.cfg. Как найти, перенести и сбросить настройки пользователя.

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

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

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

Два уровня хранения настроек: кэш платформы и база данных

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

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

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

Где находится локальный кэш и файлы запуска

Основные папки кэша и настроек платформы на компьютере пользователя Windows:

  • %APPDATA%\1C\1cv8 (обычно C:\Users\Имя\AppData\Roaming\1C\1cv8) — списки баз (файл ibases.v8i), журналы, папки кэша баз с длинными именами-идентификаторами;
  • %LOCALAPPDATA%\1C\1cv8 (C:\Users\Имя\AppData\Local\1C\1cv8) — основная часть кэша метаданных;
  • %APPDATA%\1C\1CEStart\1cestart.cfg — общие настройки стартера: список общих информационных баз, параметры подключения.

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

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

text
%APPDATA%\1C\1cv8\        — списки баз, журналы, часть кэша
%LOCALAPPDATA%\1C\1cv8\   — кэш метаданных баз
%APPDATA%\1C\1CEStart\1cestart.cfg — настройки стартера

Где в базе хранятся настройки форм, отчётов и вариантов

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

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

В файловой базе эти данные физически находятся внутри файла 1Cv8.1CD, в клиент-серверной — в таблицах СУБД (имена таблиц зависят от версии платформы, обычно содержат слово Storage или SystemSettings). Прямое редактирование таких таблиц в обход платформы недопустимо — это нарушает целостность базы.

Как сбросить настройки через очистку кэша

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

Порядок очистки кэша
  1. 1
    Закройте все сеансы 1С на компьютере, включая конфигуратор.
  2. 2
    Откройте Проводник и в адресной строке введите %APPDATA%\1C\1cv8 — откроется папка кэша.
  3. 3
    Найдите папки с длинными именами-идентификаторами и удалите их (можно удалить все — списки баз в ibases.v8i не пострадают).
  4. 4
    Повторите то же в папке %LOCALAPPDATA%\1C\1cv8.
  5. 5
    Запустите базу заново: первый запуск будет дольше обычного — платформа пересоздаёт кэш.
  6. 6
    Проверьте, исчезла ли проблема: откройте форму или отчёт, которые работали с ошибкой.

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

На терминальном сервере кэш хранится в профиле каждого пользователя отдельно. Очищать нужно папки конкретного пользователя, у которого проблема, а не общие каталоги.

Как удалить или скопировать настройки внутри базы

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

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

Там же доступно копирование: можно выбрать настройки «эталонного» пользователя и применить их другим сотрудникам. Это удобно при вводе нового работника — не нужно вручную повторять настройки списков и отчётов.

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

Типичные ошибки
01
Удаление файла 1Cv8.1CD вместо папок кэша — приводит к потере всей файловой базы.
02
Очистка кэша при открытых сеансах 1С — файлы заблокированы, кэш очищается частично, проблема остаётся.
03
Поиск настроек форм в кэше, хотя они хранятся в базе: после очистки кэша «кривая» форма никуда не девается.
04
Копирование папки кэша на другой компьютер как способ переноса настроек — кэш привязан к конкретной установке и не переносится.
05
Редактирование системных таблиц базы напрямую через СУБД — нарушает целостность данных и лишает поддержки.

Перенос настроек на другой компьютер или пользователя

Что реально переносится между компьютерами: список баз (файл ibases.v8i) и файл настроек стартера 1cestart.cfg. Скопируйте их в аналогичные папки на новом ПК до первого запуска 1С — и пользователь увидит привычный список баз.

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

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

Способы переноса настроек

Копирование ibases.v8i и 1cestart.cfg

Переносит только список баз и параметры стартера. Подходит для настройки нового компьютера. Настройки форм не переносит.

Копирование через «Персональные настройки пользователей»

Штатный перенос настроек форм и отчётов между пользователями внутри базы. Работает в конфигурациях на БСП.

Сохранение варианта отчёта в файл

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

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

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

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

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

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

Запуск базы после очистки кэша
Норма

База открывается, первый запуск дольше обычного, ошибок нет

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

Ошибка запуска или запрос несуществующего пути — проверьте, не удалён ли каталог базы

Проблемная форма или отчёт
Норма

Открывается с настройками по умолчанию, работает корректно

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

Ошибка повторяется — настройки хранятся в базе, удалите их через «Персональные настройки пользователей»

Данные базы (документы, справочники)
Норма

Все данные на месте, отчёты показывают актуальные цифры

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

Данные отличаются — причина не в кэше, проверяйте саму базу и права доступа

Итог

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

Персональные настройки 1С разделены: кэш платформы лежит в %APPDATA% и %LOCALAPPDATA% в папках 1C\1cv8, а настройки форм, отчётов и вариантов — внутри информационной базы и привязаны к пользователю базы. Очистка кэша решает локальные сбои и безопасна для данных; удаление настроек в базе выполняется штатно через «Персональные настройки пользователей» и необратимо.

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

Пропали настройки отчёта после обновления конфигурации. Где их искать?

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

Можно ли перенести настройки, скопировав папку кэша на другой компьютер?

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

Удалятся ли документы, если очистить кэш 1С?

Нет. Кэш содержит только служебные данные платформы: метаданные конфигурации и временные файлы. Документы, справочники и проводки хранятся в самой базе (файл 1Cv8.1CD или в СУБД) и очисткой кэша не затрагиваются.

Один пользователь видит список документов иначе, чем остальные. Что делать?

Это его персональные настройки формы, хранящиеся в базе. Зайдите под администратором в «Администрирование → Персональные настройки пользователей», найдите настройки этого пользователя для нужной формы списка и удалите их — форма вернётся к виду по умолчанию. Либо сам пользователь может сбросить настройки формы через меню «Ещё → Установить стандартные настройки».

Где хранятся настройки, если 1С работает через веб-сервер в браузере?

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

Как сбросить все настройки конкретного пользователя разом?

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