Добавление информационной базы в список 1С:Предприятия

· 9 мин

Содержание

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

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

Что приготовить перед добавлением базы

Список баз хранится у каждого пользователя Windows отдельно — в файле ibases.v8i в каталоге %APPDATA%\1C\1CEStart. Поэтому база, добавленная под одной учётной записью, не видна под другой. Это нормально, пугаться не нужно.

Чтобы база появлялась у всех сотрудников компьютера автоматически, список выносят в общий файл: путь к нему задают в 1CEStart.cfg параметром CommonInfoBases, который указывает на общий .v8i-файл со списком. А чтобы не путаться в десятках баз, их группируют в папки — нажмите Добавить и выберите создание группы, затем перетащите базы внутрь (удобно делить на рабочие, копии и тестовые).

Перед тем как нажимать Добавить, определитесь с типом базы — от этого зависит, какие поля придётся заполнять:

  • 📁 Файловая — вся база лежит в одном каталоге в файле 1Cv8.1CD. Подходит для одного-двух пользователей.
  • 🖥️ Клиент-серверная — данные в СУБД (MS SQL Server, PostgreSQL), работу обслуживает сервер 1С:Предприятия. Нужна при большом числе пользователей и объёме.
Что нужно знать до подключения базы
Выполнено: 0 / 5

Версия платформы должна быть не ниже той, в которой создавалась база. Если база сделана на платформе 8.3.24, а у вас установлена 8.3.21, база не откроется — сначала обновите платформу.

Создание новой файловой базы

Это самый частый сценарий для небольшой организации. Последовательность:

  1. В стартовом окне нажмите Добавить.
  2. Выберите Создание новой информационной базы, нажмите Далее.
  3. Укажите, из чего создавать:
    • из шаблона — если установлен дистрибутив конфигурации (Бухгалтерия, ЗУП, УТ). Выберите нужный шаблон в дереве;
    • без конфигурации — пустая база для разработки или для последующей загрузки выгрузки .dt.
  4. Задайте наименование базы — то, что будет видно в списке. Поле «Тип расположения» оставьте На данном компьютере или на компьютере в локальной сети.
  5. Укажите каталог — пустую папку, где будет лежать база. Для сетевой базы путь задавайте в формате UNC: \\server\1c\Buh, а не через подключённый диск Z:.
  6. Выберите язык интерфейса (обычно «Русский (Россия)»), нажмите Далее.
  7. На последнем шаге — параметры запуска (о них ниже). Нажмите Готово.

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

Для сетевой файловой базы папку лучше держать на отдельном файловом сервере и раздавать по UNC-пути. Хранить рабочую базу на чьём-то личном компьютере — риск: выключили машину, и база недоступна всем.

Подключение базы, которая уже есть на диске

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

  1. Нажмите Добавить.
  2. Выберите Добавление в список существующей информационной базы, нажмите Далее.
  3. Введите наименование и укажите каталог, в котором лежит 1Cv8.1CD.
  4. Пройдите шаг с параметрами запуска и нажмите Готово.

Так же подключается серверная база, которая уже заведена в кластере администратором: на шаге расположения выбирайте На сервере 1С:Предприятия и указывайте имя сервера и имя базы в кластере.

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

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

  1. Добавить → Создание новой информационной базы, выберите шаблон или пустую базу.
  2. Наименование задайте, а в «Типе расположения» выберите На сервере 1С:Предприятия.
  3. Заполните серверные параметры:
ПолеЧто указать
Кластер серверов 1СИмя или IP сервера приложений (по умолчанию порт 1540)
Имя информационной базыКак база будет называться внутри кластера, латиницей
Тип СУБДMS SQL Server, PostgreSQL, IBM DB2 или Oracle Database
Сервер баз данныхАдрес SQL-сервера (например, SQLSRV или localhost)
Имя базы данныхИмя БД на стороне СУБД
Пользователь / парольУчётная запись СУБД с правами на создание базы
  1. Если база в СУБД ещё не создана, отметьте Создать базу данных в случае её отсутствия — сервер создаст её сам. Если база уже есть, эту галочку не ставьте.
  2. Смещение дат оставьте по умолчанию (для MS SQL обычно 2000).

Пользователь СУБД должен иметь право на создание базы (dbcreator в MS SQL). Если прав нет, при подключении появится ошибка доступа к серверу баз данных.

Клиент сначала обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и рабочим процессам — диапазон их портов задаётся в свойствах рабочего сервера. Если сервер приложений недоступен по сети, база не подключится, даже когда сам SQL-сервер работает.

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

Подключение базы, опубликованной на веб-сервере

Третий тип расположения — На веб-сервере. Его выбирают, когда база опубликована на IIS или Apache и к ней ходят через браузер или тонкий клиент по адресу вида http://server/base. Саму публикацию делает администратор в Конфигураторе через Администрирование → Публикация на веб-сервере…; на вашем компьютере остаётся только подключить её к списку.

  1. Нажмите Добавить → Добавление в список существующей информационной базы.
  2. Введите наименование.
  3. В «Типе расположения» выберите На веб-сервере.
  4. Укажите полный адрес публикации: http://server/base или https://… для защищённого соединения.
  5. Пройдите шаг параметров запуска и нажмите Готово.

Такая база работает без установленной конфигурации на вашей машине — нужен только тонкий клиент той же версии платформы, что и на сервере. Это удобно для удалённых сотрудников: не нужно открывать наружу порты 1540-1541, трафик идёт по привычному HTTPS.

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

Загрузка базы из файла выгрузки .dt

Файл .dt — это полная выгрузка информационной базы (данные плюс конфигурация). Напрямую подключить .dt к списку нельзя: сначала создаётся пустая база, затем в неё загружается выгрузка.

  1. Создайте новую пустую базу (без конфигурации) — файловую или серверную, как описано выше.
  2. Запустите эту базу в режиме Конфигуратор (выберите базу в списке и нажмите Конфигуратор).
  3. В меню выберите Администрирование → Загрузить информационную базу….
  4. Укажите путь к файлу .dt и подтвердите.

Загрузка .dt полностью затирает содержимое базы, в которую грузите. Поэтому грузите только в пустую или заведомо ненужную базу — иначе потеряете текущие данные.

  1. После загрузки Конфигуратор предложит перезапуститься — согласитесь.

Обратная операция (создать .dt для переноса) — там же: Администрирование → Выгрузить информационную базу…. Этот способ переносит базу между файловым и серверным вариантами и между компьютерами независимо от того, как настроена СУБД.

Для разовых переносов .dt удобнее бэкапа СУБД: один файл, не зависит от типа сервера. Для больших серверных баз регулярные копии всё же делают средствами СУБД — выгрузка .dt на объёмной базе идёт долго и требует монопольного доступа.

Параметры запуска: что настроить на последнем шаге

Последний экран мастера одинаков для файловой и серверной базы. Здесь настраивается, как именно будет запускаться эта база:

  • Вариант аутентификации — «Выбирать автоматически» (вход по учётной записи Windows, если она сопоставлена с пользователем базы) или «Запрашивать имя и пароль».
  • Скорость соединения — «Низкая» включает экономный режим обмена с сервером для медленных каналов и VPN.
  • Дополнительные параметры запуска — строка ключей командной строки. Например, /N Иванов подставит имя пользователя, а связка /N Иванов /P пароль выполнит вход без запроса реквизитов. Хранить пароль в этой строке на общем компьютере не стоит — он виден в настройках базы.
  • Основной режим запуска — «Выбирать автоматически», «Тонкий клиент» или «Толстый клиент».
  • Версия 1С:Предприятия — можно жёстко привязать базу к конкретной версии платформы, если на компьютере установлено несколько.

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

Частые ошибки при добавлении базы

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

Диагностика: выберите симптом

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

Чем «Создание новой» отличается от «Добавления существующей»?
Создание делает новую пустую базу (или разворачивает из шаблона) в указанном каталоге. Добавление существующей только подключает к списку базу, которая уже есть на диске или в кластере, — новых файлов не создаёт.
Почему база видна у одного пользователя Windows и не видна у другого?
Список баз хранится персонально, в файле ibases.v8i профиля каждого пользователя. Чтобы база была у всех, её добавляют под каждой учётной записью либо настраивают общий список баз через файл 1CEStart.cfg.
Можно ли подключить файл `.dt` напрямую к списку?
Нет. Сначала создают пустую базу, затем в Конфигураторе выполняют Администрирование → Загрузить информационную базу… и указывают .dt. Загрузка полностью заменяет содержимое базы-приёмника.
Как перенести базу на другой компьютер?
Для файловой базы достаточно скопировать весь каталог с файлом 1Cv8.1CD и подключить его на новом компьютере как существующую. Универсальный способ — выгрузить базу в .dt и загрузить на новом месте в пустую базу.
Что делать, если каталог базы переехал и база не открывается?
Не удаляйте базу из списка. Выделите её, нажмите Изменить и укажите новый путь к каталогу — остальные настройки сохранятся.