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

· 10 мин

Содержание

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

Если поле недоступно, толстый клиент не установлен, база подключена через веб-сервер или у пользователя нет права на толстый клиент. Каждый из этих случаев разобран ниже, как и запуск с ярлыка, из командной строки и через браузер. Всё описанное относится к платформе 8.3 и одинаково для любой конфигурации: Бухгалтерии, ЗУП, УТ, ERP.

Какие клиенты есть у 1С 8.3 и почему по умолчанию открывается тонкий

Платформа 1С:Предприятие 8.3 умеет открывать одну и ту же базу несколькими клиентскими приложениями. Это разные программы с разными возможностями.

КлиентИсполняемый файлЧто умеетКогда нужен
Тонкий клиент1cv8c.exeТолько управляемые формы, минимум кода на компьютереПовседневная работа в БП 3.0, ЗУП 3.1, УТ 11
Толстый клиент1cv8.exeУправляемое и обычное приложение, обычные формы, полный набор объектов на клиентеСтарые обработки и отчёты, обычные формы, отладка
Веб-клиентбраузерУправляемые формы через опубликованную базуРабота без установки платформы
Конфигуратор1cv8.exe с ключом DESIGNERРазработка и администрированиеНе является режимом работы пользователя

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

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

Зачем вообще уходят с тонкого клиента

  • 🧩 Внешняя обработка или отчёт написаны на обычных формах. В тонком клиенте такие формы не открываются.
  • 🛠 Нужно открыть базу на старой конфигурации, работающей в режиме обычного приложения (например, УТ 10.3 или БП 2.0).
  • 🔌 Драйвер торгового оборудования или внешняя компонента работает только в толстом клиенте.
  • 🐞 Разработчику нужно воспроизвести ошибку именно в толстом клиенте.
  • 🌐 На компьютере нельзя ставить платформу, и проще работать через браузер.

Способ 1. Сменить режим запуска в списке информационных баз

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

Пошагово

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

Значения поля Основной режим запуска:

  • Выбирать автоматически — решает платформа по свойствам конфигурации;
  • Тонкий клиент — всегда 1cv8c.exe;
  • Веб-клиент — база откроется в браузере (нужна веб-публикация);
  • Толстый клиент — всегда 1cv8.exe.

Проверить, каким клиентом открыта база, проще всего в Диспетчере задач Windows: если в процессах 1cv8c.exe, это тонкий клиент, если 1cv8.exe — толстый.

Где хранится эта настройка

Список баз пользователя лежит в файле ibases.v8i:

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

Это обычный текстовый файл. Каждая база — отдельная секция в квадратных скобках. Режим клиента задаёт строка App:

[Бухгалтерия предприятия]
Connect=File="D:\Bases\Buh";
App=ThickClient
Version=8.3

Возможные значения: Auto, ThinClient, ThickClient, WebClient. Править файл руками имеет смысл, когда нужно переключить сразу десяток баз или раздать готовый список на несколько компьютеров. Перед правкой закройте все окна 1С и сохраните копию файла рядом.

Если список баз приходит централизованно (общий файл в 1cestart.cfg, параметр CommonInfoBases), локальные правки для общих баз могут затираться при следующем запуске. Меняйте режим в исходном общем файле или попросите администратора.

Способ 2. Отредактировать ярлык на рабочем столе

Ярлык удобен, когда пользователь работает с одной базой и окно выбора ему не нужно. Обычный ярлык 1С ведёт на 1cestart.exe — он только показывает список. Чтобы обойти и список, и автоматический выбор клиента, ярлык направляют прямо на 1cv8.exe.

Как переделать ярлык

  1. Щёлкните ярлык правой кнопкой и откройте Свойства.
  2. На вкладке Ярлык найдите поле Объект.
  3. Замените содержимое строкой запуска толстого клиента.

Для файловой базы:

"C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh"

Для клиент-серверной базы:

"C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe" ENTERPRISE /S"srv-1c\buh"

Номер сборки в пути подставьте свой: откройте C:\Program Files\1cv8\ и посмотрите имя папки с версией. У 32-разрядной платформы путь начинается с C:\Program Files (x86)\1cv8\.

Если ярлык уже указывает на 1cv8c.exe, достаточно заменить в нём 1cv8c.exe на 1cv8.exe. Остальные параметры оставьте как есть.

Минус прямого пути — при обновлении платформы ярлык продолжит запускать старую сборку, пока её не удалят. После удаления старой версии ярлык перестанет работать. Поэтому после каждого обновления платформы проверяйте номер в поле Объект или пользуйтесь способом 1.

Способ 3. Командная строка: запуск нужным клиентом и диагностика

Командная строка нужна в двух случаях: для скриптов и bat-файлов и для разбора, почему база не стартует.

Основные ключи для выбора режима

КлючЧто делает
ENTERPRISEЗапуск в режиме пользователя (а не Конфигуратора)
/F"путь"Файловая база
/S"сервер\база"Клиент-серверная база
/N"имя" и /P"пароль"Пользователь и пароль 1С
/RunModeOrdinaryApplicationТолстый клиент в режиме обычного приложения
/RunModeManagedApplicationТолстый клиент в режиме управляемого приложения
/Out"файл"Записать служебные сообщения запуска в текстовый файл
/DisableStartupMessagesНе показывать стартовые предупреждения

Ключи /RunModeOrdinaryApplication и /RunModeManagedApplication работают только с 1cv8.exe. Тонкий клиент обычное приложение не запускает в принципе.

Готовый bat-файл с логом

@echo off
set V8="C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe"
%V8% ENTERPRISE /F"D:\Bases\Buh" /N"Администратор" /Out"C:\Temp\1c_start.log"

Если база не открылась, загляните в C:\Temp\1c_start.log. Там будет текст ошибки, который на экране мог мелькнуть и исчезнуть. Пароль в bat-файле храните, только если файл лежит в папке, куда нет доступа у посторонних.

Что ещё помогает в диагностике

  • 🧹 /ClearCache — очищает кэш клиента для этой базы. Помогает, когда после смены режима база ведёт себя странно: старые формы, ошибки загрузки метаданных.
  • 🔍 Запуск того же пути из cmd вместо ярлыка показывает, виноват ли сам ярлык (кривые кавычки, лишний пробел).
  • 📄 Сравните строку из ярлыка с секцией базы в ibases.v8i: путь File= или Srvr=/Ref= должен совпадать.

Права и свойства пользователя, которые блокируют толстый клиент

Режим запуска выбирается не только на компьютере. Есть ещё два уровня настроек внутри самой базы.

Право «Толстый клиент» в ролях

У каждой роли в конфигурации есть отдельные права на запуск: Тонкий клиент, Веб-клиент, Толстый клиент, Мобильный клиент. Если ни одна роль пользователя не даёт права Толстый клиент, база в толстом клиенте не откроется, а платформа сообщит о нехватке прав.

Что делать:

  1. Проверьте, под каким пользователем идёт вход.
  2. Попросите администратора базы выдать профиль или роль, в которой право на толстый клиент включено. В типовых конфигурациях оно есть у полных прав.
  3. Самостоятельно править роли в Конфигураторе в типовой базе на поддержке не стоит — это снимет её с полной поддержки.

Свойство пользователя «Режим запуска»

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

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

Ограничения: когда толстый клиент не включить

Ниже ситуации, когда переключение не работает и это не ошибка настройки, а свойство платформы.

Толстый клиент не установлен

Дистрибутив тонкого клиента (setuptc) ставит только 1cv8c.exe. Если на компьютере стоял лишь он, в выпадающем списке режим есть, но запуск падает. Решение — установить полный дистрибутив платформы с компонентом «1С:Предприятие». Компонент выбирается в мастере установки на шаге выбора компонент.

База подключена через веб-сервер

Если в свойствах базы тип подключения «На веб-сервере» (строка Connect=ws="https://..." в ibases.v8i), толстый клиент к ней не подключится. Через http работают только тонкий клиент и веб-клиент. Для толстого клиента нужна прямая связь: файловый путь или имя сервера 1С.

Конфигурация не поддерживает нужный режим

  • Современные типовые (БП 3.0, ЗУП 3.1, УТ 11) написаны на управляемых формах. В толстом клиенте они откроются, но тоже как управляемое приложение. Привычного интерфейса «как в 7.7 или 8.2» вы не получите.
  • Старые конфигурации на обычных формах, наоборот, тонкий клиент не откроет вовсе. Для них режим Толстый клиент — единственный рабочий.
  • Свойства корня конфигурации «Использовать управляемые формы в обычном приложении» и «Использовать обычные формы в управляемом приложении» меняет только разработчик. Пользователю трогать их не нужно.

Лицензии

Тонкий и толстый клиенты используют одну и ту же клиентскую лицензию. Переход на толстый клиент не требует покупки дополнительных лицензий и не освобождает их. Без лицензии платформа базу не откроет ни тем, ни другим клиентом.

Быстродействие

Толстый клиент грузит на компьютер больше кода и данных. На медленном канале до сервера 1С он ощутимо тормозит. Если базу открывают удалённо, по VPN, толстый клиент лучше запускать на терминальном сервере, а не на ноутбуке пользователя.

Что вам нужно от отказа от тонкого клиента?

Веб-клиент и другие обходные пути, если тонкий клиент не запускается

Часто тонкий клиент «отключают», потому что он не стартует или падает. Сменить клиент — рабочий обход, но не единственный.

Работа через браузер

Веб-клиент открывает базу по адресу вида https://сервер/buh/. Нужно, чтобы база была опубликована на веб-сервере (IIS или Apache) через Администрирование → Публикация на веб-сервере в Конфигураторе. На компьютере пользователя достаточно поддерживаемого браузера.

Плюсы и минусы:

  • ✅ Не нужна установка платформы и права администратора Windows.
  • ✅ Работает с любой ОС, где есть современный браузер.
  • ❌ Часть функций с локальным оборудованием и файлами требует установки расширения для работы с файлами и внешних компонент.
  • ❌ Публикацию настраивает администратор, это не делается за минуту.

Если проблема в самом тонком клиенте

Прежде чем уходить с тонкого клиента навсегда, попробуйте:

  1. Запустить базу с ключом /ClearCache или удалить кэш базы из папки %APPDATA%\1C\1cv8\ (подпапки с длинными GUID-именами). Перед удалением закройте 1С — открытые сеансы этого пользователя оборвутся.
  2. Указать в свойствах базы конкретную версию платформы, если на компьютере их несколько и тонкий клиент стартует не той сборкой.
  3. Переустановить платформу той же версии, что на сервере 1С. Для клиент-серверной базы версии клиента и сервера должны совпадать до последней цифры.
  4. Проверить антивирус: он иногда блокирует 1cv8c.exe после обновления платформы.

Сравнение способов

СпособОхватСложностьРиск
Режим в списке базОдна база, один компьютерНизкаяНет
Правка ibases.v8iВсе базы пользователяСредняяСломать файл опечаткой
Ярлык на 1cv8.exeОдна базаНизкаяЯрлык ломается после удаления старой сборки
Командная строка, batСкрипты, диагностикаСредняяПароль в открытом виде
Веб-клиентЛюбой компьютерВысокая на стартеНужна публикация и обслуживание веб-сервера

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

Можно ли запретить тонкий клиент для всех пользователей базы?
Да, через роли: снимите право «Тонкий клиент» и оставьте «Толстый клиент». Это изменение конфигурации, его делает разработчик, а в типовой базе на поддержке такая правка снимает её с полной поддержки.
Влияет ли смена клиента на данные в базе?
Нет. Клиент — только способ показать и обработать данные. Документы, справочники и остатки остаются теми же.
Почему после переключения на толстый клиент интерфейс не изменился?
Потому что конфигурация написана на управляемых формах. Толстый клиент показывает её так же, как тонкий, отличие только в возможностях на стороне клиента.
Нужна ли отдельная лицензия на толстый клиент?
Нет. Клиентская лицензия одна для тонкого, толстого и веб-клиента.
Как вернуть всё обратно?
Откройте Изменить у базы и снова выберите Выбирать автоматически в поле Основной режим запуска. Ярлык верните на 1cestart.exe.