Клиентское место 1С: ставим платформу из сетевой папки и подключаем базу
Содержание
Чтобы установить 1С с сервера на другой компьютер, откройте с клиентского места сетевую папку с дистрибутивом платформы той же версии, что и на сервере, запустите setup.exe, отметьте только клиентские компоненты и затем добавьте базу в список. Для клиент-серверной базы версия клиента должна совпадать с версией сервера до последней цифры, например 8.3.24.1691 и 8.3.24.1691.
Типичная ситуация: в бухгалтерию пришёл новый сотрудник, ему выдали ноутбук, а администратор в отпуске. Дистрибутив уже лежит на сервере, база работает у коллег. Осталось аккуратно поставить платформу на новое клиентское место, не сломав то, что есть, и запустить программу. Ниже порядок, который подходит и для одной машины, и для десяти.
1. Что проверить на сервере и рабочем месте до установки
Пять минут подготовки снимают большую часть проблем. Проверьте:
- 🔢 Версию платформы на сервере. Откройте у любого работающего пользователя меню
Справка → О программе(в Такси — значок вопроса в правом верхнем углу). Там указана версия, например8.3.24.1691. Именно её нужно ставить. - 🗂 Тип базы. В окне запуска выделите базу: внизу видна строка подключения.
File="\\srv\base\buh"— файловая база,Srvr="srv";Ref="buh"— клиент-серверная. - 👤 Права на компьютере. Установка платформы требует прав локального администратора. Работа с программой потом — нет.
- 📁 Доступ к сетевой папке. Учётная запись пользователя должна читать папку с дистрибутивом. Для файловой базы нужны ещё права на чтение и запись в каталог базы.
- 🌐 Сеть до сервера. Имя сервера должно разрешаться:
ping srvс клиента отвечает. Для клиент-сервера на сервере открыты порты агента и кластера.
| Порт | Кто слушает | Для чего |
|---|---|---|
| 1540 | агент сервера (ragent) | первое обращение клиента и консоли |
| 1541 | менеджер кластера (rmngr) | выбор рабочего процесса |
| 1560–1591 | рабочие процессы (rphost) | основная работа клиента, диапазон задаётся в свойствах рабочего сервера |
| 445 | SMB | доступ к сетевой папке и файловой базе |
Если на сервере стоит несколько версий платформы, смотрите не на папки в C:\Program Files\1cv8, а на версию запущенной службы агента сервера 1С. Клиент должен совпадать именно с ней.
2. Где взять дистрибутив и как запустить установщик по сети
Удобный порядок — один раз выложить дистрибутив в общую папку на сервере и ставить из неё на все машины.
Как устроена папка с дистрибутивом
Архив платформы для Windows скачивают с портала обновлений по договору ИТС. Для клиентов нужен комплект windows64full_8_3_XX_XXXX (64 бита, полный) или windows_8_3_XX_XXXX (32 бита, только клиенты). После распаковки в папке лежат setup.exe, файл 1CEnterprise 8.msi и набор .mst для языков.
Рекомендуемая структура на сервере:
\\srv\1cdistr\
8.3.24.1691\
setup.exe
1CEnterprise 8.msi
1049.mst
adminstallrelogon.mst
...
Дайте группе «Пользователи домена» (или нужной группе) права только на чтение. Записывать в эту папку пользователям незачем.
Запуск с клиентского места
- На рабочем компьютере нажмите
Win + Rи введите\\srv\1cdistr\8.3.24.1691. - Запустите
setup.exeправой кнопкой →Запуск от имени администратора. - Если Windows предупреждает о файле из сети, подтвердите запуск: издатель — «1C-Soft LLC» или «1С».
Можно скопировать папку на локальный диск и ставить оттуда. Результат тот же, зато установка не оборвётся при сбое сети.
Не запускайте setup.exe прямо из RAR-архива. Установщику нужны соседние файлы .msi и .mst, без распаковки он завершится ошибкой.
3. Какие компоненты отметить на клиентском компьютере
После приветствия установщик предлагает список компонентов. Для рабочего места бухгалтера серверная часть не нужна.
| Компонент | Ставить на клиент? | Комментарий |
|---|---|---|
| 1С:Предприятие | ✅ да | толстый и тонкий клиент, Конфигуратор |
| 1С:Предприятие — тонкий клиент | по ситуации | если нужен только тонкий клиент без Конфигуратора |
| Интерфейсы на различных языках | ✅ русский | остальные языки по необходимости |
| Сервер 1С:Предприятия | ❌ нет | только на сервере |
| Модули расширения веб-сервера | ❌ нет | для веб-публикации |
| Администрирование сервера 1С:Предприятия | только админу | консоль кластера |
| Сервер хранилища конфигураций | ❌ нет | для групповой разработки |
| Конвертер ИБ 1С:Предприятия 7.7 | ❌ нет | только для переноса с 7.7 |
Дальше установщик спрашивает язык интерфейса по умолчанию — выберите «Системные установки» или «Русский». В конце будет флажок «Установить драйвер защиты». Он нужен только для USB-ключей HASP. При программной лицензии снимите его.
Тихая установка на несколько машин
Если клиентов много, установку запускают одной командой без диалогов. Она же годится для групповой политики или скрипта входа:
msiexec /i "\\srv\1cdistr\8.3.24.1691\1CEnterprise 8.msi" /qn ^
TRANSFORMS=adminstallrelogon.mst;1049.mst ^
DESIGNERALLCLIENTS=1 THICKCLIENT=1 THINCLIENTFILE=1 THINCLIENT=1 ^
WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 ^
LANGUAGES=RU
Команду запускайте из командной строки с правами администратора. Ход установки можно записать в журнал, добавив /l*v C:\Temp\1c_install.log — по нему потом удобно разбирать неудачи.
Автоматическая установка новой версии при подключении
У стартера 1С есть файл настроек 1CEStart.cfg. Общий для всех пользователей компьютера лежит в C:\ProgramData\1C\1CEStart\, личный — в %APPDATA%\1C\1CEStart\. Две полезные строки:
DistributiveLocation=\\srv\1cdistr
AppAutoInstallLastVersion=1
С ними стартер при обновлении сервера сам находит нужную версию в сетевой папке и предлагает её поставить. Пользователю для этого нужны права на установку программ, иначе всё равно придётся звать администратора.
4. Ярлык и параметры запуска
После установки на рабочем столе появляется ярлык «1С:Предприятие». Он запускает стартер 1cestart.exe из папки C:\Program Files\1cv8\common\. Стартер показывает список баз и сам выбирает нужную версию платформы.
Если пользователь работает с одной базой, удобнее сделать отдельный ярлык сразу в неё.
| Задача | Строка в поле «Объект» ярлыка |
|---|---|
| Клиент-серверная база | "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv\buh" |
| Файловая база | "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"\\srv\base\buh" |
| Сразу под пользователем | добавить /N"Иванова" |
| Запуск со сбросом кеша | добавить /ClearCache |
Пароль через /P в ярлыке не храните: его увидит любой, кто откроет свойства ярлыка. Лучше настроить аутентификацию Windows для пользователя в самой базе.
Общий список баз для всех клиентов
Чтобы не добавлять базы на каждой машине вручную, администратор кладёт на сервер файл со списком, например \\srv\1cdistr\ibases.v8i. Получить его просто: настроить список у себя и скопировать файл %APPDATA%\1C\1CEStart\ibases.v8i. Затем в 1CEStart.cfg клиента добавляют строку:
CommonInfoBases=\\srv\1cdistr\ibases.v8i
Базы из общего списка появятся у пользователя автоматически, а новые достаточно добавить в один файл на сервере.
5. Подключение к базе и лицензия на клиентском месте
Добавляем базу в список
- Запустите «1С:Предприятие», в окне запуска нажмите
Добавить. - Выберите
Добавление в список существующей информационной базы→Далее. - Укажите понятное имя, например «Бухгалтерия — ООО Ромашка».
- Тип расположения:
- На данном компьютере или на компьютере в локальной сети — для файловой базы. Укажите сетевой путь вида
\\srv\base\buh, а не букву подключённого диска: буквы на разных машинах отличаются. - На сервере 1С:Предприятия — для клиент-серверной базы. Поле «Кластер серверов
1С:Предприятия» — имя сервера (
srv), «Имя информационной базы в кластере» — имя базы в кластере (buh). Если кластер работает не на стандартном порту, имя пишут с портом:srv:2541.
- На данном компьютере или на компьютере в локальной сети — для файловой базы. Укажите сетевой путь вида
- На последнем шаге оставьте версию «8.3» или укажите точную версию, если на компьютере их несколько.
Для файловой базы пользователю нужны права на изменение всей папки базы. Только чтения недостаточно: при входе программа пишет служебные файлы, и без записи вход не состоится.
Откуда клиент возьмёт лицензию
Без лицензии платформа базу не откроет (исключение — учебная версия). Вариантов несколько, и от выбора зависит, что делать на новом компьютере.
| Где лицензия | Что делать на клиенте |
|---|---|
| Программная лицензия на самом компьютере | активировать ПИН-код из комплекта при первом запуске |
| Клиентские лицензии на сервере 1С (клиент-серверная база) | ничего: сервер выдаёт лицензию сеансу сам |
| Сетевой USB-ключ HASP на сервере | установить драйвер защиты не требуется; в nethasp.ini клиента указать адрес сервера ключей |
| Локальный USB-ключ HASP | вставить ключ, установить драйвер защиты |
При сетевом ключе файл nethasp.ini кладут в папку C:\Program Files\1cv8\conf\. Минимальное содержимое:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Программную лицензию активируют на конкретное «железо». Если ставите 1С на временный ноутбук, учтите: ПИН-кодов в комплекте ограниченное число, и лишняя активация уменьшит запас для перерегистрации.
Короткая проверка после установки
Прежде чем отдавать компьютер пользователю, пройдите три шага под его учётной записью, а не под администратором:
- Запустите базу из ярлыка и войдите под пользователем программы.
- Откройте
Справка → О программеи сверьте версию платформы с серверной. - Сформируйте любой отчёт и распечатайте документ: так заодно проверяется принтер и права на временные файлы.
Если под администратором всё работает, а под пользователем нет, почти всегда дело в правах на папку базы или на сетевую папку со списком баз.
6. Если клиентское место не запускается: разбор ошибок
Если ничего не помогло
- 🧹 Сбросьте кеш клиента. Запустите базу с параметром
/ClearCacheили удалите папки с длинными именами-идентификаторами в%APPDATA%\1C\1cv8\и%LOCALAPPDATA%\1C\1cv8\. Делайте это, когда программа у пользователя закрыта: открытые сеансы этого пользователя завершатся с ошибкой. - 🔁 Удалите лишние версии платформы. Через
Параметры Windows → Приложенияуберите старые версии, которые не используются. Стартер иногда выбирает не ту версию, если в настройках базы указано «8.3» без уточнения. - 📋 Посмотрите журнал установки. Если ставили через
msiexecс ключом/l*v, в журнале ищите строкуReturn value 3— рядом с ней настоящая причина сбоя. - 🖥 Проверьте с другой машины. Если с соседнего компьютера та же база открывается, проблема на клиенте. Если нет — на сервере или в сети, и переустановка клиента не поможет.
7. Частые вопросы
Нужно ли совпадение разрядности клиента и сервера?
Можно ли поставить на один компьютер несколько версий платформы?
C:\Program Files\1cv8\, а стартер запускает ту, что указана в настройках базы.Нужна ли отдельная лицензия на каждый клиентский компьютер?
Как поставить только тонкий клиент без прав администратора?
Что делать после обновления платформы на сервере?
1CEStart.cfg настроены DistributiveLocation и AppAutoInstallLastVersion=1, стартер предложит обновиться сам.