Работа с сервером 1С:Предприятие 8.3 часто требует доступа к списку информационных баз — будь то для настройки кластера, резервного копирования или диагностики проблем. Однако найти этот список не всегда просто: он может храниться в разных местах в зависимости от версии платформы, операционной системы и способа установки. В этой статье разберём все возможные локации, где 1С хранит данные о зарегистрированных базах, включая файлы конфигурации, реестр Windows, настройки Linux и даже скрытые параметры кластера серверов.
Особое внимание уделим различиям между файловой и клиент-серверной версиями, а также нюансам работы с 1С:Предприятием на виртуальных машинах и в облачных средах. Если вы администрируете сервер или просто хотите понять, как устроена архитектура хранения баз — эта инструкция поможет избежать типичных ошибок и сэкономить время.
1. Список баз в файловом варианте 1С 8.3
В файловом режиме (когда базы хранятся локально на компьютере или сетевом диске) список информационных баз прописывается в конфигурационном файле 1CEStart.cfg. Этот файл находится в пользовательском профиле Windows и содержит пути ко всем подключённым базам.
Путь к файлу:
- 🖥️ Windows 7/10/11:
C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1CEStart\1CEStart.cfg - 🖥️ Windows Server:
C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1CEStart\1CEStart.cfg(аналогично) - 🐧 Linux/macOS:
~/.1C/1CEStart/1CEStart.cfg(если используется Wine или кросс-платформенная сборка)
Файл имеет формат .cfg и редактируется вручную или через консоль 1С:Предприятия. В нём перечислены все базы с указанием:
- 📁 Пути к каталогу базы (например,
File="D:\Bases\Бухгалтерия") - 🔑 Идентификатора базы (
IBName="Бухгалтерия_Основная") - 🔄 Версии платформы (
App=8.3.22.1864)
⚠️ Внимание: Если файл 1CEStart.cfg повреждён или удалён, список баз в окне запуска 1С будет пустым. Восстановить его можно вручную или через экспорт из другой копии.
Чтобы быстро открыть папку AppData, нажмите Win + R, введите %APPDATA% и перейдите в 1C\1CEStart.
2. Клиент-серверный вариант: где хранится список баз на сервере 1С
В клиент-серверном режиме список баз хранится централизованно — на сервере 1С:Предприятия, и управляется через кластер серверов. Здесь нет единого файла типа 1CEStart.cfg — вместо этого данные распределены между:
- 📂 Реестром Windows (для серверов на Windows)
- 📄 Конфигурационными файлами кластера (
conf.cfg,srvinfo) - 🗄️ Базой данных кластера (если используется PostgreSQL или MS SQL для хранения метаданных)
Основные пути:
| Компонент | Путь (Windows) | Путь (Linux) |
|---|---|---|
| Конфиг кластера | C:\Program Files\1cv8\conf\conf.cfg |
/opt/1C/v8.3/x86_64/conf/conf.cfg |
| Служебная база кластера | Хранится в MS SQL или PostgreSQL (имя базы обычно _1CDB) |
Аналогично Windows |
| Реестр Windows | HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\ |
Нет аналога |
Чтобы просмотреть список баз на сервере, используйте:
- Консоль администрирования сервера 1С (
1cv8→Администрирование серверов 1С:Предприятия). - Команду в терминале:
"C:\Program Files\1cv8\8.3.22.1864\bin\rac.exe" cluster list - Запрос к служебной базе кластера через SQL Management Studio (для опытных администраторов).
⚠️ Внимание: Изменение конфигурационных файлов кластера вручную может привести к потере связи с базами данных. Все правки рекомендуется вносить через консоль администрирования или утилиту rac.exe.
3. Реестр Windows: скрытые ключи со списком баз
На серверах и рабочих станциях под управлением Windows часть данных о базах 1С хранится в реестре. Это актуально как для файлового, так и для клиент-серверного вариантов. Основные ветки:
- 🔑 Список последних открытых баз:
HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBasesЗдесь перечислены базы, к которым пользователь подключался вручную.
- 🔑 Настройки кластера (для серверной версии):
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\Server\ClustersСодержит идентификаторы кластеров и пути к их конфигурационным файлам.
- 🔑 Параметры подключения к серверу:
HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\ConnectedServersЗдесь хранятся адреса серверов 1С, к которым подключался пользователь.
Чтобы экспортировать список баз из реестра:
- Откройте
regedit.exe(выполните команду в менюWin + R). - Перейдите в ветку
HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBases. - Кликните правой кнопкой по разделу
IBases→Экспортировать. - Сохраните файл с расширением
.reg(его можно открыть в блокноте).
Пример содержимого экспортированного файла:
[HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBases\Бухгалтерия]
"Name"="Бухгалтерия (основная)"
"Connect"="File=D:\\Bases\\Buh"
"App"="8.3.22.1864"
Как восстановить список баз из резервной копии реестра?
Чтобы восстановить список баз из резервной копии реестра:
1. Дважды кликните по файлу .reg (он автоматически импортируется в реестр).
2. Перезапустите 1С:Предприятие — список баз появится в окне запуска.
3. Если базы не отображаются, проверьте права доступа к папкам с базами данных (особенно актуально для сетевых путей).
4. Linux: где искать список баз 1С 8.3
На серверах под управлением Linux (например, Ubuntu, CentOS, Debian) список баз хранится в конфигурационных файлах и служебных каталогах. Основные локации:
- 📂 Конфиг кластера:
/opt/1C/v8.3/x86_64/conf/conf.cfgЗдесь указаны все зарегистрированные кластеры и их параметры.
- 📂 Служебные файлы рабочих процессов:
/var/opt/1C/1cv8/Содержит логи и временные файлы, включая данные о подключённых базах.
- 📂 Пользовательские настройки:
~/.1C/1CEStart/1CEStart.cfgАналог файлового варианта для Linux (если используется).
Для просмотра списка баз на Linux-сервере используйте команду:
sudo /opt/1C/v8.3/x86_64/rac cluster list
Если кластер 1С работает с PostgreSQL, список баз также можно получить напрямую из СУБД:
sudo -u postgres psql -c "SELECT * FROM information_schema.tables WHERE table_schema = '_1CDB';"
⚠️ Внимание: На Linux права доступа к файлам 1С строго контролируются. Для редактирования конфигов требуются права sudo или пользователя, под которым запущен сервис srv1cv83.
Убедитесь, что сервис 1С запущен|Проверьте права на папку /opt/1C/|Используйте команду rac для просмотра кластеров|Проверьте логи в /var/opt/1C/1cv8/log/
-->
5. Облачные решения: 1C:Fresh, 1C:GSP и другие
Если вы используете облачные сервисы (1C:Fresh, 1C:GSP, 1С:Линк), список баз хранится на стороне провайдера и не доступен для прямого редактирования. Однако его можно просмотреть:
- 🌐 Через личный кабинет на сайте провайдера (раздел "Мои базы").
- 📊 В консоли администрирования 1С (если предоставлен доступ).
- 🔌 Через API провайдера (для автоматизации, требует документацию).
В 1C:Fresh список баз формируется динамически при входе в систему и зависит от тарифа и прав пользователя. Здесь нет локальных файлов конфигурации — все данные управляются централизованно.
Для 1C:GSP (Государственная система проксирования) список баз может быть ограничен регламентами ФНС. Доступ к нему предоставляется через:
- 🔐 Единый клиент 1С (приложение для работы с ГИС).
- 📋 Портал госуслуг (если база привязана к учётной записи).
⚠️ Внимание: В облачных решениях ручное редактирование списка баз невозможно. Все изменения вносятся через интерфейс провайдера или техническую поддержку.
6. Как экспортировать и импортировать список баз
Если вам нужно перенести список баз на другой компьютер или сервер, используйте следующие методы:
📤 Экспорт списка баз
- 🖥️ Из 1CEStart.cfg: Скопируйте файл по пути
%APPDATA%\1C\1CEStart\1CEStart.cfg. - 🗃️ Из реестра: Экспортируйте ветку
HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBases. - 🔄 Через консоль 1С: Используйте утилиту
1cv8.exeс ключом/DumpIB:"C:\Program Files\1cv8\8.3.22.1864\bin\1cv8.exe" /DumpIB "C:\backup\ib_list.txt"
📥 Импорт списка баз
- 📄 В 1CEStart.cfg: Поместите файл в папку
%APPDATA%\1C\1CEStart\. - 🔑 В реестр: Импортируйте
.reg-файл двойным кликом. - 🔄 Через консоль: Используйте ключ
/RestoreIB:"C:\Program Files\1cv8\8.3.22.1864\bin\1cv8.exe" /RestoreIB "C:\backup\ib_list.txt"
Для клиент-серверного варианта перенос списка баз осуществляется через:
- Экспорт конфигурации кластера (
rac.exe cluster dump). - Импорт на новом сервере (
rac.exe cluster restore).
При переносе списка баз между разными версиями 1С (например, с 8.3.20 на 8.3.22) может потребоваться конвертация файла 1CEStart.cfg вручную.
7. Частые ошибки и их решения
При работе со списком баз 1С администраторы часто сталкиваются с типичными проблемами. Рассмотрим самые распространённые и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
| Список баз пустой в окне запуска | Повреждён файл 1CEStart.cfg или ветка реестра |
Восстановите файл из резервной копии или экспортируйте список с другого ПК |
| Ошибка "Не найден кластер серверов" | Неверные настройки в conf.cfg или сервис 1С не запущен |
Проверьте статус сервиса (systemctl status srv1cv83 на Linux) и пути в конфиге |
| База отображается, но не открывается | Несоответствие версии платформы или повреждение файлов базы | Проверьте версию в 1CEStart.cfg и целостность файлов .1CD |
| Нет прав на подключение к базе | Ограничения в настройках кластера или СУБД | Настройте права в консоли администрирования 1С или в MS SQL/PostgreSQL |
Если проблема не решена, проверьте:
- 📋 Логи сервера 1С:
C:\Program Files\1cv8\8.3.22.1864\logs\(Windows) или/var/opt/1C/1cv8/log/(Linux). - 🔌 Сетевые настройки: Пинг до сервера 1С (
ping server_name), доступность портов (telnet server_name 1541). - 🔄 Версию платформы: Она должна совпадать на клиенте и сервере.
FAQ: Частые вопросы
🔍 Как узнать, где физически хранится база 1С, если она подключена через сервер?
Для клиент-серверной базы физическое расположение файлов зависит от СУБД:
- MS SQL Server: Файлы базы (
.mdf,.ldf) хранятся в папке, указанной при создании базы (обычноC:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\). - PostgreSQL: Данные хранятся в каталоге
/var/lib/postgresql/{версия}/main/(Linux) илиC:\Program Files\PostgreSQL\{версия}\data\(Windows).
Узнать точный путь можно через консоль администрирования 1С или запрос к СУБД:
-- Для MS SQL
SELECT name, physical_name FROM sys.master_files;
-- Для PostgreSQL
SELECT datname, pg_tablespace_location(oid) FROM pg_database;
🔄 Можно ли редактировать файл 1CEStart.cfg вручную?
Да, но с осторожностью. Файл имеет строгий формат:
- Каждая база описывается в отдельном разделе, начинающемся с
[ИмяБазы]. - Обязательные параметры:
Connect(путь или строка подключения),Name(отображаемое имя),App(версия платформы). - После редактирования перезапустите 1С, чтобы изменения вступили в силу.
Пример корректного раздела:
[Бухгалтерия]
Name=Бухгалтерия (ООО Ромашка)
Connect=File=D:\Bases\Buh
App=8.3.22.1864
Langs=ru
⚠️ Ошибки в синтаксисе могут привести к тому, что база не будет отображаться в списке.
🖥️ Почему после переноса 1С на другой компьютер базы не отображаются?
Причины могут быть следующими:
- Отсутствует файл
1CEStart.cfg— скопируйте его с старого ПК. - Несовпадение путей к базам — если базы хранились на сетевом диске, проверьте доступность пути (например,
\\server\bases\). - Разные версии платформы — если на новом ПК установлена другая версия 1С, обновите
1CEStart.cfg(параметрApp). - Отсутствуют права доступа — для сетевых папок настройте разрешения для нового пользователя.
Решение:
- Проверьте наличие файла
1CEStart.cfgв%APPDATA%\1C\1CEStart\. - Обновите пути к базам в файле (если они изменились).
- Запустите 1С с правами администратора.
🔐 Как ограничить доступ к списку баз для разных пользователей?
В клиент-серверном варианте доступ к базам настраивается через:
- Консоль администрирования сервера 1С:
- Откройте
Администрирование серверов 1С:Предприятия. - Выберите кластер →
Пользователи. - Настройте права на подключение к конкретным базам.
- Откройте
- СУБД (MS SQL/PostgreSQL):
- Создайте отдельные логины для пользователей.
- Назначьте права только на нужные базы данных.
- Ограничьте доступ к папкам с базами через права NTFS (Windows) или
chmod(Linux). - Используйте разные файлы
1CEStart.cfgдля разных пользователей (храните их в пользовательских профилях).
Для облачных решений (например, 1C:Fresh) настройка прав осуществляется через личный кабинет провайдера.
🔧 Как восстановить список баз, если файл 1CEStart.cfg утерян?
Способы восстановления:
- Из реестра Windows:
- Экспортируйте ветку
HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBases. - Преобразуйте
.reg-файл в формат1CEStart.cfg(вручную или с помощью скрипта).
- Экспортируйте ветку
- Из резервной копии:
- Восстановите файл
1CEStart.cfgиз бэкапа (если он есть).
- Восстановите файл
- Вручную:
- Создайте новый файл
1CEStart.cfg. - Добавьте в него разделы для каждой базы (см. пример выше).
- Создайте новый файл
- Используйте утилиту
1cv8.exeс ключом/DumpIB, если список баз ещё доступен на другом ПК.
Если базы подключались через сервер, восстановите список из конфигурации кластера (rac.exe cluster dump).