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

В этой статье вы найдёте три универсальных метода добавления базы в список 1С, включая ручное редактирование конфигурационного файла, использование штатного мастера и командную строку. Мы также разберём типичные ошибки (например, Не найден файл информационной базы или Ошибка подключения к серверу 1С) и дадим рекомендации по их устранению. Если вы администрируете несколько баз или переносите данные между компьютерами, этот материал сэкономит вам часы на поиск решений.

1. Способы добавления базы 1С в список: какой выбрать?

Прежде чем приступать к действиям, определите, с каким типом базы вы работаете:

  • 📁 Файловая база — хранится в виде файлов .1CD на локальном диске или сетевом ресурсе. Подходит для небольших организаций или тестовых окружений.
  • 🖥️ Клиент-серверная база — размещена на сервере 1С:Предприятие (например, PostgreSQL или Microsoft SQL Server). Используется в корпоративных сетях.
  • ☁️ Облачная база — размещена на сервисах 1С:Фреш или аналогичных. Добавление в список не требуется, но может понадобиться для локального резервного копирования.

Выбор метода зависит от вашей роли:

  • 👨‍💼 Администратор — используйте командную строку или редактирование 1CEStart.cfg для массового добавления.
  • 👩‍💻 Пользователь — воспользуйтесь штатным мастером добавления баз через интерфейс 1С.
  • 🔧 Разработчик — проверьте права доступа и параметры подключения перед добавлением.
📊 Какой тип базы 1С вы чаще всего используете?
Файловая
Клиент-серверная
Облачная (1С:Фреш)
Не знаю

2. Добавление файловой базы через интерфейс 1С (самый простой способ)

Если база хранится в виде файлов на диске, её можно добавить в список за несколько кликов:

  1. Запустите 1С:Предприятие (не путать с конфигуратором!).
  2. В окне запуска нажмите кнопку Добавить (или F7).
  3. Выберите пункт Добавление в список существующей информационной базы.
  4. Укажите путь к файлу базы (.1CD) или каталогу с базой. Например:
    C:\Bases\MyCompany\1Cv8.1CD
  5. Задайте название для отображения (например, «Основная база ООО Ромашка») и нажмите Готово.

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

Убедитесь, что файл .1CD не повреждён|Проверьте права доступа к папке|Закройте все экземпляры 1С на этом компьютере|Сделайте резервную копию базы

-->

⚠️ Внимание: Если база была перенесена с другого компьютера, убедитесь, что в файле 1Cv8.lst (в папке с базой) указан корректный путь к .1CD. В противном случае 1С не сможет её открыть.

3. Добавление клиент-серверной базы: подключение к SQL-серверу

Для баз, размещённых на сервере 1С:Предприятие (например, с использованием Microsoft SQL Server или PostgreSQL), процесс сложнее. Вам потребуются:

  • 🌐 Адрес сервера (например, srva1c.local или 192.168.1.10).
  • 🔑 Порт подключения (по умолчанию 1541 для , 1433 для MS SQL).
  • 📝 Имя базы данных на сервере (например, Base_ROMASHKA).
  • 👤 Логин и пароль пользователя с правами на подключение.

Инструкция:

  1. В окне запуска 1С нажмите ДобавитьДобавление в список существующей информационной базы.
  2. Выберите На сервере 1С:Предприятие.
  3. Укажите адрес сервера и порт. Если сервер локальный, можно использовать localhost.
  4. В списке баз выберите нужную (если список пуст, проверьте настройки сервера 1С).
  5. Задайте имя для отображения и сохраните.

Если база не отображается в списке, проверьте:

  • 🔌 Работает ли служба Агент сервера 1С:Предприятие (перезапустите её через services.msc).
  • 🔒 Открыт ли порт 1541 в брандмауэре Windows.
  • 📋 Правильно ли указано имя базы в кластере серверов 1С (проверьте через Консоль администрирования сервера 1С).
💡

Если подключение к серверу не удаётся, попробуйте использовать IP-адрес вместо имени хоста. Иногда проблемы с DNS-записями мешают корректному подключению.

4. Ручное редактирование файла 1CEStart.cfg (для опытных пользователей)

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

Файл 1CEStart.cfg хранится:

  • В Windows 10/11:
    C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1CEStart\1CEStart.cfg
  • В Windows 7/8:
    C:\Documents and Settings\<ИмяПользователя>\Application Data\1C\1CEStart\1CEStart.cfg

Откройте файл в Блокноте или Notepad++ и добавьте новый раздел для базы. Примеры:

Тип базы Пример кода для 1CEStart.cfg
Файловая
[BaseROMASHKA]

Connect=File="C:\Bases\ROMASHKA\1Cv8.1CD";

Name=ООО Ромашка (основная)

[BaseROMASHKA\Default]

User=Администратор

Клиент-серверная
[BaseSRV]

Connect=Srvr="srva1c.local";Ref="BaseROMASHKA";

Name=ООО Ромашка (серверная)

[BaseSRV\Default]

User=ИвановИИ

После редактирования сохраните файл и перезапустите 1С. Если база не появилась, проверьте:

  • 📝 Синтаксис: отсутствие лишних точек с запятой или кавычек.
  • 🔍 Путь: для файловой базы должен быть указан полный путь к .1CD.
  • 🔑 Права: у пользователя Windows должны быть права на чтение файла 1CEStart.cfg.
⚠️ Внимание: Не редактируйте 1CEStart.cfg одновременно с запущенной 1С — это может привести к потере изменений или повреждению файла.

5. Добавление базы через командную строку (для автоматизации)

Для администрирования большого количества баз или автоматизации развёртывания удобно использовать командную строку. В составе платформы 1С есть утилита 1cv8.exe, которая поддерживает ключи для добавления баз.

Пример команды для добавления файловой базы:

"C:\Program Files\1cv8\8.3.20.1549\bin\1cv8.exe" DESIGNER /F "C:\Bases\ROMASHKA\1Cv8.1CD" /N "ООО Ромашка" /AddInList

Для клиент-серверной базы:

"C:\Program Files\1cv8\8.3.20.1549\bin\1cv8.exe" DESIGNER /S "srva1c.local\BaseROMASHKA" /N "ООО Ромашка (сервер)" /AddInList

Ключи команды:

  • /F — путь к файлу базы (.1CD).
  • /S — строка подключения к серверу (формат: сервер\имя_базы).
  • /N — имя базы в списке.
  • /AddInList — добавить базу в список.

Чтобы проверить успешность добавления, запустите 1С с ключом /CheckIBs:

"C:\Program Files\1cv8\8.3.20.1549\bin\1cv8.exe" /CheckIBs
Как автоматизировать добавление баз для новых пользователей?

Для массового развёртывания (например, в домене Windows) можно использовать скрипт на PowerShell или пакетный файл (.bat), который:

1. Копирует файл 1CEStart.cfg с предварительно добавленными базами в профиль пользователя.

2. Запускает 1С с ключом /CheckIBs для обновления списка.

3. Проверяет успешность подключения через тестовый запрос (например, с помощью COM-соединения).

6. Типичные ошибки и их решения

При добавлении базы в список пользователи часто сталкиваются с ошибками. Рассмотрим самые распространённые:

Ошибка Причина Решение
Не найден файл информационной базы Указан неверный путь к .1CD или файл перемещён. Проверьте путь в 1CEStart.cfg или через мастер добавления. Используйте полный путь (например, C:\Bases\... вместо .\Bases\...).
Ошибка подключения к серверу 1С Служба сервера 1С не запущена или заблокирован порт 1541. Перезапустите службу Агент сервера 1С:Предприятие и проверьте настройки брандмауэра.
Нет прав для подключения Пользователь не имеет прав на доступ к базе на сервере. Настройте права в Консоли администрирования сервера 1С или запросите доступ у администратора.
База уже добавлена в список Повторное добавление одной и той же базы. Удалите старую запись из списка и добавьте заново или отредактируйте 1CEStart.cfg.

Если ошибка не устраняется, проверьте:

  • 📋 Логи 1С (папка %APPDATA%\1C\1Cv8\logs) — там могут быть подробности об ошибке.
  • 🔧 Версию платформы — некоторые базы несовместимы с новыми версиями 1С (и наоборот).
  • 🔄 Целостность базы — запустите тестирование и исправление через конфигуратор (1cv8.exe CONFIG /IBName <имя_базы> /TestAndRepairIB).
💡

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

7. Перенос базы на другой компьютер: нюансы добавления

Если вы переносите базу с одного компьютера на другой (например, при замене рабочей станции), недостаточно просто скопировать файлы .1CD. Нужно:

  1. Скопировать всю папку с базой (включая файлы 1Cv8.lst, 1Cv8Log и др.).
  2. Убедиться, что версия платформы 1С на новом компьютере совместима с базой.
  3. Добавить базу в список одним из описанных выше способов.
  4. Проверить лицензии — некоторые конфигурации требуют перерегистрации при смене оборудования.

При переносе клиент-серверной базы:

  • 📤 Экспортируйте данные через Консоль администрирования сервера 1С или 1cv8.exe с ключом /DumpIB.
  • 📥 Импортируйте на новом сервере с помощью /RestoreIB.
  • 🔗 Обновите строку подключения в 1CEStart.cfg или через мастер добавления.
⚠️ Внимание: При переносе базы между разными версиями платформы (например, с 8.3.18 на 8.3.20) может потребоваться конвертация. Используйте утилиту chdbfl.exe из комплекта 1С или обратитесь к администратору.

8. Автоматизация добавления баз для корпоративных пользователей

В крупных компаниях добавление баз в список для новых сотрудников часто автоматизируют. Рассмотрим два подхода:

1. Групповые политики Windows (GPO)

С помощью Групповой политики можно развернуть файл 1CEStart.cfg со всеми необходимыми базами в профили пользователей. Для этого:

  1. Создайте шаблон 1CEStart.cfg с нужными базами.
  2. Разместите его на сетевом ресурсе, доступном для чтения.
  3. Настройте политику Copy File в User Configuration → Preferences → Windows Settings → Files.

2. Скрипт на PowerShell

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

$1CPath = "C:\Program Files\1cv8\8.3.20.1549\bin\1cv8.exe"

$BaseName = "ООО Ромашка"

$BasePath = "C:\Bases\ROMASHKA\1Cv8.1CD"

& $1CPath DESIGNER /F $BasePath /N $BaseName /AddInList

Для клиент-серверной базы:

& $1CPath DESIGNER /S "srva1c.local\BaseROMASHKA" /N "ООО Ромашка (сервер)" /AddInList

Чтобы запустить скрипт для всех пользователей, разместите его в Startup Scripts через Групповую политику.

💡

Автоматизация добавления баз сокращает время настройки рабочих мест и уменьшает количество ошибок, связанных с ручным вводом данных.

FAQ: Частые вопросы по добавлению баз 1С в список

Можно ли добавить базу из облака (1С:Фреш) в локальный список?

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

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

Причины могут быть разными:

  • 🔐 Несовместимость версий — база создана в более новой версии платформы, чем установлена у вас.
  • 🔄 Повреждение базы — запустите тестирование и исправление через конфигуратор.
  • 🚫 Блокировка антивирусом — временно отключите защиту и попробуйте снова.

Проверьте логи в папке %APPDATA%\1C\1Cv8\logs для точной диагностики.

Как удалить базу из списка, если она не нужна?

Чтобы удалить базу:

  1. Запустите 1С, выделите ненужную базу в списке.
  2. Нажмите кнопку Удалить (или Shift+Del).
  3. Подтвердите удаление.

Если база не удаляется (например, из-за повреждения 1CEStart.cfg), удалите её запись вручную из файла конфигурации.

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

Да, но с ограничениями:

  • 📂 Для файловой базы достаточно прав на чтение папки с .1CD.
  • 🖥️ Для клиент-серверной базы администратор должен предварительно настроить права доступа на сервере.

Если у вас нет прав на редактирование 1CEStart.cfg, попросите администратора добавить базу в список или используйте портативный режим 1С с отдельным файлом настроек.

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

Если интерфейс 1С не открывается (например, из-за ошибок платформы), используйте:

  1. Ручное редактирование 1CEStart.cfg (см. раздел 4).
  2. Командную строку (см. раздел 5).
  3. Перенос файла настроек с другого компьютера (если структура баз идентична).

Если проблема в самой платформе, переустановите 1С, сохранив предварительно папку с базами.