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

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

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

Локальное хранение списка в операционной системе Windows

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

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

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

⚠️ Внимание: Файл ibases.v8i может быть заблокирован системой, если в данный момент запущен хотя бы один сеанс 1С. Перед редактированием или копированием убедитесь, что все процессы rphost и 1cv8.exe завершены.

Для быстрого перехода к нужной директории можно использовать команду «Выполнить». Нажмите комбинацию клавиш Win + R и введите следующий путь, используя переменную среды:

%APPDATA%\1C\1CEStart

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

💡

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

Файл srvinfo и серверный список баз

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

Файл srvinfo (или папка с таким именем, содержащая файл ibases.v8i) обычно располагается в корневой директории установки программы или в специально отведенной сетевой папке. При запуске 1С с ключом командной строки или при наличии соответствующей настройки в реестре, программа обращается именно к этому источнику.

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

  • 📂 Путь к серверному списку часто задается через реестр Windows в ветке HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8.
  • 🔗 Сетевой путь к папке srvinfo должен быть доступен на чтение всем пользователям, запускающим 1С.
  • ⚙️ Приоритет списка баз из srvinfo может быть выше, чем у локального файла, в зависимости от параметров запуска.

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

📊 Где вы чаще всего храните список баз 1С?
Локально на каждом ПК
В общей сетевой папке srvinfo
Через веб-сервис публикации
Только в ярлыках на рабочем столе

Настройка списка через реестр Windows

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

Необходимо открыть редактор реестра (regedit) и перейти в ветку HKEY_CURRENT_USER\Software\1C\1Cv8\1CEStart для текущего пользователя или в HKEY_LOCAL_MACHINE для всех пользователей. Нас интересует параметр, отвечающий за конфигурационный файл.

Здесь можно прописать абсолютный путь к файлу ibases.v8i. Если этот параметр задан, запускающий аппарат проигнорирует стандартное расположение в папке AppData и будет читать настройки строго из указанного места. Это полезно при использовании портативных версий 1С на флеш-накопителях.

⚠️ Внимание: Внесение изменений в реестр требует прав администратора. Ошибка в пути может привести к тому, что при запуске 1С окно выбора базы будет пустым.

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

Как сбросить настройки реестра списка баз?

Для сброса настроек списка баз через реестр достаточно удалить параметр, отвечающий за путь к файлу конфигурации, в ветке 1CEStart. После этого система вернется к использованию файла по умолчанию в папке AppData.

Особенности хранения в Linux и macOS

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

В Linux список баз обычно хранится в домашней директории пользователя в скрытой папке. Стандартный путь выглядит как /home/username/.1C/1Cv8/1CEStart/ibases.v8i. Обратите внимание на точку в начале названия папки .1C, что делает её скрытой в файловых менеджерах по умолчанию.

В macOS расположение аналогично, но может варьироваться в зависимости от способа установки (через dmg образ или пакеты). Часто файлы конфигурации можно найти в директории ~/Library/Application Support/1C/1Cv8. Для доступа к библиотеке пользователя в Finder используйте комбинацию Cmd + Shift + G.

Операционная система Путь к файлу ibases.v8i Особенности доступа
Windows 10/11 %APPDATA%\1C\1CEStart Скрытая папка AppData
Linux (Ubuntu/CentOS) ~/.1C/1Cv8/1CEStart Требуются права на чтение скрытых файлов
macOS ~/Library/Application Support/1C Доступ через меню "Переход" в Finder

При миграции пользователей с Windows на Linux важно вручную перенести файл ibases.v8i, предварительно скорректировав пути к базам данных, если они используют локальные диски с буквенным обозначением (например, C:\Bases), так как в Linux используется иная система монтирования.

💡

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

Структура и формат файла ibases.v8i

Файл ibases.v8i представляет собой текстовый документ, кодируемый обычно в UTF-8 или Windows-1251. Его можно открыть любым текстовым редактором, например, Notepad++ или стандартным «Блокнотом». Однако прямое редактирование требует знания внутренней структуры.

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

Пример структуры записи может выглядеть упрощенно так:

[Бухгалтерия Предприятия]

Connect=File="D:\Bases\Accounting";

OrderInList=0

App=1C:Enterprise

Здесь параметр Connect является ключевым. Для файловых баз он указывает путь к каталогу, а для клиент-серверных — строку подключения к кластеру серверов. Параметр OrderInList определяет порядок отображения базы в окне запуска.

  • 📝 Каждая новая база добавляется новой секцией в конец файла.
  • 🔒 Права доступа к файлу должны позволять запись, иначе 1С не сможет сохранить изменения при добавлении базы через интерфейс.
  • ⚠️ Не рекомендуется редактировать файл вручную, пока запущен конфигуратор или предприятие, во избежание конфликта версий.

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

⚠️ Внимание: При ручном редактировании файла строго соблюдайте синтаксис. Лишний пробел или отсутствующая кавычка в строке подключения могут сделать базу недоступной для запуска.

Чек-лист по поиску и восстановлению списка баз

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

☑️ Восстановление списка баз 1С

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

Первым делом убедитесь, что вы ищете файл в правильном профиле пользователя. Частой ошибкой является копирование файла из профиля администратора в профиль обычного пользователя, где пути к сетевым ресурсам могут мапиться иначе.

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

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

Что делать, если файл ibases.v8i поврежден?

Если файл поврежден и 1С не запускается, переименуйте его (например, в ibases.v8i.bak). При следующем запуске программа создаст новый чистый файл списка, и вы сможете добавить базы заново через интерфейс.

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

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

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

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

При переустановке операционной системы профиль пользователя обычно создается заново, и папка AppData очищается. Файл ibases.v8i не сохраняется автоматически. Необходимо заранее скопировать его на внешний носитель или в сетевое хранилище перед форматированием диска.

Как добавить базу в список без запуска 1С?

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

Влияет ли версия платформы 1С на расположение файла списка?

В целом, структура папок 1C\1CEStart сохраняется для версий 8.2 и 8.3. Однако в очень старых версиях или в специфических сборках для тонкого клиента пути могут незначительно отличаться. Всегда проверяйте актуальность пути через реестр или поиск файла по имени.

Что делать, если 1С не видит файл ibases.v8i?

Проверьте кодировку файла. Он должен быть сохранен в совместимой кодировке (обычно ANSI или UTF-8 без BOM). Также убедитесь, что файл не заблокирован антивирусом и у текущего пользователя есть права на чтение в данной директории.