Подключаем информационную базу 1С: с диска, с сервера, через браузер и ярлык

· 10 мин

Содержание

Чтобы открыть базу данных 1С, запустите ярлык «1С:Предприятие», выберите базу в списке и нажмите 1С:Предприятие. Если базы в списке нет, нажмите Добавить… → «Добавление в список существующей информационной базы» и укажите, где она лежит: папку с файлом 1Cv8.1CD, сервер 1С или веб-адрес.

Типичная ситуация: бухгалтеру переставили Windows или выдали новый ноутбук. Программа запускается, а окно со списком пустое. Сама база никуда не делась: она лежит в папке, на сервере или в облаке, просто новый компьютер о ней не знает. Достаточно один раз указать программе, где база хранится. Всё описанное относится к платформе 8.3 и подходит для любой конфигурации: БП, ЗУП, УТ, УНФ.

Как открыть базу 1С из окна запуска

Окно запуска — это программа 1cestart.exe. Она хранит список баз и сама выбирает нужную версию платформы. Справа в окне шесть кнопок: 1С:Предприятие, Конфигуратор, Добавить…, Изменить…, Удалить, Настройка….

Порядок, если база уже есть в списке:

  1. Выделите базу одним щелчком. Внизу окна появится её адрес: путь к папке (File="D:\Bases\Buh") или сервер и имя (Srvr="srv1c";Ref="buh").
  2. Нажмите 1С:Предприятие — откроется пользовательский режим. Кнопка Конфигуратор нужна администратору: обновления, выгрузка, правка конфигурации.
  3. Выберите пользователя и введите пароль. Если в базе настроена аутентификация Windows, окно входа не появится.

Если базы в списке нет, добавьте её:

  1. Нажмите Добавить….
  2. Выберите «Добавление в список существующей информационной базы» и нажмите Далее.
  3. Введите понятное имя, например «Бухгалтерия ООО Ромашка». Это только подпись в списке, на данные оно не влияет.
  4. Выберите тип расположения: на данном компьютере или в локальной сети, на сервере 1С:Предприятия или на веб-сервере.
  5. Укажите параметры подключения (о них в разделах ниже) и нажмите Далее.
  6. На последнем шаге выберите основной режим запуска. Значение «Выбирать автоматически» подходит почти всем. Здесь же поле «Версия 1С:Предприятия»: оставьте 8.3, если нет причин закреплять конкретную сборку.

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

Файловая база 1С: открыть с диска, флешки или сетевой папки

Файловая база — это одна папка. Главный файл в ней — 1Cv8.1CD, в нём все данные и конфигурация. Рядом бывают 1Cv8.1CL (журнал блокировок), 1Cv8Log (журнал регистрации) и 1Cv8tmp.

Как подключить:

  1. В мастере добавления выберите «На данном компьютере или на компьютере в локальной сети».
  2. В поле «Каталог информационной базы» укажите папку, в которой лежит 1Cv8.1CD. Не сам файл, а именно папку.
  3. Для базы в сети используйте UNC-путь: \\buh-pc\Bases\Buh. Подключённый сетевой диск (Z:\Buh) тоже работает, но буква может пропасть после перезагрузки или у другого пользователя.

Если не помните, где лежит база, найдите файл 1Cv8.1CD поиском Windows. Стандартное место для баз, созданных через мастер без изменения пути, — C:\Users\<имя>\Documents\InfoBase, иногда с цифрой в конце.

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

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

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

Файловый вариант хорош для 3–5 одновременных пользователей. Дальше растут блокировки и падает скорость — пора думать о серверном варианте.

Подключение к серверной базе 1С на SQL Server или PostgreSQL

В клиент-серверном варианте данные лежат в СУБД: Microsoft SQL Server, PostgreSQL, реже Oracle или IBM Db2. Но пользователь никогда не подключается к СУБД напрямую. Он обращается к серверу 1С, а тот уже ходит в базу данных.

Как подключить в мастере:

  1. Выберите «На сервере 1С:Предприятия».
  2. В поле «Кластер серверов 1С:Предприятия» укажите имя сервера, например srv1c. Если кластер работает на нестандартном порту, добавьте его через двоеточие: srv1c:2541.
  3. В поле «Имя информационной базы в кластере» укажите имя, под которым база зарегистрирована в кластере, например buh. Это не имя базы в SQL и не подпись из вашего списка — их часто путают.

Узнать точное имя можно у администратора или в консоли администрирования серверов 1С: раскройте кластер → «Информационные базы».

Что нужно от сети. Клиент сначала обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, по умолчанию 1560–1591. Если между клиентом и сервером файрвол, все эти порты должны быть открыты.

Можно ли открыть 1С через SQL Server Management Studio. Подключиться к базе в SSMS или pgAdmin можно, но работать с ней как с 1С нельзя. Таблицы называются _Reference32, _Document145 и так далее, связи держит платформа. Правка данных напрямую в СУБД ломает базу. Для 1С это только хранилище.

База восстановлена из бэкапа SQL. Частый случай: администратор развернул .bak на новом сервере, а в 1С базы нет. Её нужно зарегистрировать в кластере:

  1. В консоли администрирования серверов раскройте кластер, на «Информационные базы» выберите создание новой базы.
  2. Укажите имя базы в кластере, сервер СУБД, имя базы данных в СУБД (ровно как у восстановленной) и учётную запись.
  3. Не ставьте флажок «Создать базу данных в случае ее отсутствия» — база уже есть. Если ошибиться в имени при включённом флажке, кластер создаст новую пустую базу.
  4. После регистрации добавьте базу в список окна запуска по имени из кластера.

Как открыть базу 1С через браузер или веб-клиент

Если база опубликована на веб-сервере (IIS или Apache) либо работает в облаке «1С:Фреш» или у хостинг-провайдера, у неё есть адрес вида https://1c.company.ru/buh.

Варианты:

  • 🌐 В браузере. Вставьте адрес в Chrome, Edge, Firefox или Яндекс Браузер — откроется веб-клиент. Устанавливать платформу не нужно.
  • 🖥️ В тонком клиенте. В мастере добавления выберите «На веб-сервере» и вставьте тот же адрес. Тонкий клиент удобнее браузера: нормальная работа с файлами, печать, горячие клавиши .

Пароль от веб-публикации и пароль пользователя 1С — разные вещи. Иногда сначала спрашивают логин сервера (если публикация закрыта авторизацией IIS), а затем — пользователя базы.

Для облачных сервисов адрес и логин выдаёт провайдер. Подключать такую базу как файловую или серверную бессмысленно: прямого доступа к папке или кластеру у вас нет.

Запуск базы данных 1С из командной строки и ярлыком

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

Основные параметры запуска:

ПараметрЧто делает
ENTERPRISEЗапуск в пользовательском режиме
DESIGNERЗапуск конфигуратора
/F"путь"Файловая база, путь к папке
/S"сервер\база"Серверная база
/WS"адрес"База на веб-сервере
/IBName"имя"База по имени из списка окна запуска
/N"пользователь"Имя пользователя 1С
/P"пароль"Пароль пользователя
/ClearCacheОчистить кэш перед запуском

Примеры:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванова"

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh"

"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /IBName"Бухгалтерия ООО Ромашка"

Как сделать ярлык:

  1. На рабочем столе правой кнопкой → «Создать» → «Ярлык».
  2. В поле расположения вставьте одну из строк выше со своими путём и именем.
  3. Дайте ярлыку название и сохраните.

1cestart.exe сам подберёт подходящую версию платформы. Если нужна конкретная сборка, запускайте 1cv8.exe из её папки: C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe (подставьте номер установленной версии).

Пароль в ярлыке (/P) виден любому, кто откроет свойства ярлыка. Для рабочих баз лучше настроить вход через аутентификацию Windows и не хранить пароль в строке запуска.

Как открыть базу 1С из файла выгрузки .dt

Файл .dt — это выгрузка базы, а не сама база. Двойным щелчком она не открывается. Её загружают в пустую базу:

  1. В окне запуска нажмите Добавить… → «Создание новой информационной базы» → «Создание информационной базы без конфигурации».
  2. Задайте имя и папку, например D:\Bases\Buh_from_dt. Папка должна быть пустой.
  3. Выделите новую базу и нажмите Конфигуратор.
  4. В меню выберите Администрирование → Загрузить информационную базу… и укажите файл .dt.
  5. Подтвердите загрузку и дождитесь сообщения о её завершении. Конфигуратор предложит перезапуск — согласитесь.
  6. Закройте конфигуратор и откройте базу кнопкой 1С:Предприятие.

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

Файлы .cf и .cfe — это только конфигурация и расширение, без данных. Открыть по ним бухгалтерию с документами не получится.

Список баз: перенос на новый компьютер и общий список для отдела

Список баз окна запуска хранится в файле ibases.v8i:

%APPDATA%\1C\1CEStart\ibases.v8i

Это обычный текстовый файл. В нём для каждой базы есть блок с именем в квадратных скобках и строкой Connect= с адресом.

Перенос на новый компьютер. Скопируйте ibases.v8i со старого компьютера в ту же папку на новом, предварительно закрыв окно запуска. Все базы появятся в списке. Сработает, если пути остались прежними: сетевые пути и имена серверов — да, локальные папки — только если базы тоже перенесены на тот же диск.

Общий список для всех пользователей. Если в офисе 10 человек и у каждого 6 баз, вести список вручную на каждом компьютере неудобно. Положите один .v8i в сетевую папку и подключите его как общий список:

  • через окно запуска: кнопка Настройка… → список адресов общих информационных баз → добавить путь к файлу, например \\srv\1c\bases.v8i;
  • или в файле %APPDATA%\1C\1CEStart\1CEStart.cfg строкой:
CommonInfoBases=\\srv\1c\bases.v8i

Базы из общего файла появятся у всех, кому настроено подключение. Добавили базу в общий файл — она появится у всех при следующем запуске окна.

Если отправить коллеге файл .v8i письмом, двойной щелчок по нему открывает окно запуска и предлагает добавить базы из файла в список.

Ошибки при открытии базы 1С и что с ними делать

Сообщения, которые мешают открыть базу, и первые проверки по каждому:

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

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

Очистка кэша вручную. Если /ClearCache не помог, закройте все окна 1С и удалите папки с длинными именами-идентификаторами в %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8. Данные базы там не хранятся, только кэш и настройки форм — после удаления пропадут сохранённые размеры окон и отборы.

На терминальном сервере удаляйте кэш только в профиле нужного пользователя и когда он вышел из 1С. Удаление у всех сразу оборвёт сеансы и сбросит настройки всем.

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

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

Можно ли открыть базу 1С без установленной платформы?
Да, если база опубликована на веб-сервере или в облаке: она откроется в браузере. Файловую и серверную базу без платформы открыть нельзя.
Как открыть одну и ту же базу на двух компьютерах одновременно?
Положите файловую базу в сетевую папку с правами на запись для обоих пользователей и подключите её на каждом компьютере по UNC-пути. Копировать папку на каждый компьютер нельзя — получатся две разные базы.
Почему после добавления база открывается пустой?
Скорее всего, в мастере выбрано «Создание новой информационной базы» или указана не та папка. Проверьте адрес внизу окна запуска и найдите папку, где лежит ваш 1Cv8.1CD с актуальной датой изменения.
Удалил базу из списка — данные пропали?
Нет. Кнопка «Удалить» в окне запуска убирает только строку из списка. Папка с базой или база на сервере остаются на месте, их можно добавить снова.
Как узнать, файловая у меня база или серверная?
Выделите её в окне запуска и посмотрите строку внизу. File= — файловая, Srvr= — серверная, ws= — подключение через веб-сервер.