Клиентское место 1С: ставим платформу из сетевой папки и подключаем базу

· 9 мин

Содержание

Чтобы установить 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)основная работа клиента, диапазон задаётся в свойствах рабочего сервера
445SMBдоступ к сетевой папке и файловой базе

Если на сервере стоит несколько версий платформы, смотрите не на папки в 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
        ...

Дайте группе «Пользователи домена» (или нужной группе) права только на чтение. Записывать в эту папку пользователям незачем.

Запуск с клиентского места

  1. На рабочем компьютере нажмите Win + R и введите \\srv\1cdistr\8.3.24.1691.
  2. Запустите setup.exe правой кнопкой → Запуск от имени администратора.
  3. Если 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. Запустите «1С:Предприятие», в окне запуска нажмите Добавить.
  2. Выберите Добавление в список существующей информационной базы → Далее.
  3. Укажите понятное имя, например «Бухгалтерия — ООО Ромашка».
  4. Тип расположения:
    • На данном компьютере или на компьютере в локальной сети — для файловой базы. Укажите сетевой путь вида \\srv\base\buh, а не букву подключённого диска: буквы на разных машинах отличаются.
    • На сервере 1С:Предприятия — для клиент-серверной базы. Поле «Кластер серверов 1С:Предприятия» — имя сервера (srv), «Имя информационной базы в кластере» — имя базы в кластере (buh). Если кластер работает не на стандартном порту, имя пишут с портом: srv:2541.
  5. На последнем шаге оставьте версию «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С на временный ноутбук, учтите: ПИН-кодов в комплекте ограниченное число, и лишняя активация уменьшит запас для перерегистрации.

Короткая проверка после установки

Прежде чем отдавать компьютер пользователю, пройдите три шага под его учётной записью, а не под администратором:

  1. Запустите базу из ярлыка и войдите под пользователем программы.
  2. Откройте Справка → О программе и сверьте версию платформы с серверной.
  3. Сформируйте любой отчёт и распечатайте документ: так заодно проверяется принтер и права на временные файлы.

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

6. Если клиентское место не запускается: разбор ошибок

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

Если ничего не помогло

  • 🧹 Сбросьте кеш клиента. Запустите базу с параметром /ClearCache или удалите папки с длинными именами-идентификаторами в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\. Делайте это, когда программа у пользователя закрыта: открытые сеансы этого пользователя завершатся с ошибкой.
  • 🔁 Удалите лишние версии платформы. Через Параметры Windows → Приложения уберите старые версии, которые не используются. Стартер иногда выбирает не ту версию, если в настройках базы указано «8.3» без уточнения.
  • 📋 Посмотрите журнал установки. Если ставили через msiexec с ключом /l*v, в журнале ищите строку Return value 3 — рядом с ней настоящая причина сбоя.
  • 🖥 Проверьте с другой машины. Если с соседнего компьютера та же база открывается, проблема на клиенте. Если нет — на сервере или в сети, и переустановка клиента не поможет.

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

Нужно ли совпадение разрядности клиента и сервера?
Нет. 32-битный клиент нормально работает с 64-битным сервером. Совпадать должна версия платформы, а не разрядность.
Можно ли поставить на один компьютер несколько версий платформы?
Да. Каждая версия ставится в свою папку внутри C:\Program Files\1cv8\, а стартер запускает ту, что указана в настройках базы.
Нужна ли отдельная лицензия на каждый клиентский компьютер?
Нужна лицензия на каждое одновременное подключение. Она может быть активирована на самом компьютере, храниться на сервере 1С или на сетевом ключе.
Как поставить только тонкий клиент без прав администратора?
Полноценно без прав администратора платформу не установить. Если база опубликована на веб-сервере, пользователь может работать через браузер, вообще ничего не устанавливая.
Что делать после обновления платформы на сервере?
Поставить ту же версию на все клиенты. Если в 1CEStart.cfg настроены DistributiveLocation и AppAutoInstallLastVersion=1, стартер предложит обновиться сам.