Подключение к серверной базе 1С: от строки в списке баз до веб-клиента

· 9 мин

Содержание

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

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

Что проверить до первой попытки

Три минуты на проверки сэкономят час гаданий. Запишите себе четыре вещи.

  • 🖥️ Имя сервера 1С. Это то, что стоит в настройках кластера. Короткое имя вроде srv-1c работает не везде, иногда нужно полное srv-1c.company.local.
  • 🗄️ Имя информационной базы на сервере. Регистр обычно не важен, а вот лишний пробел или латинская «c» вместо кириллической «с» ломают подключение.
  • 🔢 Версия платформы на сервере. Клиент должен совпадать с ней по первым трём числам. Сервер 8.3.22, клиент 8.3.24 — получите отказ.
  • 🔑 Пользователь и пароль в самой базе, а не учётка Windows (если не включена доменная аутентификация).

Проверьте также, что клиентская машина видит сервер по сети:

ping srv-1c
Test-NetConnection srv-1c -Port 1540

Вторая команда выполняется в PowerShell. Если TcpTestSucceeded равно False, дальше можно не идти: проблема в сети или брандмауэре, а не в 1С.

Не ставьте на клиент платформу «на глаз». Берите тот же релиз, что установлен на сервере, или тот, который разрешает ваш администратор.

Пять способов попасть в серверную базу

Прежде чем выбирать способ, посмотрите на сводку.

СпособЧто нужно на компьютереКогда выбратьМинус
Тонкий клиентПлатформа 1СПовседневная работа в офисеВерсия клиента привязана к серверу
Толстый клиентПлатформа 1СКонфигуратор, разработкаТяжелее, нужна лицензия на запуск
Веб-клиентТолько браузерУдалённая работа, планшетНе всё работает так же, как в тонком
RDPПодключение к рабочему столуСлабый канал, много принтеров на сервереНагрузка на терминальный сервер
Командная строкаПлатформа 1СЯрлыки, автозапуск, скриптыНужно знать параметры

Для большинства пользователей хватает первого способа. Остальные — под особые случаи.

Подключение в клиент-серверном режиме

Это основной сценарий: база лежит на сервере 1С, данные хранятся в СУБД, клиент только показывает формы.

Добавляем базу в список

  1. Запустите 1С. Откроется окно «Запуск 1С:Предприятия».
  2. Нажмите «Добавить».
  3. Выберите «Добавление в список существующей информационной базы» и «Далее».
  4. Введите наименование базы. Оно видно только вам, пишите как удобно.
  5. Тип расположения — «На сервере 1С:Предприятия». «Далее».
  6. В поле «Кластер серверов» впишите имя сервера. Если кластер на нестандартном порту, добавьте его через двоеточие: srv-1c:1641.
  7. В поле «Имя информационной базы» напишите имя, как оно заведено на сервере.
  8. Оставьте параметры аутентификации по умолчанию, если администратор не сказал иное. «Готово».

После этого выберите базу в списке и нажмите «1С:Предприятие». Введите логин и пароль.

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

Какие порты должны быть открыты

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

ПортЧто это
1540Агент сервера 1С (первое соединение)
1541Менеджер кластера
1560–1591Рабочие процессы, по одному на соединение

Диапазон 1560–1591 — самое частое место, где что-то забывают. Первое соединение проходит через 1540, а потом сервер перенаправляет клиента на рабочий процесс. Если порты из этого диапазона закрыты, клиент «подвисает» и выдаёт ошибку по таймауту.

Подключение по ярлыку без окна запуска

Для автозапуска и скриптов удобна командная строка:

"C:\Program Files\1cv8\8.3.24.1368\bin\1cv8c.exe" ENTERPRISE /S"srv-1c\buh_prod" /N"Иванов" /P"пароль"

Здесь 1cv8c.exe — тонкий клиент, /S — сервер и база через обратную косую черту, /N и /P — пользователь и пароль. Номер версии в пути замените на свой.

Пароль в ярлыке виден любому, кто откроет его свойства. Для общих компьютеров этот способ не подходит.

Общий список баз для всех пользователей

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

Как это выглядит для вас:

  • в окне запуска появляются базы, которые вы не добавляли;
  • такие строки нельзя удалить или переименовать у себя, это делает администратор;
  • если база пропала, сначала перезапустите клиент, потом проверьте доступ к общей папке со списком.

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

Какой режим запуска выбрать

В окне запуска есть кнопки «1С:Предприятие» и «Конфигуратор». Первая нужна для работы, вторая для изменения конфигурации, выгрузки базы, обновления. Обычному бухгалтеру Конфигуратор не нужен.

Если база требует выбора вида клиента, ориентируйтесь на то, как у вас принято:

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

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

Подключение к файловой базе

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

Чтобы отличить, посмотрите в списке баз на описание. Для серверной базы там написано Srvr="имя";Ref="имя", для файловой — File="путь".

Добавление файловой базы:

  1. «Добавить» → «Добавление в список существующей информационной базы».
  2. Тип расположения — «На компьютере или на компьютере в локальной сети».
  3. Укажите каталог, где лежит файл 1Cv8.1CD. Для сетевой папки лучше полный UNC-путь: \\fileserver\1c\buh.

Что важно:

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

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

Подключение через удалённый рабочий стол

Если канал связи слабый или клиент не хочется настраивать на каждом домашнем компьютере, пользователей сажают на терминальный сервер . 1С установлена там, а человек видит только картинку.

Порядок такой:

  1. Подключитесь к серверу через «Подключение к удалённому рабочему столу» (mstsc). Адрес и учётную запись даёт администратор.
  2. На рабочем столе откройте ярлык 1С. Список баз обычно уже настроен.
  3. Запустите базу и войдите под своим пользователем.

Что делать, если принтер или сканер не виден: в параметрах mstsc на вкладке «Локальные ресурсы» включите переадресацию принтеров и буфера обмена. По умолчанию они могут быть выключены политикой.

Если у вас слабый интернет, в mstsc на вкладке «Взаимодействие» выберите скорость соединения «Модем» или «Низкая скорость». Картинка станет проще, зато меньше лагов.

Плюс RDP в том, что клиент 1С и сервер всегда рядом, поэтому версионных конфликтов нет. Минус — лицензии терминального доступа Windows и нагрузка на оперативную память: на каждого пользователя примерно 1–2 ГБ, если база тяжёлая.

Вход через веб-клиент

Веб-клиент работает в браузере, ничего ставить не нужно. Но сначала администратор должен опубликовать базу на веб-сервере (Apache или IIS). Без публикации адреса просто не существует.

Что нужно от вас:

  • 🌐 Адрес публикации, например http://srv-1c/buh или https://1c.company.ru/buh.
  • 🧭 Современный браузер из списка поддерживаемых платформой. Если что-то не работает , попробуйте другой.
  • 🔐 Логин и пароль базы.

Откройте адрес, и появится окно входа. Если вместо него видите ошибку веб-сервера, значит публикация не настроена или остановлена служба. Это вопрос к администратору.

Что изменится по сравнению с тонким клиентом:

  • Некоторые функции (работа с локальными файлами, сканерами, криптографией) требуют расширений браузера.
  • Печать идёт через PDF или браузерный диалог, а не напрямую.
  • Скорость зависит от канала сильнее, чем у тонкого клиента .

Публикация на «голом» интернет-адресе без HTTPS и ограничений — плохая идея. Логин и пароль идут открытым текстом.

Не подключается: ищем причину по тексту ошибки

Самая быстрая диагностика — по сообщению. Ниже ошибки по порядку частоты. Тексты могут отличаться в зависимости от версии платформы.

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

Когда ничего из перечисленного не подходит, посмотрите на сервере журнал технологического журнала или попросите администратора заглянуть в журнал событий Windows. Для пользователя достаточно сказать: «ошибка при подключении, вот текст, вот время».

Проверка службы на сервере

Для администратора. На Windows откройте «Службы» и найдите «Агент сервера 1С:Предприятия 8.3 (x86-64)». Статус должен быть «Выполняется». Если служба остановилась, запустите её и проверьте, что не остался висеть старый процесс ragent.exe, rmngr.exe или rphost.exe.

На Linux обычно используется служба srv1cv83:

systemctl status srv1cv83

Если служба падает сразу после старта, причина часто в правах пользователя usr1cv8 на каталог кластера.

Что делать, если подключиться нужно срочно

Пройдите коротко по списку и отмечайте то, что проверили.

Подключение не работает: быстрая проверка
Выполнено: 0 / 7

Если все семь пунктов в порядке, а база всё равно не открывается, пишите администратору с текстом ошибки и временем попытки. По ним ему проще найти запись в журнале.

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

Чем отличается серверная база от файловой при подключении?
В серверной в списке указан сервер и имя базы (Srvr и Ref), в файловой — путь к папке (File). Для серверной нужен доступ по сети к кластеру 1С, для файловой — доступ к файлу.
Нужно ли ставить 1С на каждый компьютер?
Для тонкого клиента — да, но только клиентскую часть. Для веб-клиента или работы через RDP установка на личный компьютер не нужна.
Можно ли подключиться к серверной базе из дома?
Да, через VPN, терминальный сервер или опубликованный веб-клиент. Выставлять порты 1540–1591 напрямую в интернет небезопасно.
Почему в списке баз нет нужной, хотя коллеги её видят?
Список хранится на каждом компьютере отдельно. Базу нужно добавить вручную или через общий файл списка, который настраивает администратор.
Что вписать в поле кластера, если порт нестандартный?
Имя сервера и порт через двоеточие, например srv-1c:1641. Порт менеджера кластера указывает администратор.
Можно ли открыть серверную базу в режиме Конфигуратора?
Можно, если у вашего пользователя есть право на конфигурирование. Выберите базу в списке и нажмите «Конфигуратор» вместо «1С:Предприятие».