Администрирование · 11 мин
Как подключить базу данных 1С: файловый и серверный варианты
Как подключить базу данных 1С: файловый и клиент-серверный режимы, публикация на веб-сервере, добавление базы в список, типичные ошибки и проверка результата.
Подключение базы данных 1С — это добавление информационной базы в список запуска платформы или настройка её работы через сервер 1С и СУБД. От выбранного варианта зависят скорость работы, количество одновременных пользователей и требования к инфраструктуре. Для небольшой компании обычно достаточно файлового режима, а при росте числа пользователей базу переносят на клиент-серверную архитектуру.
Прежде чем подключать базу, определите её формат. Файловая база хранится в одном файле с расширением 1Cv8.1CD и размещается на локальном диске или в общей сетевой папке. Клиент-серверная база работает через связку «сервер 1С:Предприятия + СУБД» (Microsoft SQL Server, PostgreSQL или другую поддерживаемую систему). Способы подключения этих вариантов принципиально различаются.
Важно понимать: «подключить базу» может означать три разных действия — добавить существующую базу в список запуска на компьютере пользователя, опубликовать базу на веб-сервере для работы через браузер или тонкий клиент, либо зарегистрировать базу на сервере 1С. Ниже разобраны все три сценария с конкретными шагами и проверками.
Определите формат базы и подготовьте доступ
Откройте каталог, где предположительно лежит база. Если там есть файл 1Cv8.1CD — это файловая база, её можно подключить напрямую. Если база уже работает на сервере, узнайте у администратора имя сервера 1С, имя базы в кластере и тип СУБД. Без этих данных подключение в клиент-серверном режиме невозможно.
Проверьте права доступа. Для файловой базы пользователю нужны права на чтение и запись в каталог базы — при сетевом размещении это настраивается на уровне общей папки и файловой системы. Для клиент-серверного варианта нужна учётная запись в самой информационной базе (пользователь создаётся в конфигураторе или в режиме «Предприятие» администратором).
Убедитесь, что версия платформы 1С на компьютере не ниже версии, под которой работала база. Платформа старой версии не откроет базу, конвертированную под новую. Версию можно посмотреть при запуске конфигуратора или уточнить в свойствах базы, если она уже подключена на другом компьютере.
Как добавить файловую базу в список запуска
Запустите ярлык 1С:Предприятия — откроется окно со списком информационных баз. Нажмите кнопку «Добавить», выберите «Добавление в список существующей информационной базы» и укажите наименование — оно будет отображаться в списке, на саму базу не влияет.
На следующем шаге выберите тип расположения «На данном компьютере или на компьютере в локальной сети» и укажите путь к каталогу базы. Путь ведёт именно к папке, содержащей файл 1Cv8.1CD, а не к самому файлу. Для сетевого размещения используйте UNC-путь вида \\SERVER\Bases\Trade — подключение через подключённый сетевой диск менее надёжно, так как буква диска может отличаться у разных пользователей.
После сохранения база появится в списке. Выберите её и запустите в режиме «Предприятие» для обычной работы или «Конфигуратор» для администрирования. Если при первом запуске появится предложение конвертировать базу — значит, платформа новее версии базы; подтверждайте конвертацию только при наличии резервной копии.
- 1Откройте окно запуска 1С и нажмите «Добавить»
- 2Выберите «Добавление существующей информационной базы»
- 3Укажите понятное наименование базы
- 4Выберите размещение «на данном компьютере или в локальной сети»
- 5Укажите путь к каталогу с файлом 1Cv8.1CD
- 6Завершите мастер и запустите базу в режиме «Предприятие»
- 7Проверьте вход под своей учётной записью
Как подключить клиент-серверную базу
Клиент-серверный вариант требует подготовленной инфраструктуры: установленного сервера 1С:Предприятия и работающей СУБД. Если их нет, сначала разверните сервер — это отдельная задача, требующая лицензий на сервер 1С и, для некоторых СУБД, лицензий на саму СУБД.
Регистрация базы выполняется в консоли администрирования серверов 1С. Откройте консоль, разверните нужный сервер, затем кластер и ветку «Информационные базы». Создайте новую базу: укажите имя (под ним база будет видна клиентам), тип СУБД, имя базы данных на стороне СУБД, сервер СУБД и учётные данные пользователя СУБД с правами на создание и изменение базы.
Если база данных в СУБД ещё не существует, консоль может создать её автоматически при установленном соответствующем флажке. Если база данных уже создана и заполнена (например, восстановлена из бэкапа средствами СУБД), снимите флажок создания и укажите существующее имя. Ошибка на этом шаге — частая причина подключения «пустой» базы вместо рабочей.
На компьютерах пользователей база добавляется через тот же диалог «Добавить», но с типом размещения «На сервере 1С:Предприятия». Укажите имя сервера (или кластера) и имя информационной базы точно так, как она названа в консоли — регистр и пробелы имеют значение.
Файловый или клиент-серверный режим
Подходит для небольших коллективов и несложных конфигураций. Прост в развёртывании и резервном копировании, но чувствителен к качеству сети при общем доступе и ограничен по конкурентной работе пользователей.
Нужен при десятках одновременных пользователей, больших объёмах данных и требованиях к отказоустойчивости. Дороже в лицензиях и требует администрирования сервера 1С и СУБД.
Дополнение к любому из режимов: позволяет работать через браузер или тонкий клиент по сети и через интернет, но требует настройки веб-сервера и защиты соединения.
Публикация базы на веб-сервере
Для доступа через браузер или тонкий клиент по сети базу публикуют на веб-сервере — IIS или Apache. На компьютере с веб-сервером должны быть установлены модули расширения веб-сервера из дистрибутива платформы 1С. Без них публикация не заработает, даже если сам веб-сервер настроен правильно.
Быстрый способ — публикация из конфигуратора: «Администрирование» → «Публикация на веб-сервере». Укажите имя публикации (оно войдёт в URL), каталог публикации и веб-сервер. Платформа создаст каталог с файлом настроек default.vrd и зарегистрирует виртуальный каталог. Для IIS обычно требуется запуск конфигуратора с правами администратора.
После публикации база доступна по адресу вида http://server/BaseName. Пользователи добавляют её в список запуска с типом «На веб-сервере» и указывают этот URL. Если база открывается извне локальной сети, обязательно настройте HTTPS и ограничьте доступ средствами веб-сервера — открытая публикация без шифрования передаёт логины и данные в незащищённом виде.
Проверка результата и типичные ошибки подключения
Корректное подключение выглядит так: база запускается в режиме «Предприятие», запрашивает логин и пароль, открывает начальную страницу конфигурации, а в справке «О программе» отображаются ожидаемые версия платформы и режим работы. Дополнительно проверьте, что открываются основные документы и отчёты — это подтверждает целостность данных.
Ошибка «Информационная база не обнаружена» при файловом подключении почти всегда означает неверный путь к каталогу или отсутствие прав на папку. Проверьте путь в проводнике с того же компьютера и под тем же пользователем. Ошибка «Ошибка соединения с сервером 1С» указывает на недоступность сервера: проверьте, запущена ли служба агента сервера 1С и не блокирует ли брандмауэр его порты.
Сообщение о несовпадении версий платформы означает, что клиент и сервер (или публикация) работают на разных версиях. Установите на клиенте ту же версию платформы, что и на сервере. Ошибка аутентификации в СУБД при регистрации серверной базы говорит о неверном логине или пароле пользователя СУБД либо о недостатке его прав.
Ограничения и когда нужен специалист
Самостоятельное подключение оправдано для файловых баз и добавления уже настроенных серверных баз на рабочие места. Это штатные операции, не меняющие данные. Риск минимален, если соблюдён порядок и есть резервная копия.
К специалисту стоит обратиться при первичном развёртывании сервера 1С и СУБД, миграции базы из файлового режима в клиент-серверный, настройке отказоустойчивого кластера и публикации базы в интернет. Ошибки в этих сценариях влияют на безопасность и доступность данных всей организации, а их устранение обычно дороже правильной первоначальной настройки.
Отдельная ситуация — повреждённая файловая база, которая не открывается. Не пытайтесь «лечить» её многократными запусками тестирования и исправления подряд: каждый проход с включёнными опциями исправления может необратимо изменить данные. Сначала снимите копию каталога базы и только потом запускайте проверку утилитой chdbfl.exe из каталога платформы.
Как проверить результат
База открывается, запрашивает логин и пароль, показывает рабочий стол конфигурации
Ошибки «база не обнаружена», «несовпадение версий», зависание при входе
Путь — это каталог с 1Cv8.1CD, доступный по сети; для сервера указаны точные имя сервера и базы
Путь ведёт к файлу, используется буква диска, имя базы отличается от указанного в консоли
Документы и отчёты открываются, поиск находит записи
Пустые списки при подключении «не той» базы, ошибки при открытии объектов
Страница базы открывается по URL, соединение защищено HTTPS при внешнем доступе
Ошибка 404/500 в браузере, работа по открытому HTTP извне сети
Частые вопросы о подключении базы 1С
Можно ли подключить одну файловую базу с нескольких компьютеров?
Да, если разместить каталог базы в общей сетевой папке и дать пользователям права на чтение и запись. Каждый пользователь добавляет базу в свой список запуска по UNC-пути. Учтите, что файловый режим чувствителен к качеству сети: при нестабильном соединении возможны ошибки и повреждение базы, поэтому для интенсивной многопользовательской работы лучше клиент-серверный вариант.
Чем отличается выгрузка в dt от копирования файла базы?
Копирование файла 1Cv8.1CD — простая резервная копия файловой базы, но она корректна только при закрытых сеансах. Выгрузка в dt через конфигуратор создаёт переносимый архив, который можно загрузить и в клиент-серверную базу. Для миграции между режимами используют именно dt, для быстрого бэкапа файловой базы достаточно копии файла.
Почему база просит конвертацию при первом запуске?
База создана или последний раз работала под более старой версией платформы, чем установленная у вас. Конвертация необратима: после неё базу не откроет старая платформа. Перед подтверждением убедитесь, что есть резервная копия, а все пользователи и сервер работают на новой версии платформы.
Как узнать, в каком режиме работает существующая база?
В режиме «Предприятие» откройте сведения о программе: там указан режим — файловый или клиент-серверный. Также это видно в свойствах базы в списке запуска: для файловой указан путь к каталогу, для серверной — имя сервера и имя базы.
Можно ли подключиться к базе 1С через интернет?
Да, через публикацию на веб-сервере с доступом по браузеру или тонким клиентом. Обязательно настройте HTTPS, сильные пароли и при возможности ограничение доступа по IP или VPN. Публикация базы в открытый интернет без шифрования — прямой риск утечки учётных данных и коммерческой информации.
Что делать, если серверную базу видно в консоли, но клиенты не подключаются?
Проверьте три вещи: запущена ли служба агента сервера 1С, совпадает ли имя базы у клиента с именем в консоли, не блокируются ли порты сервера брандмауэром. Также убедитесь, что версии платформы на клиенте и сервере совпадают — при несовпадении соединение отклоняется.
Что важно запомнить
Файловая база подключается указанием каталога с файлом 1Cv8.1CD, серверная — регистрацией в консоли сервера 1С и подключением по имени сервера и базы. Веб-доступ настраивается публикацией с модулями расширения веб-сервера и обязательным HTTPS при внешнем доступе. Перед конвертацией, миграцией и любыми рискованными действиями делайте резервную копию.