Добавление информационной базы в 1С:Предприятие 8.3
Содержание
Базу в 1С 8.3 добавляют не внутри программы, а в окне запуска — том самом списке, который открывается по ярлыку «1С:Предприятие». Нажмите кнопку Добавить…, выберите, создаёте вы новую базу или подключаете уже существующую, и укажите, где база лежит: в папке на диске или на сервере 1С:Предприятия.
Разберём оба варианта по шагам: файловый (одна папка на компьютере или в сетевом каталоге) и клиент-серверный (кластер серверов 1С плюс СУБД). Заодно — параметры запуска, наведение порядка в списке баз и что делать, если база в список не добавляется.
Инструкция под платформу 8.3 с интерфейсом «Такси». Пути и названия кнопок в окне запуска от релиза к релизу практически не меняются.
Окно запуска и кнопка «Добавить»
Окно запуска — это диалог со списком баз, который появляется, когда вы кликаете ярлык 1С, но ещё не выбрали, во что входить. Справа — панель кнопок:
- 📂
1С:Предприятие— запустить выбранную базу в режиме работы. - 🔧
Конфигуратор— открыть ту же базу в режиме разработки. - ➕
Добавить…— добавить базу в список. - ✏️
Изменить…— поправить путь или параметры выбранной базы. - 🗑️
Удалить— убрать базу из списка (сами данные остаются на месте). - ⚙️
Настройка…— каталоги шаблонов, вид списка, адреса серверов.
Нажмите Добавить…. Откроется мастер с двумя переключателями:
- Создание новой информационной базы — если базы ещё нет: ставим пустую или из шаблона (готовой конфигурации).
- Добавление в список существующей информационной базы — если база уже есть (на диске, на сервере, у коллеги в сетевой папке), а в вашем списке её просто нет.
Самая частая задача — именно второй пункт: базу кто-то уже создал, вам нужно лишь подключить её к себе в список. Создание новой базы нужно при первой установке конфигурации или при разворачивании копии.
Создать новую базу или подключить существующую
Если выбрали создание новой базы, мастер предложит источник:
- Из шаблона — в списке будут конфигурации, установленные на компьютере (Бухгалтерия, ЗУП, Управление торговлей и их версии). Выбираете нужный релиз — 1С развернёт чистую базу с этой конфигурацией.
- Без конфигурации — пустая база «для разработки новой конфигурации или загрузки выгруженной ранее информационной базы». Этот вариант берут, когда дальше планируют загрузить файл
выгрузки
.dt.
Если список шаблонов пуст, значит шаблоны конфигурации не установлены или 1С не знает, где их искать. Каталог шаблонов задаётся в окне запуска: Настройка… → поле с каталогами шаблонов. Добавьте туда папку, куда распаковывался дистрибутив конфигурации (обычно внутри tmplts).
Если выбрали добавление существующей базы, источник не спрашивается — сразу переходите к имени и расположению.
Дальше в обоих случаях задаёте наименование базы (как она будет называться в вашем списке — на данные это не влияет) и выбираете тип расположения:
- На данном компьютере или на компьютере в локальной сети — файловый вариант.
- На сервере 1С:Предприятия — клиент-серверный вариант.
- На веб-сервере — подключение по адресу публикации, когда база опубликована через веб-сервер.
Какой вариант ваш — зависит от того, как база развёрнута. Короткая подсказка:
| Критерий | Файловая база | Серверная (клиент-сервер) |
|---|---|---|
| Где лежат данные | файл 1Cv8.1CD в папке | в СУБД (MS SQL, PostgreSQL и др.) |
| Сколько пользователей | комфортно до нескольких | десятки и сотни |
| Что нужно для подключения | путь к папке | адрес кластера + имя базы в кластере |
| Кто обслуживает | сам пользователь | администратор сервера |
Подключение файловой базы: путь к папке
Файловый вариант — самый простой. После выбора «На данном компьютере или на компьютере в локальной сети» укажите каталог информационной базы:
- Нажмите кнопку выбора папки (
…) справа от поля «Каталог информационной базы». - Укажите папку, в которой лежит файл базы
1Cv8.1CD. Для существующей базы — именно ту папку, где этот файл уже есть. Для новой — пустую папку, 1С создаст файл сама. - Для сетевой базы путь удобнее указывать в формате UNC:
\\server\1c-bases\Buhgalteriya, а не через подключённый дискZ:. UNC-путь не «отвалится», если буква диска у другого пользователя занята иначе. - Выберите язык (страну) — для России оставляйте русский.
Проверить, что база «живая», легко: в указанной папке должен быть файл 1Cv8.1CD. Если его нет — вы указали не ту папку, и база в список добавится, но при запуске выдаст ошибку.
Для сетевой папки у всех пользователей, кто работает с базой, должны быть права на чтение и запись во всю папку целиком, а не только на файл базы. 1С создаёт рядом служебные файлы блокировок, и без права записи база откроется в режиме «только чтение» или не откроется вовсе.
Подключение к серверу 1С и базе данных SQL
Серверный вариант сложнее: данные хранятся в СУБД, а доступ к ним ведёт кластер серверов 1С:Предприятия. После выбора «На сервере 1С:Предприятия» заполняете два поля-ориентира:
- Кластер серверов 1С:Предприятия — сетевое имя или IP компьютера, где работает сервер 1С. Для локального сервера —
localhost. Если кластер слушает не стандартный порт1541, адрес пишут с портом:server:1541. - Имя информационной базы в кластере — как база называется внутри кластера (не путь и не имя SQL-базы, а имя, под которым база зарегистрирована на сервере 1С).
Для подключения существующей серверной базы этих двух полей достаточно — остальное уже настроено на сервере. Поля СУБД (тип сервера, имя базы данных, логин) нужны только при создании новой базы на сервере.
Если создаёте новую серверную базу , дополнительно укажите:
- Тип СУБД —
MS SQL Server,PostgreSQL,IBM DB2илиOracle Database. - Сервер баз данных — адрес SQL-сервера (например,
localhost\SQLEXPRESSдля именованного экземпляра MS SQL). - Имя базы данных — как база будет называться в СУБД (латиницей, без пробелов).
- Пользователь и пароль сервера БД — учётная запись СУБД с правами на создание базы.
- Флажок «Создать базу данных в случае её отсутствия» — чтобы 1С сама создала базу в СУБД.
Поле «Смещение дат» оставляйте 0, если для СУБД нет особых требований. Значение 2000 исторически использовали для обхода ограничений старых версий MS SQL на минимальную дату; для актуальных СУБД в нём нужды нет, а менять его у уже работающей базы нельзя.
Клиент подключается к серверу не напрямую к рабочим процессам, а сначала к агенту сервера (порт 1540), затем к менеджеру кластера (порт 1541). Если агент не запущен или порт закрыт фаерволом — база в список добавится, но при входе выдаст, что сервер недоступен.
Параметры запуска базы
На последнем шаге мастер показывает параметры запуска. Их можно оставить по умолчанию и поменять позже через Изменить…:
- Вариант аутентификации —
Выбирать автоматически(сначала попробует вход по пользователю Windows) илиЗапрашивать имя и пароль(всегда показывать окно входа). - Скорость соединения —
ОбычнаяилиНизкая. Режим низкой скорости включают для работы через медленный или нестабильный канал (VPN, удалённый филиал): клиент экономит трафик. - Дополнительные параметры запуска — строка ключей командной строки, например
/UsrSrvrдля принудительного выбора сервера; обычно пусто. - Основной режим запуска —
Выбирать автоматически,Тонкий клиентилиТолстый клиент. Для рабочих баз на управляемых формах оставляйтеВыбирать автоматически. - Версия 1С:Предприятия — если на компьютере установлено несколько версий платформы, здесь можно закрепить за базой конкретную. Пустое поле — «любая подходящая».
Привязку к версии платформы указывайте номером однозначно: не «не ниже 8.3.21». База, созданная на более новой платформе, не откроется на платформе с номером ниже — будет предложено обновить платформу.
Нажмите Готово. Новая строка появится в списке баз. Для только что созданной из шаблона базы 1С предложит сразу войти — в первый раз зайдите под Администратор с пустым паролем и заведите пользователей.
Порядок в списке баз: группы и сортировка
Когда баз становится много (рабочая, копия, тестовая, прошлый год), список стоит привести в порядок — всё настраивается в том же окне запуска:
- Группы. Через
Добавить…→ переключатель внизу можно создать группу (папку) и складывать базы в неё: «Рабочие», «Копии», «Архив». База перетаскивается в группу мышью. - Сортировка и вид списка. В
Настройка…выбирается сортировка (по наименованию или по последнему использованию) и отображение — плоским списком или деревом по каталогам. - Переименование. Кнопка
Изменить…меняет наименование базы в списке. На сами данные это не влияет — меняется только подпись. - Удаление из списка. Кнопка
Удалитьубирает базу из вашего списка запуска, но не стирает данные. Файловая база остаётся в папке, серверная — на сервере. Чтобы вернуть её, добавьте заново как существующую.
Список баз хранится в файле настроек пользователя. На нескольких компьютерах его можно задать общим: в Настройка… указывается путь к общему списку баз (файл 1CEStart.cfg / общий ibases.v8i), и тогда у всех пользователей список одинаковый и обновляется централизованно.
Если база не добавляется: разбор ошибок
Чаще всего проблема не в самом добавлении, а в неверном пути или недоступном сервере. Найдите свой симптом:
1Cv8.1CD. Проверьте, что путь ведёт именно в папку с базой, а не в родительскую. Для сетевой папки — что она вообще доступна (откройте путь в проводнике).1540/1541 закрыт фаерволом. Проверьте, что служба «Агент сервера 1С:Предприятия» работает и адрес написан без опечаток.Настройка… окна запуска.Прежде чем удалять из папки файлы блокировок (1Cv8.1CL, 1Cv8tmp.1CD) при «зависшей» файловой базе — убедитесь, что с базой никто не работает. Удаление блокировки при активных сеансах повреждает базу. Безопаснее закрыть 1С у всех пользователей и только потом трогать служебные файлы.
Частые вопросы
Чем отличается «создание новой базы» от «добавления существующей»?
Можно ли подключить одну файловую базу сразу на нескольких компьютерах?
\\server\share\base. Главное — права на чтение и запись у всех пользователей.Куда 1С сохранила базу, если я не выбирал папку?
Как перенести список баз на другой компьютер?
ibases.v8i) или настройте общий список баз в Настройка…. Второй вариант удобнее для организации: список правится в одном месте и подхватывается у всех.База пропала из списка — данные потеряны?
Удалить убирает базу только из списка запуска. Файловая база лежит в своей папке, серверная — на сервере. Добавьте её заново как существующую, и она вернётся.