Подключение пользователя к информационной базе 1С 8.3: файл, сервер, веб и общий список
Содержание
Чтобы подключиться к
базе 1С, откройте окно запуска 1С:Предприятия, нажмите Добавить → Добавление в список существующей информационной базы и укажите, где лежит база: каталог для файловой, имя сервера и имя базы в кластере для клиент-серверной, адрес публикации для веб-подключения. На этом всё для одного рабочего места.
Администратору на 10–50 пользователей ручной способ не подходит. Там базу подключают один раз в общем файле списка .v8i, а клиентов направляют на него через 1cestart.cfg. Способ выбирают так: один-два компьютера — окно запуска, отдел — общий список, ярлык под конкретную задачу или скрипт — командная строка. Всё ниже относится к платформе 8.3 и любой конфигурации: БП, ЗУП, УТ, ERP подключаются одинаково.
1. Какой тип подключения у вашей базы: файл, сервер или веб
Прежде чем что-то добавлять, выясните, как устроена база. От этого зависят поля в окне запуска, строка подключения и набор возможных ошибок.
| Вариант | Что указываете | Когда выбирают | Ограничения |
|---|---|---|---|
| 📁 Файловая | Каталог с файлом 1Cv8.1CD | 1–5 пользователей, небольшая база | Сетевая папка, просадка скорости при росте числа пользователей |
| 🖥 Клиент-серверная | Кластер серверов и имя базы в кластере | От 5–10 пользователей, большие объёмы | Нужен сервер 1С и СУБД (MS SQL, PostgreSQL) |
| 🌐 Веб (публикация) | URL вида http://srv/buh | Удалённые филиалы, работа через интернет | Нужен веб-сервер (IIS или Apache) с публикацией |
Как понять, какой вариант у вас, если база уже работает на соседнем компьютере:
- Откройте на нём окно запуска 1С.
- Выделите базу — внизу окна появится строка подключения.
File="..."— файловая база,Srvr="..."; Ref="..."— серверная,ws="..."— веб.
Ту же строку можно взять из свойств базы: кнопка Изменить в окне запуска. Её удобно скопировать и сразу вставить на новом рабочем месте.
2. Как подключиться к базе 1С через окно запуска
Окно запуска открывается ярлыком «1С:Предприятие» (файл 1cestart.exe). Порядок для всех вариантов одинаковый:
- Нажмите
Добавить. - Выберите
Добавление в список существующей информационной базыи нажмитеДалее. - Введите наименование — так база будет называться в списке. Пишите понятно: «Бухгалтерия ООО Ромашка», а не «Buh_new2».
- Выберите тип расположения и заполните поля (см. подразделы ниже).
- На последнем шаге задайте параметры запуска и нажмите
Готово.
Файловая база на этом компьютере или в сети
Тип расположения — На данном компьютере или на компьютере в локальной сети. В поле каталога укажите папку, где лежит 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С: разбор ошибок
Сначала определите, на каком шаге сбой: база не видна в списке, не находится по адресу или находится, но не пускает пользователя. Ниже — частые ситуации.
ping srv1c), служба агента сервера 1С запущена, а порты 1540, 1541 и диапазон рабочих процессов открыты в брандмауэре.rac session list --licenses. Сеансы, зависшие после обрыва связи, завершают из консоли./ClearCache. Если не помогло, закройте все окна 1С и удалите папки кеша в %LOCALAPPDATA%\1C\1cv8\ и %APPDATA%\1C\1cv8\ — платформа создаст их заново.Завершение сеанса в консоли кластера обрывает работу пользователя без сохранения. Перед этим предупредите его или делайте это вне рабочего времени. Удалять кеш на сервере 1С при работающих пользователях нельзя — сначала останавливают службу, а это отключает всех.
Быстрая проверка сетевой доступности сервера с компьютера пользователя:
Test-NetConnection srv1c -Port 1540
Test-NetConnection srv1c -Port 1541
TcpTestSucceeded : True по обоим портам означает, что сеть и брандмауэр в порядке и искать причину надо в версии платформы, имени базы или лицензиях.
Частые вопросы
Можно ли подключиться к одной базе одновременно с нескольких компьютеров?
Как перенести список баз на новый компьютер пользователя?
ibases.v8i из %APPDATA%\1C\1CEStart\ старого профиля в ту же папку нового. Если базы подключены через общий список, достаточно прописать строку CommonInfoBases в 1cestart.cfg.Можно ли подключиться к базе 1С без установки платформы?
Чем имя базы в списке отличается от имени базы в кластере?
Ref строки подключения.Почему база исчезла из окна запуска у одного пользователя?
ibases.v8i, или пропал доступ к папке с общим списком. Проверьте, открывается ли путь из CommonInfoBases под учётной записью этого пользователя.