Работа с конфигуратором 1С часто требует доступа к внутренним настройкам — будь то восстановление после сбоя, перенос параметров на другой компьютер или отладка проблем. Но где именно хранятся эти настройки? Ответ зависит от версии платформы, типа установки (файловая или клиент-серверная) и даже от операционной системы.
Многие администраторы ошибочно считают, что все параметры сосредоточены в одном месте. На деле настройки рассеяны по файлам конфигурации, реестру Windows, конфигурационным файлам сервера и даже базе данных SQL. В этой статье мы структурируем информацию: от очевидных мест вроде 1CV8.cfg до малоизвестных ключей реестра, которые отвечают за поведение конфигуратора.
Если вы ищете способ экспортировать настройки для резервного копирования или хотите понять, почему после обновления платформы пропали пользовательские параметры — здесь вы найдете исчерпывающие ответы. А для разработчиков приведём примеры, как программно получить доступ к этим данным через встроенный язык 1С:Предприятие.
1. Основные файлы настроек конфигуратора 1С
Начнём с самого очевидного — файлов, которые создаются и изменяются непосредственно при работе с конфигуратором. Их расположение зависит от типа установки платформы.
Для файлового варианта (когда база хранится в файлах .1CD) ключевые файлы находятся в каталоге информационной базы:
- 📁
1CV8.cfg— основной файл конфигурации, содержит параметры подключения, права доступа и настройки интерфейса. - 📄
1CV8.lck— файл блокировки, появляется при монопольном захвате базы (например, при обновлении конфигурации). - 📂 Папка
ExtForms— здесь хранятся внешние формы и макеты, если они используются в конфигурации. - 📂 Папка
Templates— шаблоны печатных форм и отчётов.
В клиент-серверном варианте (с использованием SQL Server или PostgreSQL) часть настроек переносится в базу данных, но файлы конфигуратора всё равно остаются на сервере 1С:Предприятия. Путь к ним обычно выглядит так:
C:\Program Files\1cv8\srvinfo\<имя_кластера>\<имя_базы>\
Здесь вы найдёте аналогичные файлы 1CV8.cfg и 1CV8.lck, но их содержимое будет отличаться (например, вместо пути к файловой базе там будут параметры подключения к SQL).
Важно понимать, что файл 1CV8.cfg — это не просто текстовый документ. Он имеет бинарный формат, и редактировать его вручную (например, через Notepad++) категорически не рекомендуется. Для изменений используйте штатные средства конфигуратора или утилиты вроде 1Cv8Dt.
Если нужно перенести настройки конфигуратора на другой компьютер, скопируйте всю папку с информационной базой, а не только файл 1CV8.cfg. В противном случае могут пропасть внешние обработки и макеты.
2. Настройки в реестре Windows: скрытые параметры
Многие параметры работы конфигуратора 1С:Предприятие 8 хранятся в реестре Windows. Они отвечают за поведение платформы, настройки отладки, пути к каталогам и даже лицензионную информацию. Основные ветки реестра, которые стоит знать:
Для 32-битных систем (или 64-битных с установленной 32-битной версией 1С):
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\<версия_платформы>\
Для 64-битных систем:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C\1Cv8\8.3\<версия_платформы>\
В этих ветках хранятся:
- 🔑
ConfPath— путь к каталогу с шаблонами конфигураций (например,C:\Program Files\1cv8\tmplts\). - 🔑
Dbs— список зарегистрированных информационных баз (их можно редактировать через1Cestart.cfg, но реестр имеет приоритет). - 🔑
Debugger— параметры отладчика (например,BreakOnStartдля остановки при запуске). - 🔑
Licenses— информация о лицензиях (в том числе сетевых).
Некоторые параметры можно изменить только через реестр. Например, если конфигуратор не сохраняет положение окон или постоянно сбрасывает настройки шрифтов, проблема может крыться в ключе:
HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\<версия_платформы>\Common\
Здесь хранятся пользовательские предпочтения, такие как:
- Размер и положение окон конфигуратора.
- Настройки синтаксис-помощника.
- Параметры отображения дерева конфигурации.
Как сбросить настройки конфигуратора до заводских?
Если конфигуратор начал работать нестабильно, можно сбросить пользовательские настройки, удалив ветку реестра HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\<версия_платформы>\Common\. Внимание: это удалит все персональные предпочтения, включая сохранённые макеты и шаблоны!
Для редактирования реестра используйте стандартную утилиту regedit. Перед внесением изменений обязательно создайте резервную копию ветки (правый клик → Экспортировать).
Изменения в реестре применяются только после перезапуска конфигуратора. Если вы редактируете параметры лицензирования, может потребоваться перезагрузка компьютера.
3. Конфигурационные файлы сервера 1С:Предприятие
Если вы работаете с клиент-серверным вариантом, часть настроек хранится в конфигурационных файлах сервера 1С:Предприятия. Они расположены в каталоге кластера, который по умолчанию находится здесь:
C:\Program Files\1cv8\srvinfo\<имя_кластера>\
Основные файлы:
| Файл | Назначение | Пример содержимого |
|---|---|---|
1cv8reg.ini |
Регистрационная информация кластера, включая список рабочих процессов (ragent, rmngr, rphost). | [Cluster]
|
conf.cfg |
Общие настройки кластера, включая параметры безопасности и ограничения по памяти. | [Security]
|
srvinfo\<имя_базы>\dbcfg |
Параметры подключения к SQL-серверу (имя базы, пользователь, пароль в зашифрованном виде). | Srvr=SQLSERVER\INSTANCE
|
log\*.lgp |
Журналы работы сервера (полезны для диагностики ошибок). | 2026.05.15 10:45:22 [0001] INFO: Cluster started |
Файл dbcfg особенно важен — он содержит зашифрованные учётные данные для подключения к SQL. Если этот файл повреждён, база перестанет открываться. Восстановить его можно только через консоль администрирования сервера (rac) или повторную регистрацию базы.
Для редактирования файлов кластера используйте:
- 🖥️ Консоль администрирования сервера 1С (
rac.exe) — безопасный способ. - 📝 Текстовый редактор (например, VS Code) — только для опытных пользователей, так как ошибка в синтаксисе может сломать кластер.
Создать резервную копию папки srvinfo
Проверить свободное место на диске (минимум 10% от размера базы)
Остановить все рабочие процессы через rac
Сверить версии платформы на сервере и клиентах
-->
4. Настройки в базе данных SQL (для клиент-серверного варианта)
В клиент-серверном варианте часть параметров конфигуратора хранится непосредственно в базе данных SQL Server или PostgreSQL. Это касается:
- Пользовательских настроек (сохранённые отчёты, настройки рабочего стола).
- Прав доступа (роли, ограничения на объекты).
- Журналов регистрации (если включено ведение истории).
Основные таблицы, где хранятся эти данные:
- 🗃️
Config— сама конфигурация в бинарном виде (экспортируется черезcf-файл). - 🗃️
Params— параметры сеанса, включая настройки интерфейса. - 🗃️
Users— список пользователей и их права. - 🗃️
ConfigSave— история изменений конфигурации (если включено версионирование).
Чтобы получить доступ к этим данным, используйте:
- SQL Server Management Studio (для MS SQL).
- pgAdmin или DBeaver (для PostgreSQL).
Пример запроса для извлечения списка пользователей из базы 1С на SQL Server:
SELECT
U.Name AS UserName,
U.Descr AS Description,
R.Name AS RoleName
FROM
Users U
LEFT JOIN
UserRoles UR ON U.ID = UR.UserID
LEFT JOIN
Roles R ON UR.RoleID = R.ID
Внимание: непосредственное редактирование таблиц базы данных 1С может привести к неработоспособности конфигурации. Все изменения должны проходить через конфигуратор или штатные механизмы платформы.
Если нужно перенести настройки пользователей на другой сервер, используйте выгрузку/загрузку через cf-файл или утилиту 1Cv8Dt. Это безопаснее, чем прямой экспорт из SQL.
5. Временные файлы и кэш конфигуратора
При работе конфигуратор 1С:Предприятие активно использует временные файлы и кэш. Они хранятся в системных папках Windows и могут влиять на производительность или вызывать ошибки (например, если кэш повреждён).
Основные расположения:
- 📁
%TEMP%\1C\1Cv8\— временные файлы отчётов, печатных форм и обновлений. - 📁
%APPDATA%\1C\1Cv8\— кэш метаданных, настройки интерфейса. - 📁
%LOCALAPPDATA%\1C\1Cv8\— локальные настройки текущего пользователя.
Если конфигуратор начинает тормозить или выдаёт ошибки типа "Не удалось загрузить метаданные", первым делом стоит очистить эти папки. Для этого:
1. Закройте все сеансы 1С.
2. Удалите содержимое папок %TEMP%\1C\ и %APPDATA%\1C\1Cv8\.
3. Перезапустите конфигуратор.
Для автоматизации очистки можно использовать скрипт на PowerShell:
Remove-Item -Path "$env:TEMP\1C\*" -Recurse -Force
Remove-Item -Path "$env:APPDATA\1C\1Cv8\*" -Recurse -Force
Что делать, если 1С не запускается после очистки кэша?
Если после удаления временных файлов конфигуратор отказывается запускаться, попробуйте:
1. Переустановить платформу (без удаления информационных баз).
2. Восстановить файлы из резервной копии папки %APPDATA%\1C\.
3. Проверить права доступа к папкам (текущий пользователь должен иметь полный доступ).
6. Настройки в файле 1Cestart.cfg (список баз)
Файл 1Cestart.cfg хранит список зарегистрированных информационных баз, которые отображаются в окне запуска 1С:Предприятия. Он расположен по пути:
%APPDATA%\1C\1Cv8\1Cestart.cfg
Формат файла — INI-подобный, и его можно редактировать вручную. Пример содержимого:
[Common]
LastVersion=8.3.22.1854
[IB0]
Connect=File=D:\Bases\Trade;
Name=Торговля
[IB1]
Connect=Srvr="SRV-1C";Ref="MainBase";
Name=Основная база (SQL)
Здесь:
- [IB0], [IB1] — идентификаторы баз.
- Connect — строка подключения (для файловой базы указывается путь, для SQL — сервер и имя базы).
- Name — отображаемое имя в списке запуска.
Если база пропала из списка или нужно добавить новую без использования конфигуратора, достаточно отредактировать этот файл и перезапустить 1Cv8.exe.
Изменения в 1Cestart.cfg применяются сразу после сохранения файла — перезапуск не требуется.
7. Программный доступ к настройкам через встроенный язык
Разработчики могут получить доступ к некоторым настройкам конфигуратора непосредственно из встроенного языка 1С. Для этого используются объекты глобального контекста:
Примеры кода:
- 📌 Получить путь к каталогу информационной базы:
Сообщить(КаталогИБ()); - 📌 Получить версию платформы:
Сообщить(Константа.ВерсияПлатформы()); - 📌 Получить параметры запуска (из командной строки):
ПараметрыЗапуска = ПолучатьПараметрыЗапуска();Для Каждого Параметр Из ПараметрыЗапуска Цикл
Сообщить(Параметр.Ключ + ": " + Параметр.Значение);
КонецЦикла;
Для работы с реестром Windows из 1С можно использовать COM-объект WScript.Shell:
Попытка
WshShell = Новый COMОбъект("WScript.Shell");
Значение = WshShell.RegRead("HKCU\Software\1C\1Cv8\8.3\Common\Debugger\BreakOnStart");
Сообщить("BreakOnStart: " + Значение);
Исключение
Сообщить("Ошибка чтения реестра: " + ОписаниеОшибки());
КонецПопытки;
Внимание: работа с реестром через 1С требует прав администратора. В клиент-серверном варианте этот код выполнится на стороне клиента, а не сервера.
8. Резервное копирование и восстановление настроек
Чтобы избежать потери настроек конфигуратора, необходимо регулярно выполнять резервное копирование. В зависимости от типа установки, это можно сделать следующими способами:
Для файлового варианта:
- 💾 Скопировать всю папку с информационной базой (включая
1CV8.cfg,ExtForms,Templates). - 💾 Использовать утилиту
1Cv8Dtдля выгрузки конфигурации вcf-файл:1Cv8Dt.exe /F"D:\Backup\config.cf" /N"ИмяПользователя" /P"Пароль" /Out"D:\Backup\log.txt"
Для клиент-серверного варианта:
Для восстановления:
1. Восстановите базу данных из резервной копии. 2. Скопируйте файлы конфигуратора ( 3. При необходимости импортируйте Проверить свободное место на диске для резервной копии Остановить все сеансы пользователей Создать дамп базы данных (для SQL) Скопировать файлы конфигуратора Проверить целостность резервной копии --> Внимание: если вы переносите настройки на другой компьютер, убедитесь, что версии платформы 1С совпадают. В противном случае могут возникнуть ошибки несовместимости (например, при открытии Резервную копию настроек конфигуратора стоит создавать не реже одного раза в месяц, а также перед любыми обновлениями платформы или конфигурации. Теперь, когда вы знаете, где и как хранятся настройки конфигуратора 1С, вы сможете быстро восстановить работоспособность системы после сбоев или перенести параметры на новый сервер. Главное — не забывать о резервных копиях и осторожности при редактировании системных файлов и реестра.
Если конфигуратор не запускается, путь к файлу Если база клиент-серверная, файл Файл Попытка редактировать Параметры отладчика (точки останова, условия, настройки подключения) хранятся в двух местах:
Чтобы сбросить настройки отладчика, удалите указанную ветку реестра и папку Для переноса настроек выполните следующие шаги:
Важно: версии платформы на старом и новом компьютерах должны совпадать. В противном случае может потребоваться обновление конфигурации.
Это типичная ситуация, так как новые версии платформы 1С могут использовать другие ветки реестра или формат файлов. Чтобы избежать потери настроек:
Если настройки всё же сбросились, их придётся восстанавливать вручную через конфигуратор.
srvinfo\<имя_кластера>\).1Cestart.cfg (если базы зарегистрированы локально).1CV8.cfg, conf.cfg и др.) в исходные папки.cf-файл через конфигуратор.cf-файла, созданного в более новой версии).
Как найти файл 1CV8.cfg, если база не открывается?
1CV8.cfg можно определить по расположению файловой базы:
.1CD (например, D:\Bases\Trade.1CD).1CV8.cfg будет в той же папке.1Cestart.cfg в папке %APPDATA%\1C\1Cv8\.1CV8.cfg ищите в папке кластера (C:\Program Files\1cv8\srvinfo\<имя_кластера>\<имя_базы>\).
Можно ли редактировать 1CV8.cfg в текстовом редакторе?
1CV8.cfg имеет бинарный формат и не предназначен для ручного редактирования. Если вам нужно изменить настройки, используйте:
Администрирование → Настройки).1Cv8Dt для выгрузки/загрузки конфигурации.1CV8.cfg в Notepad++ или другом редакторе приведёт к повреждению файла и потере доступа к базе.
Где хранятся настройки отладчика в 1С?
HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\<версия>\Debugger\.%APPDATA%\1C\1Cv8\<версия>\debug\.debug, затем перезапустите конфигуратор.
Как перенести настройки конфигуратора на другой компьютер?
1CV8.cfg из папки информационной базы.HKEY_CURRENT_USER\Software\1C\1Cv8\ (через regedit → Экспортировать).%APPDATA%\1C\1Cv8\ (содержит кэш и пользовательские настройки).srvinfo).Почему после обновления платформы сбросились настройки конфигуратора?
HKEY_CURRENT_USER\Software\1C\1Cv8\.1CV8.cfg.