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

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

Структура хранения данных в файловом варианте

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

Физический путь к файлу списка баз выглядит следующим образом: %APPDATA%\1C\1Cv8\1Cv8.cfl (в некоторых версиях и конфигурациях может использоваться имя bases.1cd внутри структуры каталогов 1C\1Cv8). Важно отметить, что папка AppData\Roaming по умолчанию скрыта, поэтому прямой переход по этому пути через диалог «Выполнить» (Win+R) является наиболее быстрым способом найти нужный каталог. Внутри этого файла хранятся не только имена баз, но и пути к их физическому расположению на диске, а также параметры подключения.

Помимо основного файла списка, в той же директории или в подкаталогах могут находиться файлы с расширением .dat, которые содержат дополнительные метаданные о состоянии подключения, последние использованные пользователи и настройки интерфейса списка. При переносе настроек на новый компьютер копирование исключительно файла 1Cv8.cfl или bases.1cd обычно достаточно для восстановления перечня баз, однако для полного сохранения контекста работы рекомендуется дублировать всю папку 1Cv8 из профиля пользователя.

⚠️ Внимание: Файл списка баз (1Cv8.cfl или bases.1cd) является бинарным и не предназначен для ручного редактирования в текстовых редакторах типа Блокнот. Попытка изменить его содержимое вручную с высокой вероятностью приведет к повреждению структуры и невозможности запуска конфигуратора или предприятия.

💡

Перед внесением любых изменений в файлы конфигурации 1С обязательно создайте их резервную копию с добавлением текущей даты в имя файла, например bases_backup_2026.1cd.

Особенности клиент-серверного варианта работы

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

При добавлении базы в список в клиент-серверном режиме программа обращается к агенту сервера 1С по указанному адресу и порту. Список баз, доступных на кластере, хранится в служебной базе данных самого кластера (обычно это файл ibdata в директории сервера или таблицы в системной СУБД, если кластер настроен на использование PostgreSQL или MSSQL для своих нужд). Локальный файл на компьютере клиента лишь запоминает адрес кластера и идентификаторы выбранных баз для быстрого доступа.

Если администратор изменяет список баз на сервере (добавляет новые или удаляет старые), эти изменения могут не отобразиться мгновенно у всех пользователей. Это связано с механизмом кэширования списка на стороне тонкого клиента. Для принудительного обновления списка часто требуется перезапуск приложения или использование специальной команды обновления списка баз через контекстное меню в окне запуска.

Как работает реестр кластера серверов

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

Роль системного реестра Windows в настройках 1С

Хотя основной список баз хранится в файлах профиля пользователя, операционная система Windows также участвует в процессе хранения настроек через системный реестр. В ветке реестра HKEY_CURRENT_USER\Software\1C\1Cv8 содержатся параметры, влияющие на поведение окна запуска, последние выбранные базы, настройки масштаба интерфейса и пути к дополнительным ресурсам. Эти данные дополняют информацию из файла 1Cv8.cfl.

В некоторых корпоративных средах, где применяются групповые политики (GPO), администраторы могут жестко задавать список доступных баз через реестр. В таком случае пользователь не сможет удалить или изменить предопределенные подключения через стандартный интерфейс. Записи в реестре имеют приоритет при формировании начального списка, если соответствующие флаги блокировки редактирования установлены в политиках безопасности.

При диагностике проблем, когда список баз пуст или некорректен, полезно проверить целостность ключей реестра, отвечающих за версию платформы. Иногда после обновления версии 1С:Предприятие старые ключи реестра конфликтуют с новыми, что приводит к сбросу настроек. Очистка устаревших веток реестра, относящихся к предыдущим мажорным версиям (например, 8.2 при переходе на 8.3), может решить проблему.

Параметр Файловый вариант Клиент-серверный вариант
Основное хранилище списка Файл 1Cv8.cfl в профиле пользователя Кластер серверов 1С (реестр кластера)
Локальное кэширование Полное дублирование данных Только адреса подключения и избранное
Зависимость от пользователя Windows Высокая (список индивидуален) Низкая (доступ по правам в кластере)
Восстановление при сбое Копированием файла из бэкапа Настройкой кластера через ras или консоль
📊 Какой вариант работы 1С вы используете чаще всего?
Файловый на одном ПК
Файловый в локальной сети
Клиент-серверный (SQL)
Не знаю / Мне все равно

Командная строка и ключи запуска

Для автоматизации процессов развертывания и настройки рабочих мест специалисты часто используют запуск 1С:Предприятие с ключами командной строки. Это позволяет указать путь к базе данных, минуя стандартный файл списка, или принудительно задать альтернативный файл списка баз. Такой подход незаменим при массовом внедрении или работе в терминальных средах.

Ключ /F позволяет запустить конкретную файловую базу, указав полный путь к каталогу с данными, например: 1Cv8.exe /F "D:\Bases\Accounting". При использовании ключа /C указывается строка подключения к серверу для клиент-серверного варианта. Если необходимо использовать нестандартный файл списка, применяется ключ /Cfg (или аналогичный в зависимости от версии платформы), который перенаправляет обращение к другому файлу конфигурации списка.

1Cv8.exe /Cfg "D:\Shared\1C\bases_custom.1cd" /N "Admin" /P "Password"

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

💡

Использование ключей командной строки позволяет обойти стандартный механизм чтения файла списка баз, что полезно для скриптов автоматизации, но требует аккуратности при изменении структуры папок.

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

При замене рабочего места или переходе на новый компьютер возникает задача переноса настроенного списка баз. Поскольку файл списка привязан к профилю пользователя, простое копирование ярлыков не поможет. Необходимо найти исходный файл 1Cv8.cfl (или bases.1cd) на старом компьютере и скопировать его в соответствующую папку профиля на новом компьютере, предварительно закрыв платформу 1С.

Важно учитывать различия в путях к данным. Если на старом компьютере база лежала по пути C:\MyBases\Trade, а на новом диск разметан иначе или буква диска изменена, то после переноса файла списка при попытке запуска возникнет ошибка «База данных не найдена». В этом случае потребуется отредактировать список через интерфейс запуска (кнопка «Изменить»), указав актуальные пути к каталогам с файлами данных 1Cv8.1CD.

  • 📂 Найдите файл списка баз в папке %APPDATA%\1C\1Cv8 на исходном ПК.
  • 💾 Скопируйте файл на флешку или в сетевую папку.
  • 🖥️ На новом ПК вставьте файл в ту же директорию профиля текущего пользователя.
  • 🔧 Проверьте пути к базам и при необходимости обновите их через кнопку «Изменить».

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

⚠️ Внимание: При переносе файла списка баз убедитесь, что версии платформы 1С на старом и новом компьютере совместимы. Файл формата новой версии может некорректно читаться старой версией платформы, что приведет к потере части настроек списка.

Диагностика и восстановление поврежденного списка

Ситуации, когда окно запуска 1С становится пустым или выдает ошибки при чтении списка, нередки. Чаще всего это следствие повреждения файла 1Cv8.cfl из-за некорректного завершения работы или сбоя файловой системы. Первым шагом диагностики является проверка размера файла: если он равен 0 байт или имеет аномально малый размер, файл считается поврежденным.

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

Если в системе настроено теневое копирование тома (Volume Shadow Copy), можно восстановить предыдущую версию файла списка через свойства папки 1Cv8. Это позволяет вернуть список баз в то состояние, в котором он находился несколько часов или дней назад, без необходимости ручного ввода всех параметров подключения. Такая функция особенно полезна при массовых сбоях после обновлений Windows.

☑️ Действия при ошибке чтения списка баз

Выполнено: 0 / 5

Часто задаваемые вопросы (FAQ)

Можно ли хранить файл списка баз на сетевом диске для общего доступа?

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

Где хранится список баз в Linux или macOS?

В операционных системах семейства Linux и macOS файл списка баз располагается в домашней директории пользователя. Путь обычно выглядит как ~/.1C/1Cv8/1Cv8.cfl или ~/.config/1C/1Cv8/1Cv8.cfl в зависимости от дистрибутива и версии платформы. Структура файла аналогична Windows-версии.

Как очистить список недавно открытых баз, но не удалять сами подключения?

Список последних открытых баз хранится в реестре Windows или в отдельных служебных файлах кэша внутри папки 1Cv8. Для очистки можно воспользоваться сторонними утилитами чистки реестра или вручную удалить соответствующие ключи в ветке HKEY_CURRENT_USER\Software\1C\1Cv8\RecentBases (путь может варьироваться).

Почему после переустановки Windows пропал список баз?

После чистой установки ОС профиль пользователя создается заново, и папка AppData становится пустой. Файл списка баз 1Cv8.cfl не переносится автоматически. Необходимо вручную скопировать его из резервной копии или добавить базы заново, указав пути к сохраненным каталогам с данными.

Влияет ли антивирус на чтение файла списка баз?

Да, некоторые агрессивные настройки антивирусного ПО могут блокировать доступ платформы 1С к файлам в папке AppData, считая их подозрительными. Если список баз не загружается, добавьте папку %APPDATA%\1C в исключения антивируса.