К статье
Практический материал

Администрирование · 12 мин

Как подключить базу данных 1С: файловый и серверный варианты

Как подключить базу 1С: файловый и клиент-серверный варианты, добавление ИБ в список, настройка SQL Server, типичные ошибки и проверка результата.

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

Существует три основных способа размещения информационной базы: файловый (каталог с файлом 1Cv8.1CD), клиент-серверный (MS SQL Server, PostgreSQL, Oracle или IBM DB2) и работа через веб-сервер по HTTP/HTTPS. Выбор способа зависит от количества пользователей, объёма данных и требований к отказоустойчивости. Для одного-трёх пользователей обычно достаточно файлового варианта, для рабочей группы от пяти человек и выше разумнее клиент-серверный.

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

Что понадобится перед подключением

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

Для файловой базы потребуется путь к каталогу, где лежит файл 1Cv8.1CD, и права на чтение и запись в этот каталог. Если база находится на сетевом диске, проверьте, что диск подключён и доступен из проводника. Для клиент-серверной базы нужны: имя или IP-адрес сервера 1С (кластера серверов), имя базы данных на сервере СУБД, а также учётные данные пользователя СУБД, если подключение создаётся через консоль администрирования.

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

Как подключить файловую базу 1С

Файловый вариант — самый простой сценарий. Вся база находится в одном файле 1Cv8.1CD внутри отдельного каталога. Подключение выполняется через стандартное окно запуска.

Порядок действий
  1. 1
    Запустите ярлык «1С:Предприятие» — откроется окно со списком информационных баз.
  2. 2
    Нажмите кнопку «Добавить» в правой части окна.
  3. 3
    Выберите «Добавление в список существующей информационной базы» и нажмите «Далее».
  4. 4
    Введите понятное наименование базы — оно будет отображаться в списке.
  5. 5
    Оставьте тип расположения «На данном компьютере или на компьютере в локальной сети».
  6. 6
    Укажите каталог информационной базы через кнопку выбора — это папка, содержащая файл 1Cv8.1CD.
  7. 7
    Нажмите «Далее», при необходимости задайте параметры запуска, затем «Готово».
  8. 8
    Выберите базу в списке и нажмите «1С:Предприятие» для проверки входа.

Если база лежит на сетевом ресурсе, путь можно указать как через подключённый сетевой диск (например, Z:\BuhBase), так и через UNC-путь (\\SERVER\Bases\BuhBase). UNC-путь надёжнее: он не зависит от того, подключён ли сетевой диск у конкретного пользователя. Учтите, что при одновременной работе нескольких пользователей с файловой базой по сети скорость заметно падает, а риск блокировок и повреждений при обрыве связи возрастает.

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

Как подключить клиент-серверную базу

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

Для добавления такой базы в список на клиентском компьютере в окне выбора информационных баз нажмите «Добавить», выберите «Добавление в список существующей информационной базы», введите наименование и укажите тип расположения «На сервере 1С:Предприятия». Далее заполните два ключевых поля: «Кластер серверов» — имя или IP-адрес сервера, где работает агент сервера 1С, и «Имя информационной базы» — имя базы в кластере (не обязательно совпадает с именем базы в СУБД).

Если порт агента сервера отличается от стандартного (1540), его указывают через двоеточие после имени сервера, например: srv1c:1541. Точные значения адреса, порта и имени базы уточните у администратора — ошибка в любом из этих параметров приведёт к сообщению о невозможности подключения.

Создание базы на сервере из клиента

Если у вас есть права администратора кластера и СУБД, новую серверную базу можно создать прямо из окна запуска: выберите «Создание новой информационной базы», укажите тип «На сервере 1С:Предприятия» и заполните параметры — сервер СУБД, тип СУБД, имя базы данных, пользователя и пароль СУБД. Платформа сама создаст базу в СУБД и зарегистрирует её в кластере. Для создания из шаблона предварительно установите шаблон конфигурации на компьютер.

Подключение через веб-сервер

Третий вариант — публикация информационной базы на веб-сервере (IIS или Apache) и подключение к ней по HTTP или HTTPS. Это удобно для удалённых сотрудников и филиалов: не требуется прямой доступ к серверу 1С или сетевой папке, достаточно адреса публикации.

Публикацию выполняет администратор через пункт «Администрирование → Публикация на веб-сервере» в конфигураторе. На клиентском компьютере база добавляется так же, как обычно, но тип расположения выбирается «На веб-сервере», а в поле адреса указывается URL публикации, например https://server.example.com/BuhBase. При подключении по HTTPS с самоподписанным сертификатом клиент может выдать предупреждение о безопасности — в этом случае сертификат нужно установить в доверенные на рабочем месте.

Сравнение вариантов подключения

Файловая база

Подходит для 1–3 пользователей и небольших объёмов. Простое резервное копирование копированием каталога. Ограничение: просадки скорости по сети и риск повреждения при обрыве связи.

Клиент-серверная база

Для рабочих групп и больших объёмов. Требует сервера 1С, СУБД и администрирования, зато даёт параллельную работу, регламентные задания и нормальное резервное копирование средствами СУБД.

Веб-сервер

Для удалённого доступа без VPN и прямого доступа к серверу. Требует настройки публикации и сертификатов; тонкий клиент и браузер работают медленнее толстого клиента на сложных операциях.

Проверка подключения и первый вход

После добавления базы выберите её в списке и нажмите «1С:Предприятие». При первом входе система запросит имя пользователя и пароль — их задаёт администратор в разделе «Администрирование → Пользователи». Если список пользователей пуст, вход выполняется без аутентификации (типично для новых файловых баз).

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

Контрольные точки

Как проверить результат

Запуск базы из списка
Норма

Открывается главное окно конфигурации без сообщений об ошибках

Тревожный признак

Ошибка «Информационная база не обнаружена» или требование аутентификации ОС

Доступ к каталогу файловой базы
Норма

Файл 1Cv8.1CD открывается на чтение, в папке можно создать файл

Тревожный признак

Ошибка доступа, путь недоступен из проводника

Подключение к серверной базе
Норма

Сеанс создаётся, в консоли кластера виден новый сеанс пользователя

Тревожный признак

«Ошибка соединения с сервером 1С:Предприятия» — проверяйте адрес, порт и службу агента

Совместимость версий
Норма

База открывается без предложения конвертации

Тревожный признак

Предложение конвертировать базу — остановитесь и сверьте версию платформы

Типичные ошибки и их устранение

Чаще всего проблемы возникают не на этапе добавления базы, а при первом запуске. Сообщение «Информационная база не обнаружена» почти всегда означает неверный путь к каталогу: проверьте, что в указанной папке действительно лежит файл 1Cv8.1CD, а не, например, выгрузка DT или архив. Ошибки доступа к сетевой папке лечатся проверкой прав пользователя и повторным подключением сетевого ресурса.

В клиент-серверном варианте типовые причины отказа — остановлена служба «Агент сервера 1С:Предприятия», закрыт порт на брандмауэре, неверно указано имя базы в кластере или у пользователя СУБД нет прав на базу данных. Диагностику начинайте с простого: проверьте доступность сервера командой ping, затем состояние службы агента, затем параметры базы в консоли кластера.

Типичные ошибки
01
Указание пути к файлу 1Cv8.1CD вместо каталога — платформа ожидает именно папку, иначе база не найдётся.
02
Подключение базы платформой более новой версии без резервной копии — запустится конвертация, и старые рабочие места потеряют доступ.
03
Работа нескольких пользователей с файловой базой через Dropbox или Яндекс.Диск — фоновая синхронизация файла БД приводит к его повреждению.
04
Опечатка в имени базы в кластере при серверном подключении — клиент сообщает, что база не найдена, хотя сервер доступен.
05
Хранение файловой базы на съёмном диске без безопасного извлечения — риск повреждения файла при отключении во время записи.

Отдельно стоит сказать о резервном копировании до любых изменений. Для файловой базы достаточно скопировать весь каталог при закрытых сеансах. Для серверной — сделать резервную копию средствами СУБД или выгрузку в DT через конфигуратор. Это займёт минуты, но спасёт данные при ошибке.

Итог

Что важно запомнить

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

Частые вопросы

Как перенести базу 1С на другой компьютер?

Для файловой базы закройте все сеансы, скопируйте каталог с файлом 1Cv8.1CD на новый компьютер (или сетевой диск) и добавьте базу в список, указав новый путь. Убедитесь, что на новом ПК установлена платформа той же или совместимой версии. Серверную базу переносят через резервную копию средствами СУБД либо выгрузкой в DT из конфигуратора с последующей загрузкой.

Чем отличается файл 1Cv8.1CD от выгрузки DT?

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

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

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

Что делать, если база требует конвертацию при открытии?

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

Как узнать, файловая база или серверная?

В окне выбора информационных баз выделите базу и нажмите «Изменить» — тип расположения указан в параметрах. Также можно посмотреть строку подключения: файловая содержит параметр File с путём к каталогу, серверная — параметры Srvr и Ref с адресом кластера и именем базы.

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

Нет. Добавление базы в список — это изменение файла ibases.v8i в профиле текущего пользователя, прав администратора Windows для этого не требуется. Права администратора понадобятся только для установки платформы, настройки кластера серверов или публикации на веб-сервере.