Подключение пользователя к информационной базе 1С 8.3: файл, сервер, веб и общий список

· 10 мин

Содержание

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

Администратору на 10–50 пользователей ручной способ не подходит. Там базу подключают один раз в общем файле списка .v8i, а клиентов направляют на него через 1cestart.cfg. Способ выбирают так: один-два компьютера — окно запуска, отдел — общий список, ярлык под конкретную задачу или скрипт — командная строка. Всё ниже относится к платформе 8.3 и любой конфигурации: БП, ЗУП, УТ, ERP подключаются одинаково.

1. Какой тип подключения у вашей базы: файл, сервер или веб

Прежде чем что-то добавлять, выясните, как устроена база. От этого зависят поля в окне запуска, строка подключения и набор возможных ошибок.

ВариантЧто указываетеКогда выбираютОграничения
📁 ФайловаяКаталог с файлом 1Cv8.1CD1–5 пользователей, небольшая базаСетевая папка, просадка скорости при росте числа пользователей
🖥 Клиент-сервернаяКластер серверов и имя базы в кластереОт 5–10 пользователей, большие объёмыНужен сервер 1С и СУБД (MS SQL, PostgreSQL)
🌐 Веб (публикация)URL вида http://srv/buhУдалённые филиалы, работа через интернетНужен веб-сервер (IIS или Apache) с публикацией

Как понять, какой вариант у вас, если база уже работает на соседнем компьютере:

  1. Откройте на нём окно запуска 1С.
  2. Выделите базу — внизу окна появится строка подключения.
  3. File="..." — файловая база, Srvr="..."; Ref="..." — серверная, ws="..." — веб.

Ту же строку можно взять из свойств базы: кнопка Изменить в окне запуска. Её удобно скопировать и сразу вставить на новом рабочем месте.

2. Как подключиться к базе 1С через окно запуска

Окно запуска открывается ярлыком «1С:Предприятие» (файл 1cestart.exe). Порядок для всех вариантов одинаковый:

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

Файловая база на этом компьютере или в сети

Тип расположения — На данном компьютере или на компьютере в локальной сети. В поле каталога укажите папку, где лежит 1Cv8.1CD, а не сам файл.

  • ✅ Правильно: \\fileserver\1C\Buh
  • ❌ Неправильно: Z:\1C\Buh, если диск Z: подключён не у всех пользователей.

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

Серверная база в кластере 1С

Тип расположения — На сервере 1С:Предприятия. Поля:

  • Кластер серверов 1С:Предприятия — имя или IP сервера: srv1c. Если кластер работает не на стандартном порту, порт пишут через двоеточие: srv1c:2541.
  • Имя информационной базы в кластере — имя, под которым база зарегистрирована в кластере. Это не имя базы в SQL и не её наименование в списке. Точное имя видно в консоли администрирования серверов, в узле Информационные базы.

Имя в кластере регистра не различает, но ошибка в одной букве даёт отказ подключения. Скопируйте имя из консоли, не набирайте по памяти.

Веб-подключение через публикацию

Тип расположения — На веб-сервере. Укажите адрес публикации целиком: https://1c.company.ru/buh. Адрес выдаёт тот, кто публиковал базу. Проверить его просто: адрес должен открываться в браузере и показывать веб-клиент 1С.

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

ПараметрЧто выбрать
Вариант аутентификацииВыбирать автоматически — подходит почти всегда
Скорость соединенияОбычная; Низкая — для медленного канала
Основной режим запускаВыбирать автоматически или Тонкий клиент для конфигураций на управляемых формах
Версия 1С:Предприятия8.3 — или точный номер, если на сервере стоит конкретная платформа
РазрядностьЛюбая или та, что совпадает с установленной

Для серверной базы версия клиента должна совпадать с версией сервера 1С до последней цифры сборки. Если на ПК установлено несколько платформ, впишите в поле версии точный номер сборки сервера, например 8.3.24.1342.

3. Общий список баз: файл .v8i и 1cestart.cfg

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

Где лежат списки баз

  • %APPDATA%\1C\1CEStart\ibases.v8i — личный список пользователя. Именно его меняет окно запуска при добавлении базы.
  • %APPDATA%\1C\1CEStart\1cestart.cfg — настройки окна запуска конкретного пользователя.
  • C:\ProgramData\1C\1CEStart\1cestart.cfg — настройки для всех пользователей компьютера.

Шаг 1. Готовим общий файл списка

Удобный приём: соберите нужные базы в окне запуска на своём ПК и скопируйте получившийся ibases.v8i в общую папку, например \\fileserver\1C\lists\buh-otdel.v8i. Имя может быть любым, важен формат.

Файл текстовый. Одна база в нём выглядит так:

[Бухгалтерия ООО Ромашка]
Connect=Srvr="srv1c";Ref="buh_romashka";
ID=4b1e5c7a-0c3d-4f0e-9a51-1d2c3b4a5e6f
Folder=/Бухгалтерия
External=0
ClientConnectionSpeed=Normal
App=Auto
Version=8.3

Строка Connect для других вариантов:

Connect=File="\\fileserver\1C\Buh";
Connect=ws="https://1c.company.ru/buh";
  • 📂 Folder раскладывает базы по папкам в окне запуска.
  • 🆔 ID должен быть уникальным GUID для каждой базы. При копировании записи вручную сгенерируйте новый, иначе базы будут путаться между собой.

Шаг 2. Подключаем файл клиентам

Добавьте в 1cestart.cfg строку с путём к общему списку:

CommonInfoBases=\\fileserver\1C\lists\buh-otdel.v8i

Строк CommonInfoBases может быть несколько — по одной на файл. Так собирают список из «общих для всех» и «только для бухгалтерии».

Если строку прописать в C:\ProgramData\1C\1CEStart\1cestart.cfg, общий список получат все пользователи компьютера. Для массового распространения файл раскладывают групповой политикой или скриптом входа.

Права на сам файл .v8i дают на чтение. Изменять его должен только администратор, иначе любой пользователь случайно удалит базу из списка у всего отдела.

Шаг 3. Проверяем

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

4. Подключение к базе 1С из командной строки

Командная строка нужна для ярлыков «одна кнопка — одна база», для скриптов выгрузки и для обслуживания по расписанию.

Исполняемые файлы лежат в каталоге платформы, например C:\Program Files\1cv8\8.3.24.1342\bin\:

  • 1cv8c.exe — тонкий клиент;
  • 1cv8.exe — толстый клиент и Конфигуратор;
  • 1cestart.exe — стартер, который сам выбирает нужную версию платформы.

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

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

Примеры:

:: Файловая база в тонком клиенте
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8c.exe" ENTERPRISE /F"\\fileserver\1C\Buh" /N"Иванова"

:: Серверная база в Конфигураторе
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" DESIGNER /S"srv1c\buh_romashka" /N"Администратор"

:: База из списка по наименованию, версию выбирает стартер
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Бухгалтерия ООО Ромашка"

Пароль в ярлыке или bat-файле лежит открытым текстом. Для пользовательских ярлыков параметр /P не указывайте — пусть программа спрашивает пароль. В скриптах используйте отдельного служебного пользователя с минимальными правами.

/IBName удобен тем, что ярлык не ломается при переезде базы: администратор меняет строку подключения в общем списке, а ярлыки у пользователей остаются прежними.

Полный список параметров с описанием выводит справка платформы. В окне запуска её открывает клавиша F1, раздел про параметры командной строки.

5. Права доступа к базе и порядок в списке баз

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

Права на уровне Windows и сети

  • 📁 Файловая база. Каждому пользователю нужны права на чтение и изменение в каталоге базы: программа создаёт и меняет в нём служебные файлы. С одним только чтением база не откроется.
  • 🖥 Серверная база. Клиенту нужен сетевой доступ к серверу 1С. Агент сервера слушает порт 1540, менеджер кластера — 1541, рабочие процессы — диапазон портов, который задают в свойствах рабочего сервера (по умолчанию 1560–1591). Эти порты открывают в брандмауэре сервера.
  • 🌐 Веб. Достаточно доступа к адресу публикации по HTTP или HTTPS.

Пользователи внутри базы

В типовых конфигурациях на управляемых формах пользователей заводят в режиме Предприятия: раздел Администрирование → Настройки пользователей и прав → Пользователи. Там же назначают группы доступа.

Два способа входа:

  • Аутентификация 1С:Предприятия — пользователь вводит имя и пароль из базы.
  • Аутентификация операционной системы — вход без пароля, по учётной записи Windows. В карточке пользователя указывают его доменную учётку в формате \\ДОМЕН\логин.

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

Кто какие базы видит

Окно запуска показывает базу всем, у кого она есть в списке. Видимость управляется не правами в базе, а составом списков:

  • делайте отдельный .v8i на отдел: бухгалтерия, склад, кадры;
  • подключайте каждой группе только её файл через CommonInfoBases;
  • на папку с файлами списков давайте право чтения только нужной группе домена.

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

6. Почему не подключается база 1С: разбор ошибок

Сначала определите, на каком шаге сбой: база не видна в списке, не находится по адресу или находится, но не пускает пользователя. Ниже — частые ситуации.

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

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

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

Test-NetConnection srv1c -Port 1540
Test-NetConnection srv1c -Port 1541

TcpTestSucceeded : True по обоим портам означает, что сеть и брандмауэр в порядке и искать причину надо в версии платформы, имени базы или лицензиях.

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

Можно ли подключиться к одной базе одновременно с нескольких компьютеров?
Да. Файловая база работает в многопользовательском режиме из общей сетевой папки, серверная — тем более. Ограничение — число клиентских лицензий.
Как перенести список баз на новый компьютер пользователя?
Скопируйте файл ibases.v8i из %APPDATA%\1C\1CEStart\ старого профиля в ту же папку нового. Если базы подключены через общий список, достаточно прописать строку CommonInfoBases в 1cestart.cfg.
Можно ли подключиться к базе 1С без установки платформы?
Да, через веб-клиент: база должна быть опубликована на веб-сервере, а пользователь открывает её адрес в браузере. Часть функций, например работа с торговым оборудованием, в веб-клиенте ограничена.
Чем имя базы в списке отличается от имени базы в кластере?
Имя в списке — подпись в окне запуска, её можно менять как угодно. Имя в кластере — технический идентификатор на сервере 1С; его указывают в поле «Имя информационной базы в кластере» и в параметре Ref строки подключения.
Почему база исчезла из окна запуска у одного пользователя?
Чаще всего сменился профиль Windows и вместе с ним личный ibases.v8i, или пропал доступ к папке с общим списком. Проверьте, открывается ли путь из CommonInfoBases под учётной записью этого пользователя.