Добавление информационной базы в список 1С:Предприятия
Содержание
Новая база появляется в стартовом окне не сама: её нужно либо создать с нуля, либо подключить файл, который уже есть на диске или на сервере. Открываете 1С:Предприятие, видите список баз — чтобы добавить сюда ещё одну, нажмите кнопку Добавить справа от списка. Дальше программа задаст два-три вопроса и попросит указать, где база лежит.
Какой путь выбрать, зависит от ситуации. Нужна новая чистая база под типовую конфигурацию
— создаёте её из шаблона. База уже лежит на диске или в сетевой папке — подключаете существующий каталог, ничего не создавая. Прислали файл .dt — сначала создаёте пустую базу, потом загружаете в неё выгрузку через Конфигуратор. База хранится в СУБД или опубликована на сайте — выбираете серверный или веб-вариант расположения.
Что приготовить перед добавлением базы
Список баз хранится у каждого пользователя Windows отдельно — в файле ibases.v8i в каталоге %APPDATA%\1C\1CEStart. Поэтому база, добавленная под одной учётной записью, не видна под другой. Это нормально, пугаться не нужно.
Чтобы база появлялась у всех сотрудников компьютера автоматически, список выносят в общий файл: путь к нему задают в 1CEStart.cfg параметром CommonInfoBases, который указывает на общий .v8i-файл со списком. А чтобы не путаться в десятках баз, их группируют в папки — нажмите Добавить и выберите создание группы, затем перетащите базы внутрь (удобно делить на рабочие, копии и тестовые).
Перед тем как нажимать Добавить, определитесь с типом базы — от этого зависит, какие поля придётся заполнять:
- 📁 Файловая — вся база лежит в одном каталоге в файле
1Cv8.1CD. Подходит для одного-двух пользователей. - 🖥️ Клиент-серверная — данные в СУБД (MS SQL Server, PostgreSQL), работу обслуживает сервер
1С:Предприятия. Нужна при большом числе пользователей и объёме.
Версия платформы должна быть не ниже той, в которой создавалась база. Если база сделана на платформе 8.3.24, а у вас установлена 8.3.21, база не откроется — сначала обновите платформу.
Создание новой файловой базы
Это самый частый сценарий для небольшой организации. Последовательность:
- В стартовом окне нажмите Добавить.
- Выберите Создание новой информационной базы, нажмите Далее.
- Укажите, из чего создавать:
- из шаблона — если установлен дистрибутив конфигурации (Бухгалтерия, ЗУП, УТ). Выберите нужный шаблон в дереве;
- без конфигурации — пустая база для разработки или для последующей загрузки выгрузки
.dt.
- Задайте наименование базы — то, что будет видно в списке. Поле «Тип расположения» оставьте На данном компьютере или на компьютере в локальной сети.
- Укажите каталог — пустую папку, где будет лежать база. Для сетевой базы путь задавайте в формате UNC:
\\server\1c\Buh, а не через подключённый дискZ:. - Выберите язык интерфейса (обычно «Русский (Россия)»), нажмите Далее.
- На последнем шаге — параметры запуска (о них ниже). Нажмите Готово.
После этого в указанном каталоге появятся служебные файлы, а новая база — в списке. Если создавали из шаблона, при первом запуске программа предложит начальное заполнение.
Для сетевой файловой базы папку лучше держать на отдельном файловом сервере и раздавать по UNC-пути. Хранить рабочую базу на чьём-то личном компьютере — риск: выключили машину, и база недоступна всем.
Подключение базы, которая уже есть на диске
Когда каталог с файлом 1Cv8.1CD уже существует (вам прислали архив с базой, перенесли с другого компьютера, восстановили из копии), создавать ничего не нужно — базу просто подключают к списку:
- Нажмите Добавить.
- Выберите Добавление в список существующей информационной базы, нажмите Далее.
- Введите наименование и укажите каталог, в котором лежит
1Cv8.1CD. - Пройдите шаг с параметрами запуска и нажмите Готово.
Так же подключается серверная база, которая уже заведена в кластере администратором: на шаге расположения выбирайте На сервере 1С:Предприятия и указывайте имя сервера и имя базы в кластере.
Подключение серверной базы на SQL
Серверный вариант сложнее: база физически лежит в СУБД, а 1С:Предприятие обращается к ней через сервер приложений. Создать такую базу из стартового окна можно, если у вас есть доступ к СУБД и к кластеру серверов.
- Добавить → Создание новой информационной базы, выберите шаблон или пустую базу.
- Наименование задайте, а в «Типе расположения» выберите На сервере 1С:Предприятия.
- Заполните серверные параметры:
| Поле | Что указать |
|---|---|
| Кластер серверов 1С | Имя или IP сервера приложений (по умолчанию порт 1540) |
| Имя информационной базы | Как база будет называться внутри кластера, латиницей |
| Тип СУБД | MS SQL Server, PostgreSQL, IBM DB2 или Oracle Database |
| Сервер баз данных | Адрес SQL-сервера (например, SQLSRV или localhost) |
| Имя базы данных | Имя БД на стороне СУБД |
| Пользователь / пароль | Учётная запись СУБД с правами на создание базы |
- Если база в СУБД ещё не создана, отметьте Создать базу данных в случае её отсутствия — сервер создаст её сам. Если база уже есть, эту галочку не ставьте.
- Смещение дат оставьте по умолчанию (для MS SQL обычно
2000).
Пользователь СУБД должен иметь право на создание базы (dbcreator в MS SQL). Если прав нет, при подключении появится ошибка доступа к серверу баз данных.
Клиент сначала обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и рабочим процессам — диапазон их портов задаётся в свойствах рабочего сервера. Если сервер приложений недоступен по сети, база не подключится, даже когда сам SQL-сервер работает.
Выбор СУБД на подключение не влияет — для 1С:Предприятия и MS SQL, и PostgreSQL выглядят одинаково, разница только в поле «Тип СУБД» и в реквизитах SQL-сервера. Параметр Защищённое соединение отвечает за шифрование канала между клиентом и кластером: по умолчанию выключен, включать его стоит, когда клиенты ходят к серверу через недоверенную сеть.
Подключение базы, опубликованной на веб-сервере
Третий тип расположения — На веб-сервере. Его выбирают, когда база опубликована на IIS или Apache и к ней ходят через браузер или тонкий клиент по адресу вида http://server/base. Саму публикацию делает администратор в Конфигураторе через Администрирование → Публикация на веб-сервере…; на вашем компьютере остаётся только подключить её к списку.
- Нажмите Добавить → Добавление в список существующей информационной базы.
- Введите наименование.
- В «Типе расположения» выберите На веб-сервере.
- Укажите полный адрес публикации:
http://server/baseилиhttps://…для защищённого соединения. - Пройдите шаг параметров запуска и нажмите Готово.
Такая база работает без установленной конфигурации на вашей машине — нужен только тонкий клиент той же версии платформы, что и на сервере. Это удобно для удалённых сотрудников: не нужно открывать наружу порты 1540-1541, трафик идёт по привычному HTTPS.
Если адрес публикации открывается в браузере, но тонкий клиент пишет об ошибке, чаще всего не совпадает версия платформы: на сервере одна, у вас другая. Поставьте платформу с тем же номером.
Загрузка базы из файла выгрузки .dt
Файл .dt — это полная выгрузка информационной базы (данные плюс конфигурация). Напрямую подключить .dt к списку нельзя: сначала создаётся пустая база, затем в неё загружается выгрузка.
- Создайте новую пустую базу (без конфигурации) — файловую или серверную, как описано выше.
- Запустите эту базу в режиме Конфигуратор (выберите базу в списке и нажмите Конфигуратор).
- В меню выберите Администрирование → Загрузить информационную базу….
- Укажите путь к файлу
.dtи подтвердите.
Загрузка .dt полностью затирает содержимое базы, в которую грузите. Поэтому грузите только в пустую или заведомо ненужную базу — иначе потеряете текущие данные.
- После загрузки Конфигуратор предложит перезапуститься — согласитесь.
Обратная операция (создать .dt для переноса) — там же: Администрирование → Выгрузить информационную базу…. Этот способ переносит базу между файловым и серверным вариантами и между компьютерами независимо от того, как настроена СУБД.
Для разовых переносов .dt удобнее бэкапа СУБД: один файл, не зависит от типа сервера. Для больших серверных баз регулярные копии всё же делают средствами СУБД — выгрузка .dt на объёмной базе идёт долго и требует монопольного доступа.
Параметры запуска: что настроить на последнем шаге
Последний экран мастера одинаков для файловой и серверной базы. Здесь настраивается, как именно будет запускаться эта база:
- Вариант аутентификации — «Выбирать автоматически» (вход по учётной записи Windows, если она сопоставлена с пользователем базы) или «Запрашивать имя и пароль».
- Скорость соединения — «Низкая» включает экономный режим обмена с сервером для медленных каналов и VPN.
- Дополнительные параметры запуска — строка ключей командной строки. Например,
/N Ивановподставит имя пользователя, а связка/N Иванов /P парольвыполнит вход без запроса реквизитов. Хранить пароль в этой строке на общем компьютере не стоит — он виден в настройках базы. - Основной режим запуска — «Выбирать автоматически», «Тонкий клиент» или «Толстый клиент».
- Версия 1С:Предприятия — можно жёстко привязать базу к конкретной версии платформы, если на компьютере установлено несколько.
Эти же параметры можно поменять потом: выделите базу в списке, нажмите Изменить и пройдите мастер заново. Там же меняют путь к базе, если каталог переехал.
Частые ошибки при добавлении базы
Чаще всего база добавляется в список, но не открывается. Причина почти всегда в пути, правах или версии платформы.
Частые вопросы
Чем «Создание новой» отличается от «Добавления существующей»?
Почему база видна у одного пользователя Windows и не видна у другого?
ibases.v8i профиля каждого пользователя. Чтобы база была у всех, её добавляют под каждой учётной записью либо настраивают общий список баз через файл 1CEStart.cfg.Можно ли подключить файл `.dt` напрямую к списку?
.dt. Загрузка полностью заменяет содержимое базы-приёмника.Как перенести базу на другой компьютер?
1Cv8.1CD и подключить его на новом компьютере как существующую. Универсальный способ — выгрузить базу в .dt и загрузить на новом месте в пустую базу.