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

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

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

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

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

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

Важно различать подключение к информационной базе через список баз в окне запуска 1С и внешние подключения — например, через COM-объекты, веб-сервисы или прямой доступ к СУБД. Ниже разобраны все основные сценарии, от самого простого до административных.

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

На компьютере должна быть установлена платформа 1С:Предприятие той версии, под которой работает конфигурация. Если база создана на платформе 8.3.22, а у вас стоит 8.3.15, при запуске появится ошибка несовместимости версий. Проверить установленную версию можно в окне запуска через пункт «О программе» или в списке установленных программ Windows.

Для файловой базы нужен полный путь к каталогу, где лежит файл 1Cv8.1CD. Если база общая и размещена на сетевом ресурсе, убедитесь, что у вашей учётной записи Windows есть права на чтение и запись в эту папку, а сам ресурс доступен — например, открывается в проводнике.

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

Подключение к файловой базе через список информационных баз

Это самый распространённый сценарий для небольших организаций. База хранится в одном файле в каталоге на локальном диске, сетевой папке или съёмном носителе.

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

На следующем шаге укажите каталог информационной базы — именно папку, содержащую файл 1Cv8.1CD, а не сам файл. Удобнее всего нажать кнопку обзора и выбрать каталог через проводник. Завершите мастер кнопкой «Готово» — база появится в списке, и её можно запустить двойным щелчком.

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

Если база расположена в сетевой папке, указывайте путь в формате UNC — \\server\base1c\buh, а не через подключённый сетевой диск. Буква диска может отличаться на других компьютерах или вовсе не подключиться, и тогда база «пропадёт» из списка с ошибкой доступа.

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

В клиент-серверном режиме данные хранятся в СУБД — Microsoft SQL Server, PostgreSQL, IBM Db2 или Oracle Database, а доступ к ним идёт через сервер 1С:Предприятия. Пользователь подключается не к файлу, а к кластеру серверов.

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

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

Сравнение режимов работы

Файловый режим

Подходит для 1–5 одновременных пользователей. Простая настройка, но ниже надёжность и скорость при росте объёма данных.

Клиент-серверный режим

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

Веб-сервер (тонкий/веб-клиент)

Доступ через браузер или тонкий клиент по HTTP. Подходит для удалённых сотрудников, но требует публикации базы на веб-сервере и настройки безопасности.

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

Когда сотрудники работают удалённо, базу часто публикуют на веб-сервере — IIS или Apache. В этом случае подключение выполняется по адресу вида http://server/base или https://server/base.

В мастере добавления базы выберите тип расположения «На веб-сервере» и укажите адрес публикации. Для защищённого соединения используйте HTTPS: платформа проверит сертификат сервера, и при самоподписанном сертификате потребуется его установить в доверенные на клиентском компьютере.

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

Настройка подключения через файл списка баз

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

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

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

Для сетевых файловых баз всегда прописывайте UNC-путь в общем списке баз. Если один сотрудник добавит базу через диск Z:, а у остальных этот диск не подключён, общий список начнёт выдавать ошибки у части пользователей, и найти причину будет непросто.
ПЗ
Практическое замечание

Программное подключение: COM, внешние компоненты и веб-сервисы

Иногда подключиться к базе нужно не интерактивно, а из другой программы — для обмена данными, загрузки документов или интеграции с сайтом. Классический способ для Windows — COM-соединение через объект V83.COMConnector.

vbscript
Set connector = CreateObject("V83.COMConnector")
Set conn = connector.Connect("File=\"D:\Bases\Trade\";Usr=\"Admin\";Pwd=\"123\";")

Строка подключения для файловой базы начинается с File=, для серверной — с Srvr= и Ref=. COM-соединение требует, чтобы на машине была установлена платформа той же разрядности, что и вызывающее приложение, иначе объект не создастся.

Более современная альтернатива — HTTP-сервисы и стандартный интерфейс OData, который конфигурация может публиковать на веб-сервере. OData позволяет читать и изменять данные базы по REST-подобному протоколу без установки платформы на клиенте, что удобно для интеграции с внешними системами.

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

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

Ошибка «Несовместимая версия платформы» говорит о том, что база требует более новую (реже — более старую) версию платформы. Установите нужный релиз — несколько версий платформы спокойно сосуществуют на одном компьютере, а в настройках базы можно явно указать, какую использовать.

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

Типичные ошибки
01
Указание пути к файлу 1Cv8.1CD вместо каталога — база не добавляется в список
02
Использование буквы сетевого диска вместо UNC-пути — база недоступна на других компьютерах
03
Опечатка в имени базы в кластере — ошибка соединения с сервером, хотя сервер доступен
04
Подключение рабочей базы вместо копии для тестов — риск испортить реальные данные при экспериментах
05
Отсутствие прав записи на сетевую папку — база открывается, но не даёт сохранять документы
Контрольные точки

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

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

Открывается окно ввода пользователя или сразу рабочий стол конфигурации

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

Ошибка о недоступности базы, неверной версии или пустой каталог

Сетевой путь к файловой базе
Норма

Каталог открывается в проводнике без запроса пароля, виден файл 1Cv8.1CD

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

Проводник просит учётные данные или выдаёт «сетевой путь не найден»

Соединение с сервером 1С
Норма

База запускается, в консоли кластера виден сеанс пользователя

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

Ошибка соединения с кластером, сеанс не появляется

Права на запись
Норма

Можно создать и провести тестовый документ

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

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

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

Можно ли подключиться к базе 1С без установленной платформы?

Напрямую через стандартный список баз — нет: для работы нужна платформа 1С:Предприятие. Обходные варианты — веб-клиент через браузер, если база опубликована на веб-сервере, или доступ к данным через OData и HTTP-сервисы из сторонних приложений.

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

Откройте на его компьютере окно запуска 1С, выделите базу и нажмите кнопку настройки (шестерёнка) или дважды щёлкните по строке с зажатой клавишей — в параметрах будет указан каталог или сервер. Также путь виден в файле ibases.v8i в профиле пользователя.

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

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

Что делать, если после обновления платформы база перестала открываться?

Скорее всего, при первом запуске под новой версией была выполнена конвертация базы, и старые версии платформы больше не могут её открыть. Установите новую версию платформы на все рабочие места или восстановите базу из резервной копии, сделанной до обновления.

Как безопасно дать доступ к базе удалённому сотруднику?

Оптимальный вариант — публикация базы на веб-сервере по HTTPS с обязательной аутентификацией и работа через тонкий или веб-клиент. Альтернатива — доступ по VPN в локальную сеть. Не следует пробрасывать порты сервера 1С или СУБД напрямую в интернет.

Можно ли подключиться к базе SQL Server напрямую, минуя сервер 1С?

Технически подключиться к СУБД можно, но читать и тем более изменять данные напрямую крайне опасно: структура таблиц 1С не предназначена для прямой работы, а изменения в обход платформы нарушают целостность данных. Для интеграций используйте COM, веб-сервисы или OData.

Итог

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

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