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

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

Где хранятся настройки 1С и как их найти

Где 1С хранит настройки: файлы пользователя, реестр Windows, кэш и база данных. Как найти, перенести и сбросить настройки без потери данных.

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

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

Ниже разобраны все основные хранилища: как их найти, что там лежит, как безопасно перенести или сбросить настройки и в каких случаях ручное вмешательство в файлы опасно.

Какие бывают настройки 1С и кто за них отвечает

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

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

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

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

Список баз и настройки запуска: файл ibases.v8i

Список информационных баз, который видно в окне запуска 1С, хранится в файле ibases.v8i. Для текущего пользователя Windows он находится в каталоге %APPDATA%\1C\1CEStart\ (обычно это C:\Users\Имя\AppData\Roaming\1C\1CEStart). Общий для всех пользователей список может лежать в %ALLUSERSPROFILE%\1C\1CEStart\ibases.v8i.

Файл текстовый, его можно открыть блокнотом. Для каждой базы там указано название, тип соединения (файловый или серверный), путь к каталогу базы или адрес сервера, версия платформы и дополнительные параметры запуска.

Рядом, в том же каталоге, лежат файлы 1cestart.cfg и inetcfg.xml (если настраивался доступ через интернет). В 1cestart.cfg задаются общие параметры: пути к шаблонам, версии платформы по умолчанию, каталоги общих списков баз.

Как найти и перенести список баз
  1. 1
    Нажмите Win+R, введите %APPDATA%\1C\1CEStart и нажмите Enter
  2. 2
    Скопируйте файл ibases.v8i на флешку или сетевой диск
  3. 3
    На новом компьютере установите платформу 1С той же или более новой версии
  4. 4
    Поместите ibases.v8i в тот же каталог %APPDATA%\1C\1CEStart
  5. 5
    Запустите 1С и проверьте, что базы появились в списке и открываются

При переносе учитывайте, что пути к файловым базам прописаны внутри ibases.v8i. Если на новом компьютере база лежит по другому пути, отредактируйте строку Connect=File="..." вручную или поправьте путь через диалог настройки базы в стартере.

Настройки пользователя внутри базы: хранилище системных настроек

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

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

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

Кэш метаданных: где лежит и когда его чистить

Платформа кэширует метаданные конфигурации на клиентском компьютере, чтобы ускорить запуск. Кэш расположен в профиле пользователя Windows: %APPDATA%\1C\1cv8\ (роуминговая часть) и %LOCALAPPDATA%\1C\1cv8\ (локальная часть). Внутри — подкаталоги с длинными именами-идентификаторами, каждый соответствует конкретной базе.

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

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

Типичные ошибки
01
Удаление каталога базы вместо каталога кэша — приводит к потере данных файловой базы
02
Очистка кэша при открытых сеансах — файлы заняты, очистка неполная, ошибки остаются
03
Редактирование ibases.v8i при запущенном стартере — изменения перезаписываются при выходе
04
Поиск настроек отчётов в файлах на диске — они хранятся внутри базы, а не в профиле Windows

Реестр Windows и прочие служебные места

Часть параметров платформа хранит в реестре Windows, в ветках HKEY_CURRENT_USER\Software\1C и HKEY_LOCAL_MACHINE\SOFTWARE\1C. Там могут лежать пути установки, параметры компонентов, настройки COM-соединений. В обычной практике редактировать эти ветки не требуется — они создаются установщиком и обновляются автоматически.

Журнал регистрации файловой базы по умолчанию лежит в подкаталоге базы (каталог 1Cv8Log рядом с 1Cv8.1CD, в новых версиях — формат lgd). Это не настройки, но полезно знать при диагностике: журнал показывает, кто и когда менял данные и параметры.

Настройки веб-клиента и публикаций на веб-сервере хранятся в файлах публикации (default.vrd) и конфигурации веб-сервера, а не в профиле пользователя. Лицензии 1С — отдельная тема: программные лицензии привязаны к файлам в каталоге %ALLUSERSPROFILE%\1C\licenses (для сервера — в каталоге srvinfo), их удаление ведёт к потере активации.

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

Полный перенос складывается из трёх частей. Первая — список баз: копируется файл ibases.v8i, как описано выше. Вторая — сама база: файловую копируют целиком (каталог с 1Cv8.1CD при закрытых сеансах) или переносят через выгрузку/загрузку .dt; клиент-серверную — средствами СУБД или через .dt.

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

Кэш переносить не нужно и нежелательно: он машинно-зависимый и пересоздастся сам. Лицензии переносятся отдельной процедурой — программные лицензии привязаны к аппаратной конфигурации и на новом компьютере активируются заново резервным пин-кодом.

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

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

Нужно перенести только список баз на новый ПКСкопируйте ibases.v8i из %APPDATA%\1C\1CEStart и поправьте пути к базам
У одного пользователя «слетели» формы и отчёты, у остальных всё в порядкеОчистите кэш этого пользователя на его компьютере, не трогая базу
Нужно сбросить настройки конкретного отчётаИспользуйте штатную очистку пользовательских настроек в режиме Предприятие или программно через хранилище настроек
Переносится база целиком со всеми настройками пользователейКопируйте каталог файловой базы или делайте выгрузку .dt, сохранив имена пользователей

Частые проблемы и способы проверки результата

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

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

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

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

Список баз в стартере
Норма

Все базы видны, тип соединения и путь корректны, база запускается

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

База есть в списке, но при запуске ошибка «информационная база не обнаружена» — неверный путь

Персональные настройки после переноса
Норма

У пользователя сохранились варианты отчётов и настройки форм

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

Настройки пустые — вход выполнен под другим именем пользователя

Поведение форм после очистки кэша
Норма

Формы открываются без ошибок, отчёты актуальны

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

Ошибки повторяются — кэш не был удалён или проблема в самой базе (нужна проверка chdbfl / тестирование и исправление)

FAQ

Где лежат настройки 1С в Windows 10 и 11?

Основные каталоги одинаковы: %APPDATA%\1C\1CEStart (список баз), %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 (кэш), %ALLUSERSPROFILE%\1C (общие списки баз и лицензии). Физически это пути вида C:\Users\Имя\AppData\Roaming\1C и C:\ProgramData\1C.

Хранятся ли настройки отчётов в файлах на диске?

Нет. Варианты отчётов и настройки форм хранятся внутри информационной базы — в служебных таблицах хранилища настроек. В файловой базе они физически внутри файла 1Cv8.1CD, поэтому переносятся только вместе с базой.

Что будет, если удалить папку 1C из AppData?

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

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

В типовых конфигурациях используйте раздел администрирования с управлением персональными настройками пользователей. Альтернатива — небольшая обработка с вызовом методов хранилищ настроек (Удалить у ХранилищеСистемныхНастроек с указанием пользователя). Предварительно сделайте копию базы.

Почему после обновления конфигурации пропали настройки отчётов?

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

Где хранятся лицензии 1С и можно ли их копировать?

Программные лицензии лежат в %ALLUSERSPROFILE%\1C\licenses (для сервера — в каталоге srvinfo). Простое копирование файлов на другой компьютер не сработает: лицензия привязана к аппаратной конфигурации. На новом оборудовании активируйте лицензию заново резервным пин-кодом.

Итог

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

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