Запуск 1С в режиме тонкого клиента: от списка баз до командной строки

· 9 мин

Содержание

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

Сработает это при двух условиях: компонент тонкого клиента установлен на компьютере, а конфигурация базы работает в режиме управляемого приложения. Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и ERP этому условию отвечают. Старые конфигурации на обычных формах (Бухгалтерия 2.0, УТ 10.3, УПП 1.3) в тонком клиенте не откроются.

Что проверить до включения тонкого клиента

Тонкий клиент — это отдельная программа платформы 8.3. Он не исполняет код конфигурации у себя целиком, а получает формы и данные от сервера или от файлового движка. Поэтому он легче толстого клиента и годится для слабых машин и медленных каналов.

Перед переключением проверьте три вещи:

  • 🧩 Компонент установлен. Откройте папку платформы, например C:\Program Files\1cv8\8.3.25.1374\bin\. В ней должен лежать файл 1cv8c.exe. Нет файла — запустите установщик платформы и отметьте компонент тонкого клиента.
  • 📐 Конфигурация управляемая. В Конфигураторе откройте свойства корня конфигурации (правой кнопкой по названию конфигурации → Свойства) и найдите «Основной режим запуска». Нужно значение «Управляемое приложение».
  • 🔢 Версия совпадает с сервером. Для клиент-серверной базы версия тонкого клиента должна совпадать с версией сервера 1С до последней цифры сборки.

Номер своей версии смотрите в окне О программе: в режиме 1С:Предприятие откройте главное меню (значок в левом верхнем углу) → Справка → О программе. Там же указан тип клиентского приложения, через которое открыта база.

Чем тонкий клиент отличается от других режимов

РежимИсполняемый файлОбычные формыГде удобен
Тонкий клиент1cv8c.exeнетофис, удалённые сотрудники, слабые ПК
Толстый клиент1cv8.exeдастарые конфигурации, внешние компоненты, отладка
Веб-клиентбраузернетдоступ без установки платформы

Как включить тонкий клиент 1С в списке информационных баз

Это основной способ. Настройка хранится в списке баз пользователя, права администратора на компьютере не нужны.

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

В поле «Основной режим запуска» есть четыре варианта:

  • ⚙️ Выбирать автоматически — платформа сама решает, чем открыть базу , исходя из свойств конфигурации и пользователя;
  • 🪶 Тонкий клиент — всегда 1cv8c.exe;
  • 🌐 Веб-клиент — база откроется в браузере, если она опубликована на веб-сервере;
  • 🏋️ Толстый клиент — всегда 1cv8.exe.

На той же странице есть поле «Версия 1С:Предприятия». Если на компьютере стоит несколько платформ, впишите точный номер, например 8.3.25.1374. Тогда тонкий клиент возьмётся из нужной папки, и при подключении к серверу не будет конфликта версий. В новых релизах платформы там же выбирается разрядность: 32 или 64 бита.

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

Если базы нет в списке

Нажмите Добавить → «Добавление в список существующей информационной базы». Укажите тип расположения:

  • для файловой базы — каталог, где лежит файл 1Cv8.1CD;
  • для серверной — имя кластера серверов 1С и имя базы в кластере;
  • для опубликованной — адрес веб-сервера.

На последнем шаге выберите «Тонкий клиент» так же, как выше.

Прямой запуск 1cv8c.exe и ключи командной строки

Тонкий клиент можно запустить напрямую, минуя окно выбора баз. Это удобно для ярлыков на рабочем столе, терминального сервера и публикации RemoteApp.

Без параметров 1cv8c.exe откроет тот же список баз. С параметрами — сразу нужную базу:

:: Файловая база
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe" /F"D:\Bases\Buh" /N"Иванова" /P"пароль"

:: Клиент-серверная база: сервер srv1c, база buh
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe" /S"srv1c\buh" /N"Иванова"

:: База, опубликованная на веб-сервере
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe" /WS"http://webserver/buh"

Что означают ключи:

КлючНазначение
/F"путь"каталог файловой базы
/S"сервер\база"серверная база в кластере 1С
/WS"адрес"подключение через веб-сервер
/N"имя"имя пользователя 1С
/P"пароль"пароль пользователя
/ClearCacheочистить кэш клиента при запуске

Пароль в ключе /P хранится в ярлыке открытым текстом. Для общих ярлыков используйте аутентификацию Windows, если она включена у пользователя в базе, и не пишите /P вообще.

Ярлык для пользователя за минуту

  1. Правой кнопкой по рабочему столу → Создать → Ярлык.
  2. В поле объекта вставьте одну из строк выше со своими путями.
  3. Назовите ярлык, например «Бухгалтерия — тонкий клиент».

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

Режим запуска в Конфигураторе и в свойствах пользователя

Список баз — не единственное место, где задаётся режим. Ещё три настройки влияют на то, чем откроется база.

Запуск из Конфигуратора

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

  1. Откройте Сервис → Параметры.
  2. Перейдите на вкладку «Запуск 1С:Предприятия».
  3. В разделе основных параметров выберите «Тонкий клиент».
  4. Нажмите ОК.

Эта настройка не меняет запуск у пользователей. Она касается только старта из Конфигуратора на этом компьютере.

Свойство конфигурации

В свойствах корня конфигурации есть «Основной режим запуска»: «Управляемое приложение» или «Обычное приложение». Тонкому клиенту нужно первое значение.

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

Свойство пользователя

В Конфигураторе: Администрирование → Пользователи → карточка пользователя → вкладка «Прочие». Там задаётся «Режим запуска»: «Авто», «Обычное приложение» или «Управляемое приложение». Свойство влияет на толстый клиент. Если у пользователя стоит «Обычное приложение», а в списке баз — «Выбирать автоматически», он попадёт в толстый клиент.

Тонкий клиент в файловой и клиент-серверной базе

Тонкий клиент работает с обоими вариантами, но устроено это по-разному.

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

В файловом варианте тонкий клиент сам открывает файл 1Cv8.1CD: файловый движок входит в его состав. Отдельный сервер не нужен.

  • 📁 Достаточно доступа к каталогу базы на чтение и запись.
  • 🌐 Сетевая папка работает, но при 5-10 одновременных пользователях на медленной сети начнутся задержки. Это ограничение файлового варианта, а не тонкого клиента.
  • 🔄 Версия тонкого клиента у разных пользователей может немного отличаться, но лучше держать одну на всех.

Клиент-серверная база

Здесь тонкий клиент — только интерфейс. Код и запросы выполняет кластер серверов 1С. Порядок подключения такой:

  1. Клиент обращается к агенту сервера по порту 1540.
  2. Агент передаёт его менеджеру кластера (порт 1541).
  3. Дальше клиент работает с рабочим процессом. Диапазон портов задаётся в свойствах рабочего сервера, по умолчанию 1560-1591.

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

Чем отличаются варианты для тонкого клиента

ПараметрФайловая базаКлиент-серверная база
Что указать при добавлениикаталог базысервер и имя базы
Ключ командной строки/F/S
Требование к версиижелательно одинаковаястрого как у сервера
Нагрузка на компьютер пользователявыше: движок базы на клиентениже: всё считает сервер
Сетевые портыдоступ к общей папке1540, 1541, диапазон рабочих процессов

Веб-клиент как замена тонкому клиенту

Если на компьютер нельзя ставить платформу (чужой ноутбук, планшет, строгие политики безопасности), базу открывают в браузере. Это веб-клиент.

Для него базу публикуют на веб-сервере (IIS или Apache) через Конфигуратор: Администрирование → Публикация на веб-сервере. После публикации база доступна по адресу вида http://webserver/buh.

У веб-клиента и тонкого клиента одни и те же управляемые формы. Отличия на практике такие:

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

Промежуточный вариант — тонкий клиент, подключённый к той же публикации через /WS"http://webserver/buh" или через тип «На веб-сервере» в списке баз. Канал идёт по HTTP или HTTPS, порты кластера наружу открывать не нужно. Удалённым сотрудникам часто достаточно этого.

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

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

Ниже — частые сбои при первом запуске и после обновлений. Выберите симптом и посмотрите, что проверить.

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

Перед очисткой кэша вручную закройте 1С у этого пользователя. Удаление папок при открытой программе может прервать работу и потерять несохранённые данные в формах. Базу очистка кэша не затрагивает: удаляются только локальные копии форм и настроек клиента.

Где лежат настройки списка баз

Список баз пользователя хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Если окно запуска показывает пустой список или старые пути, закройте 1С и сделайте копию этого файла перед правкой. Список можно раздать пользователям централизованно: в файле 1cestart.cfg в той же папке указывается общий файл списка баз в сетевой папке.

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

Можно ли запретить пользователю толстый клиент?
Да. Через список баз пользователь всё равно может выбрать другой режим, поэтому надёжнее раздавать ярлыки на тонкий клиент или общий список баз через 1cestart.cfg. На терминальном сервере публикуйте только запуск через тонкий клиент.
Нужна ли отдельная лицензия на тонкий клиент?
Нет. Клиентская лицензия одна для всех видов клиента: тонкого, толстого и веб-клиента. Считается сеанс пользователя, а не тип программы.
Работают ли внешние обработки в тонком клиенте?
Да, если они написаны на управляемых формах. Старые внешние обработки на обычных формах в тонком клиенте не откроются, их нужно переделать.
Как понять, в каком клиенте я сейчас работаю?
Откройте главное меню → Справка → О программе. В окне указан тип клиентского приложения и версия платформы.
Какую разрядность тонкого клиента ставить?
На 64-битной Windows с большими отчётами выбирайте 64-битный клиент: ему доступно больше памяти. 32-битный оставляют, если нужна внешняя компонента или драйвер оборудования только в 32-битной сборке.