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

· 10 мин

Содержание

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

Обычная ситуация: новый сотрудник, чистый компьютер, платформа установлена, а список баз пуст. Или после переустановки Windows пропали все базы. Порядок действий одинаков для любой конфигурации: БП, ЗУП, УТ — это настройка платформы, а не программы.

1. Что подготовить до добавления базы в тонкий клиент

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

📋 Что нужно выяснить:

  • 🗂 Тип базы. Файловая (папка с файлом 1Cv8.1CD), клиент-серверная (живёт на сервере 1С) или опубликована на веб-сервере (есть адрес вида http://…).
  • 🖥 Адрес. Для файловой — полный путь к папке. Для серверной — имя компьютера с кластером 1С и имя базы в кластере. Для веб-базы — URL публикации.
  • 🔢 Версия платформы. Клиент должен совпадать с версией сервера до последней цифры сборки. Номер сборки сервера знает администратор.
  • 👤 Учётные данные. Имя пользователя 1С и пароль, если вход не через учётную запись Windows.

Установлен ли тонкий клиент вообще

Тонкий клиент — это исполняемый файл 1cv8c.exe в папке C:\Program Files\1cv8\<номер версии>\bin\. Он ставится вместе с полным дистрибутивом платформы.

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

Где лежит базаОтдельный дистрибутив тонкого клиентаПолная платформа
Папка на диске или в сетине подойдётподойдёт
Сервер 1С:Предприятияподойдётподойдёт
Веб-сервер (публикация)подойдётподойдёт

2. Добавление файловой базы в список запуска

Файловая база — это каталог, в котором лежит файл 1Cv8.1CD. Указывать нужно именно папку, а не сам файл.

  1. Запустите ярлык 1С:Предприятие. Откроется окно запуска со списком баз.
  2. Нажмите Добавить….
  3. Выберите Добавление в список существующей информационной базы и нажмите Далее.
  4. Впишите наименование — так база будет называться в списке. Например, Бухгалтерия ООО Ромашка.
  5. Тип расположения — На данном компьютере или на компьютере в локальной сети.
  6. В поле каталога нажмите кнопку выбора и укажите папку с файлом 1Cv8.1CD. Например, D:\Bases\Buh_Romashka.
  7. Нажмите Далее — откроется экран параметров запуска (о нём в разделе 4).
  8. Нажмите Готово.

Если база лежит в сетевой папке

Путь указывайте в UNC-формате: \\SRV-FILES\Bases\Buh_Romashka. Не через букву подключённого диска вроде Z:\ — на другом компьютере или после переподключения буква может смениться, и база «потеряется».

Пользователю Windows нужны права на чтение и запись в папку базы. Платформа создаёт рядом с 1Cv8.1CD служебные файлы блокировок. Без права записи база не откроется даже для просмотра.

Файловую базу в сетевой папке одновременно держат открытой несколько человек, но это медленно и чувствительно к обрывам сети. Если пользователей больше 3–5 или они работают через VPN, удобнее перевести базу на сервер 1С или опубликовать на веб-сервере.

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

Серверная база в окне запуска выглядит так же, но адресуется иначе: через имя кластера и имя базы в нём.

  1. В окне запуска нажмите Добавить… → Добавление в список существующей информационной базы → Далее.
  2. Введите наименование для списка.
  3. Тип расположения — На сервере 1С:Предприятия.
  4. Заполните два поля:
    • Кластер серверов 1С:Предприятия — имя или IP-адрес сервера: SRV-1C или 192.168.1.10.
    • Имя информационной базы в кластере — точное имя, под которым администратор зарегистрировал базу, например buh_romashka.
  5. Далее → параметры запуска → Готово.

Когда нужен порт

По умолчанию клиент обращается к агенту сервера на порт 1540, а тот передаёт соединение менеджеру кластера (порт 1541). Если кластер стандартный, порт не пишут.

Если на сервере работают две версии платформы с разными портами, порт указывают через двоеточие: SRV-1C:2541. Указывается порт кластера, а не агента. Какой именно — посмотрите у администратора в консоли кластера, в свойствах кластера.

Частая путаница с именами

  • 🏷 Наименование в списке — что угодно, видите только вы.
  • 🔑 Имя базы в кластере — техническое, должно совпасть с зарегистрированным на сервере. Регистр букв не важен, но лишний пробел или опечатка дадут ошибку «база не обнаружена».
  • 🗄 Имя базы данных в СУБД (PostgreSQL, MS SQL) может отличаться от имени в кластере. Для подключения клиента оно не нужно.

4. Подключение к опубликованной базе через веб-сервер

Если база опубликована на Apache или IIS, тонкий клиент подключается к ней по HTTP или HTTPS. Сервер 1С при этом может стоять в закрытой сети — наружу смотрит только веб-сервер. Так часто работают удалённые сотрудники и филиалы.

  1. Добавить… → Добавление в список существующей информационной базы → Далее.
  2. Тип расположения — На веб-сервере.
  3. Вставьте адрес публикации: https://1c.romashka.ru/buh. Адрес даёт администратор; в браузере та же ссылка откроет веб-клиент.
  4. Если веб-сервер просит отдельную авторизацию или нужен прокси, задайте их на следующих экранах мастера.
  5. Выберите режим Тонкий клиент и нажмите Готово.

Подключение через веб-сервер не требует открывать наружу порты 1540–1541 и диапазон рабочих процессов. Для удалённой работы это безопаснее прямого доступа к серверу 1С.

5. Параметры запуска: режим, аутентификация, версия

Последний экран мастера (и он же — кнопка Изменить… для уже добавленной базы) отвечает за то, как база откроется. Здесь и выбирают тонкий клиент.

ПараметрЧто поставитьЗачем
Вариант аутентификацииВыбирать автоматическиПлатформа сама попробует вход через Windows, а если не выйдет — спросит логин и пароль
Скорость соединенияОбычная; для слабого VPN — НизкаяНизкая скорость уменьшает объём передаваемых данных, но часть интерфейса работает медленнее
Основной режим запускаТонкий клиентБез этого платформа может открыть базу в толстом клиенте
Версия 1С:Предприятия8.3 или точный номер, например 8.3.24.1548Привязывает базу к нужной сборке платформы

Режим «Выбирать автоматически» — почему его лучше сменить

В автоматическом режиме платформа решает сама, каким клиентом открывать базу. Для современных конфигураций на управляемых формах это обычно тонкий клиент, но при некоторых настройках пользователя база откроется в толстом. Явный выбор Тонкий клиент убирает неопределённость.

Открыть серверную базу в тонком клиенте можно и ярлыком, минуя окно запуска: "C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" /S"SRV-1C\buh_romashka". Файл 1cv8c.exe — это и есть тонкий клиент, другим клиентом он базу не откроет.

Зачем фиксировать версию

На компьютере бывает установлено несколько платформ: 8.3.22, 8.3.24, 8.3.25. Если сервер работает на 8.3.24.1548, клиент обязан быть той же сборки. Впишите полный номер в поле версии — и окно запуска возьмёт нужный 1cv8c.exe, даже если рядом стоит более новая платформа.

Если указать просто 8.3, запустится самая новая установленная сборка 8.3. Для файловых баз это обычно нормально. Для серверных — частая причина ошибки несовпадения версий.

Дополнительные параметры командной строки

В поле дополнительных параметров запуска можно задать ключи, которые подставятся при каждом входе. Самые полезные:

/N"Иванов И.И." /P"пароль"   — логин и пароль (пароль хранится открыто, только для тестовых баз)
/WA-                         — запретить вход через учётную запись Windows
/ClearCache                  — очистить клиентский кеш при запуске

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

6. Файл списка баз ibases.v8i: перенос и общий список

Всё, что вы добавили через мастер, хранится в текстовом файле:

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

Вставьте этот путь в адресную строку Проводника — откроется папка текущего пользователя Windows. Файл обычный текстовый, открывается Блокнотом.

Как выглядит запись о базе

[Бухгалтерия ООО Ромашка]
Connect=Srvr="SRV-1C";Ref="buh_romashka";
ID=6f1c2a3e-1b2c-4d5e-8f90-112233445566
OrderInList=16384
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=ThinClient
WA=1
Version=8.3.24.1548

Главная строка — Connect. Её вид зависит от типа базы:

Тип базыСтрока Connect
ФайловаяConnect=File="\\SRV-FILES\Bases\Buh_Romashka";
СервернаяConnect=Srvr="SRV-1C";Ref="buh_romashka";
Веб-публикацияConnect=ws="https://1c.romashka.ru/buh";

App=ThinClient — режим тонкого клиента , App=Auto — автоматический выбор. Version — та самая привязка к сборке платформы.

Перенос списка на другой компьютер

  1. На старом компьютере скопируйте ibases.v8i из %APPDATA%\1C\1CEStart\.
  2. На новом закройте окно запуска 1С.
  3. Положите файл в ту же папку у нужного пользователя Windows, заменив пустой.
  4. Откройте 1С — список появится целиком.

Перенести можно и одну базу: в окне запуска выделите её, через Изменить… убедитесь в параметрах, а в файле скопируйте только её блок от строки в квадратных скобках до следующей такой строки.

Если копируете блок в чужой файл, где уже есть базы, смените значение ID — у двух баз в одном списке оно не должно совпадать. Подойдёт любой новый GUID.

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

Чтобы не настраивать десять компьютеров вручную, администратор кладёт общий файл .v8i на сетевой ресурс, а на рабочих местах подключает его в настройках окна запуска: кнопка Настройка… → список общих информационных баз → добавить путь к файлу, например \\SRV-FILES\1C\common.v8i.

Тот же результат даёт строка в файле %APPDATA%\1C\1CEStart\1cestart.cfg:

CommonInfoBases=\\SRV-FILES\1C\common.v8i

Базы из общего списка появляются у всех пользователей. Новую базу администратор добавляет один раз — в общий файл. Личные базы пользователя при этом остаются в его ibases.v8i.

Проверка перед первым входом
Выполнено: 0 / 5

7. Ошибки при подключении базы и как их снять

Большинство проблем видно по тексту сообщения. Разберём те, что встречаются на новом рабочем месте.

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

База есть в списке, но открывается в толстом клиенте

Значит, режим запуска остался Выбирать автоматически или в параметрах пользователя базы задан другой режим. Выделите базу → Изменить… → на последнем экране поставьте Тонкий клиент.

Список баз пропал после обновления Windows или смены профиля

Платформа читает список из профиля текущего пользователя Windows. Новый профиль — новый пустой ibases.v8i. Найдите старый файл в папке прежнего профиля (C:\Users\<старое имя>\AppData\Roaming\1C\1CEStart\) и скопируйте его по инструкции из раздела 6.

Интерфейс тормозит или формы отображаются криво

Часто виноват испорченный клиентский кеш после обновления конфигурации. Запустите базу один раз с ключом /ClearCache в дополнительных параметрах, затем уберите его. Сеансы других пользователей это не затрагивает: очищается кеш только на вашем компьютере.

Частые вопросы о тонком клиенте и списке баз

Можно ли подключить одну и ту же базу дважды под разными названиями?
Да. Добавьте её второй раз с другим наименованием, например с другим режимом запуска или другой версией платформы. В файле ibases.v8i это будут два блока с разными ID и одинаковой строкой Connect.
Чем тонкий клиент отличается от веб-клиента при подключении?
Тонкий клиент — программа, установленная на компьютер, а веб-клиент работает в браузере без установки. К опубликованной базе можно подключиться обоими способами по одному адресу.
Как сгруппировать базы в папки в окне запуска?
В Настройка… включите отображение списка в виде дерева. После этого мастер Добавить… предложит создать группу, а базы можно перетащить в неё. В ibases.v8i группа отражается в строке Folder у каждой базы.
Где взять имя базы в кластере, если администратора нет на месте?
Посмотрите строку Connect в ibases.v8i на компьютере коллеги, у которого база открывается: значение Ref и есть имя базы в кластере.
Нужно ли добавлять базу заново после обновления платформы?
Нет, список хранится отдельно от платформы. Если в настройках базы указана точная сборка, после перехода сервера на новую версию поменяйте номер в поле версии.