Администрирование · 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 хранит список баз, который пользователь видит в окне запуска. Если перенести этот файл на другой компьютер в тот же путь, список баз появится автоматически — это самый простой способ «перенести» подключения.
%APPDATA%\1C\1cv8\ — списки баз, журналы, часть кэша
%LOCALAPPDATA%\1C\1cv8\ — кэш метаданных баз
%APPDATA%\1C\1CEStart\1cestart.cfg — настройки стартераГде в базе хранятся настройки форм, отчётов и вариантов
Пользовательские настройки форм (ширина колонок, порядок, видимость), настройки отчётов, варианты отчётов, история ввода и избранное хранятся внутри информационной базы в системных таблицах хранилищ настроек. Пользователь напрямую в эти таблицы не лезет — работа ведётся штатными средствами.
В типовых конфигурациях на БСП (Библиотека стандартных подсистем) есть удобный интерфейс: раздел «Администрирование → Пользователи и права → Персональные настройки пользователей» (в ряде версий — «Настройки пользователей»). Там можно посмотреть чужие настройки, скопировать их другому пользователю или удалить выборочно — например, только настройки конкретного отчёта.
В файловой базе эти данные физически находятся внутри файла 1Cv8.1CD, в клиент-серверной — в таблицах СУБД (имена таблиц зависят от версии платформы, обычно содержат слово Storage или SystemSettings). Прямое редактирование таких таблиц в обход платформы недопустимо — это нарушает целостность базы.
Как сбросить настройки через очистку кэша
Очистка кэша решает большинство «интерфейсных» проблем: ошибки при открытии форм, устаревшие данные, сбои после обновления конфигурации. Данные базы при этом не затрагиваются.
- 1Закройте все сеансы 1С на компьютере, включая конфигуратор.
- 2Откройте Проводник и в адресной строке введите %APPDATA%\1C\1cv8 — откроется папка кэша.
- 3Найдите папки с длинными именами-идентификаторами и удалите их (можно удалить все — списки баз в ibases.v8i не пострадают).
- 4Повторите то же в папке %LOCALAPPDATA%\1C\1cv8.
- 5Запустите базу заново: первый запуск будет дольше обычного — платформа пересоздаёт кэш.
- 6Проверьте, исчезла ли проблема: откройте форму или отчёт, которые работали с ошибкой.
Альтернативный способ без ручного удаления папок — запуск конфигуратора с параметром очистки или удаление базы из списка в окне запуска с последующим добавлением заново. При повторном добавлении база получит новый идентификатор и чистый кэш. Это удобно, когда пользователь боится удалять файлы вручную.
На терминальном сервере кэш хранится в профиле каждого пользователя отдельно. Очищать нужно папки конкретного пользователя, у которого проблема, а не общие каталоги.
Как удалить или скопировать настройки внутри базы
Если очистка кэша не помогла и проблема следует за пользователем на любом компьютере — дело в настройках, сохранённых в базе. Типичный сценарий: пользователь настроил отчёт так, что он перестал открываться, или «сломал» форму списка.
Порядок действий в типовой конфигурации: зайдите под учётной записью администратора, откройте «Администрирование → Пользователи и права → Персональные настройки пользователей», выберите нужного пользователя, найдите проблемную настройку (по объекту — отчёту или форме) и удалите её. При следующем открытии объекта пользователь получит настройки по умолчанию.
Там же доступно копирование: можно выбрать настройки «эталонного» пользователя и применить их другим сотрудникам. Это удобно при вводе нового работника — не нужно вручную повторять настройки списков и отчётов.
В конфигурациях без БСП универсального интерфейса может не быть. Тогда настройки удаляются программно через методы ХранилищеОбщихНастроек, ХранилищеПользовательскихНастроекОтчетов и ХранилищеСистемныхНастроек — это задача для разработчика или администратора с доступом к конфигуратору.
Перенос настроек на другой компьютер или пользователя
Что реально переносится между компьютерами: список баз (файл ibases.v8i) и файл настроек стартера 1cestart.cfg. Скопируйте их в аналогичные папки на новом ПК до первого запуска 1С — и пользователь увидит привычный список баз.
Настройки форм и отчётов переносить файлами не нужно: они живут в базе и подтянутся автоматически при входе под тем же пользователем. Если нужно передать настройки другому человеку — используйте штатное копирование через «Персональные настройки пользователей» внутри базы.
Отдельный случай — варианты отчётов. В типовых конфигурациях их можно сохранить в файл и загрузить у другого пользователя через интерфейс вариантов отчётов. Это безопаснее и избирательнее, чем копирование всех настроек целиком.
Способы переноса настроек
Переносит только список баз и параметры стартера. Подходит для настройки нового компьютера. Настройки форм не переносит.
Штатный перенос настроек форм и отчётов между пользователями внутри базы. Работает в конфигурациях на БСП.
Переносит конкретный вариант отчёта. Подходит, когда нужно передать одну настройку, не трогая остальные.
Как проверить результат и не навредить
После очистки кэша или удаления настроек проверьте три вещи: база запускается без ошибок, проблемная форма или отчёт открывается с настройками по умолчанию, остальные данные (документы, справочники) на месте. Данные документов очистка кэша и сброс настроек затронуть не могут — если что-то пропало, причина в другом.
Перед массовыми действиями (удаление настроек у группы пользователей, чистка кэша на терминальном сервере) сделайте резервную копию базы и предупредите пользователей: их персональные настройки форм будут потеряны и восстановить их штатными средствами нельзя.
Как проверить результат
База открывается, первый запуск дольше обычного, ошибок нет
Ошибка запуска или запрос несуществующего пути — проверьте, не удалён ли каталог базы
Открывается с настройками по умолчанию, работает корректно
Ошибка повторяется — настройки хранятся в базе, удалите их через «Персональные настройки пользователей»
Все данные на месте, отчёты показывают актуальные цифры
Данные отличаются — причина не в кэше, проверяйте саму базу и права доступа
Что важно запомнить
Персональные настройки 1С разделены: кэш платформы лежит в %APPDATA% и %LOCALAPPDATA% в папках 1C\1cv8, а настройки форм, отчётов и вариантов — внутри информационной базы и привязаны к пользователю базы. Очистка кэша решает локальные сбои и безопасна для данных; удаление настроек в базе выполняется штатно через «Персональные настройки пользователей» и необратимо.
Частые вопросы
Пропали настройки отчёта после обновления конфигурации. Где их искать?
Чаще всего они не пропали, а стали несовместимы с изменённым отчётом: платформа сбрасывает настройки, если структура объекта изменилась. Проверьте «Персональные настройки пользователей» под администратором — если настройка там есть, но не применяется, удалите её и настройте отчёт заново. Дополнительно помогает очистка кэша после обновления.
Можно ли перенести настройки, скопировав папку кэша на другой компьютер?
Нет, кэш привязан к конкретной установке платформы и версии конфигурации — скопированный кэш либо будет пересоздан, либо вызовет ошибки. Переносите только файл ibases.v8i со списком баз, а настройки форм подтянутся из самой базы при входе под тем же пользователем.
Удалятся ли документы, если очистить кэш 1С?
Нет. Кэш содержит только служебные данные платформы: метаданные конфигурации и временные файлы. Документы, справочники и проводки хранятся в самой базе (файл 1Cv8.1CD или в СУБД) и очисткой кэша не затрагиваются.
Один пользователь видит список документов иначе, чем остальные. Что делать?
Это его персональные настройки формы, хранящиеся в базе. Зайдите под администратором в «Администрирование → Персональные настройки пользователей», найдите настройки этого пользователя для нужной формы списка и удалите их — форма вернётся к виду по умолчанию. Либо сам пользователь может сбросить настройки формы через меню «Ещё → Установить стандартные настройки».
Где хранятся настройки, если 1С работает через веб-сервер в браузере?
Локального кэша метаданных в привычном виде нет — браузер хранит лишь временные данные страниц. Все пользовательские настройки форм и отчётов по-прежнему сохраняются в информационной базе на сервере, поэтому при входе с любого устройства пользователь видит свои настройки.
Как сбросить все настройки конкретного пользователя разом?
В конфигурациях на БСП откройте «Персональные настройки пользователей», выберите пользователя и удалите все его настройки через групповую операцию. Учтите: действие необратимо, восстановить настройки штатными средствами нельзя. Перед сбросом уточните у пользователя, какие настройки ему критичны, и сохраните важные варианты отчётов в файлы.