Тонкий клиент 1С: запуск из списка баз, ярлыком, через веб-сервер и в Linux

· 9 мин

Содержание

Чтобы запустить тонкий клиент 1С, откройте окно запуска 1С:Предприятия, выделите базу, нажмите Изменить и на последней странице мастера выберите Основной режим запуска: Тонкий клиент. После этого кнопка 1С:Предприятие будет открывать базу именно в тонком клиенте. Тот же результат даёт ярлык на 1cv8c.exe с параметрами подключения к базе.

Тема общая для платформы 8.3: порядок одинаков для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на управляемых формах. Различаются только способы подключения: к файловой базе, к серверу 1С, к веб-серверу или через удалённый рабочий стол.

Что такое тонкий клиент 1С и чем он отличается от толстого

Тонкий клиент — отдельная программа платформы, файл 1cv8c.exe. Он показывает интерфейс и передаёт команды, а основную работу с данными выполняет сервер 1С или веб-сервер. Поэтому ему нужно меньше памяти и он нормально работает даже через медленный канал.

Сравнение трёх вариантов клиента:

КлиентФайлЧто умеетКогда выбирать
Тонкий1cv8c.exeТолько управляемые формы, работа через сервер или веб-серверТиповые конфигурации на «Такси», удалённые офисы
Толстый1cv8.exeОбычные и управляемые формы, КонфигураторСтарые конфигурации на обычных формах, администрирование
Веб-клиентБраузерУправляемые формы через веб-публикациюНет прав на установку программ, Mac без платформы

Ключевое ограничение: тонкий клиент не открывает конфигурации на обычных формах (например, УПП или старые отраслевые решения). Для них нужен толстый клиент в режиме обычного приложения.

Проверить, на каких формах написана конфигурация, можно в Конфигураторе: откройте свойства корня конфигурации и посмотрите параметр Основной режим запуска. Значение «Управляемое приложение» — тонкий клиент подойдёт.

Что нужно установить перед запуском тонкого клиента

Тонкий клиент ставится из дистрибутива платформы. Есть два варианта.

  1. Полный дистрибутив платформы (setup.exe). В списке компонентов отметьте 1С:Предприятие 8 — Тонкий клиент. Если база файловая, дополнительно включите компонент Тонкий клиент, файловый вариант — без него тонкий клиент к файловой базе не подключится.
  2. Отдельный дистрибутив тонкого клиента . Он легче и подходит для рабочих мест, которые работают только с серверными базами или через веб-сервер.

После установки файлы лежат в папке версии:

C:\Program Files\1cv8\8.3.x.y\bin\1cv8c.exe
C:\Program Files\1cv8\common\1cestart.exe

1cestart.exe — это стартер, то самое окно со списком баз. Он сам выбирает подходящую версию платформы и нужный клиент.

Для клиент-серверной базы версия тонкого клиента должна совпадать с версией сервера 1С до последней цифры сборки. Сервер на 8.3.24.1548 — клиент тоже 8.3.24.1548.

Способы запуска тонкого клиента 1С

Через окно запуска (стартер)

Самый привычный путь для пользователя.

  1. Запустите ярлык «1С:Предприятие» на рабочем столе.
  2. Выделите базу в списке и нажмите Изменить.
  3. Пройдите страницы мастера кнопкой Далее до последней.
  4. В поле Основной режим запуска выберите Тонкий клиент.
  5. В поле Версия 1С:Предприятия при необходимости укажите конкретную версию, например 8.3.24, чтобы стартер не подхватил другую установленную сборку.
  6. Нажмите Готово, затем кнопку 1С:Предприятие.

Если оставить Выбирать автоматически, стартер сам решит, каким клиентом открыть базу , исходя из свойств конфигурации.

Через ярлык с параметрами командной строки

Удобно, когда у сотрудника одна база и окно выбора ему не нужно. Создайте ярлык на 1cv8c.exe и допишите параметры в поле Объект.

Серверная база:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" /S"srv1c\buh_ooo" /N"Иванова"

Файловая база:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" /F"D:\Base\Buh" /N"Иванова"

База через веб-сервер:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" /WS"http://web1c.local/buh"

Основные параметры:

  • 🖥️ /S"сервер\база" — серверная база;
  • 📁 /F"путь" — файловая база;
  • 🌐 /WS"адрес" — база, опубликованная на веб-сервере;
  • 👤 /N"имя" и /P"пароль" — пользователь и пароль;
  • 🧹 /ClearCache — очистить кэш клиента при запуске.

Пароль в ярлыке виден любому, кто откроет свойства ярлыка. Лучше настроить аутентификацию операционной системы для пользователя 1С и не писать /P вовсе.

Через веб-браузер

Если база опубликована на веб-сервере (IIS или Apache), её можно открыть в браузере по адресу публикации, например http://web1c.local/buh. Это уже веб-клиент, а не тонкий клиент: программа на компьютер не нужна, но часть функций работает медленнее, а для работы с файлами и оборудованием браузер попросит расширение для работы с 1С.

Публикацию делает администратор в Конфигураторе, запущенном от имени администратора Windows: Администрирование → Публикация на веб-сервере.

Через удалённый рабочий стол (RDP)

Тонкий клиент ставят на терминальный сервер Windows Server 2016 и новее, а пользователи подключаются к нему по RDP. Плюс — на рабочих местах вообще ничего не нужно, и версия платформы обновляется в одном месте.

Чтобы пользователь видел только окно 1С, а не весь рабочий стол сервера, опубликуйте через RemoteApp файл 1cestart.exe, а не 1cv8c.exe. Тогда при обновлении платформы ссылка не сломается: стартер найдёт новую версию сам.

Настройка подключения к базе в тонком клиенте

Добавление базы в список выглядит так.

  1. В окне запуска нажмите Добавить → Добавление в список существующей информационной базы.
  2. Укажите имя базы, как его будет видеть пользователь.
  3. Выберите тип расположения:
    • На данном компьютере или на компьютере в локальной сети — файловая база, путь к папке с файлом 1Cv8.1CD;
    • На сервере 1С:Предприятия — имя кластера (сервера) и имя базы на сервере;
    • На веб-сервере — адрес публикации.
  4. На следующей странице задайте вариант аутентификации, скорость соединения, разрядность и основной режим запуска Тонкий клиент.

Если сервер 1С работает на нестандартном порту, указывайте его через двоеточие: srv1c:2541. По умолчанию клиент обращается к агенту сервера на порт 1540, затем к менеджеру кластера (1541) и рабочим процессам из диапазона, заданного в свойствах рабочего сервера. Все эти порты должны быть открыты в файрволе между клиентом и сервером.

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

Список баз хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Чтобы не настраивать каждого сотрудника вручную:

  1. Настройте список на одном компьютере.
  2. Скопируйте ibases.v8i в сетевую папку, например \\fs\1c\ibases.v8i.
  3. В файл %APPDATA%\1C\1CEStart\1cestart.cfg на рабочих местах добавьте строку:
CommonInfoBases=\\fs\1c\ibases.v8i

Теперь новые базы появятся у всех сразу после правки одного файла. Эту строку удобно раскатывать групповой политикой.

Перед первым запуском тонкого клиента
Выполнено: 0 / 6

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

Платформа 8.3 официально поддерживает Linux (Ubuntu, Debian, Astra Linux, РЕД ОС, ALT и другие дистрибутивы из списка системных требований). Тонкий клиент там работает так же, как в Windows.

Установка

Начиная с платформы 8.3.20 для Linux выпускается единый установщик в формате .run.

chmod +x setup-full-8.3.24.1548-x86_64.run
sudo ./setup-full-8.3.24.1548-x86_64.run

В мастере установки отметьте компонент тонкого клиента (и файловый вариант, если базы файловые). Файлы платформы окажутся в каталоге:

/opt/1cv8/x86_64/8.3.24.1548/

Запуск

После установки в меню приложений появятся ярлыки «1С:Предприятие» — это стартер со списком баз, настройка такая же, как в Windows. Тонкий клиент можно запустить и напрямую из терминала:

/opt/1cv8/x86_64/8.3.24.1548/1cv8c /S"srv1c/buh_ooo"

Список баз пользователя в Linux лежит в домашнем каталоге, в скрытой папке ~/.1C/1cestart/.

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

Учтите лицензирование: для Linux-клиента подходит программная лицензия или лицензия на сервере 1С. Старые USB-ключи HASP на Linux требуют отдельного драйвера, поэтому в смешанных сетях лицензии проще держать на сервере.

Почему тонкий клиент 1С не запускается: разбор ошибок

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

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

Как ускорить работу тонкого клиента

Тонкий клиент сам по себе нетребователен, но несколько настроек заметно влияют на скорость.

Очистка кэша

Клиент хранит кэш метаданных и форм локально. После обновлений он иногда портится, и база начинает тормозить или выдавать странные ошибки. Два способа очистки:

  1. Добавить параметр запуска /ClearCache в ярлык или в поле Дополнительные параметры запуска в настройках базы — и один раз запустить базу.
  2. Вручную удалить папки с длинными именами вида GUID в каталогах %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.

Перед ручным удалением закройте все окна 1С на этом компьютере. Файлы 1cv8strt.pfl и список баз не трогайте — это пользовательские настройки.

Скорость соединения

В настройках базы в стартере есть параметр Скорость соединения. Для удалённых офисов и мобильного интернета выберите Низкая: клиент будет реже обмениваться данными с сервером и не будет подгружать лишнее при открытии форм.

Разрядность и антивирус

  • 🧠 Ставьте 64-разрядный тонкий клиент, если в базе тяжёлые отчёты: 32-разрядный процесс упирается в лимит памяти.
  • 🛡️ Добавьте каталоги кэша и папку платформы в исключения антивируса. Проверка каждого файла кэша при открытии форм даёт ощутимую задержку.
  • 🌐 Для подключения через веб-сервер используйте HTTPS с нормальным сертификатом: при самоподписанном сертификате клиент будет каждый раз спрашивать подтверждение.

Что не ускорит тонкий клиент

Если тормозит проведение документов или формирование отчётов, дело не в клиенте: эти операции выполняются на сервере. Тут смотрят нагрузку на сервер 1С и СУБД, а не настройки рабочего места.

Частые вопросы о тонком клиенте 1С

Нужна ли отдельная лицензия для тонкого клиента?
Нет. Тонкий, толстый и веб-клиент используют одни и те же клиентские лицензии. Один сеанс — одна лицензия, каким бы клиентом ни открыли базу.
Можно ли работать в тонком клиенте с файловой базой без сервера 1С?
Да. Нужно установить компонент «Тонкий клиент, файловый вариант». В этом случае серверная часть работает прямо внутри процесса клиента на компьютере пользователя.
Можно ли открыть Конфигуратор из тонкого клиента?
Нет. Конфигуратор входит только в толстый клиент 1cv8.exe. Для администрирования на компьютере должна быть установлена полная платформа.
Как запустить толстый клиент вместо тонкого, если стартер всегда открывает тонкий?
В настройках базы в стартере смените основной режим запуска на «Толстый клиент». Либо запускайте 1cv8.exe с параметром ENTERPRISE из ярлыка.
Работает ли тонкий клиент на macOS?
Да, для macOS выпускается тонкий клиент платформы 8.3. Он подключается к серверным базам и к базам на веб-сервере; если установить программу нельзя, остаётся веб-клиент в браузере.