Чем открывать базу 1С 8.3: толстый клиент, тонкий клиент, браузер или телефон

· 9 мин

Содержание

В 1С:Предприятии 8.3 четыре вида клиентского приложения: толстый клиент (1cv8.exe), тонкий клиент (1cv8c.exe), веб-клиент (работа в браузере) и мобильный клиент (приложение для Android и iOS). Для повседневной работы в БП 3.0, ЗУП 3.1 и УТ 11 почти всегда подходит тонкий клиент. Толстый нужен для Конфигуратора и старых конфигураций на обычных формах, веб-клиент — когда на компьютер ничего нельзя установить.

Частое заблуждение: «тонкий клиент — урезанная версия, в нём меньше возможностей программы». Это не так. Набор документов, отчётов и обработок в управляемом приложении одинаков во всех клиентах. Различаются место выполнения кода, требования к сети и к компьютеру, а не функциональность конфигурации.

Толстый клиент: полная платформа на рабочем месте

Толстый клиент — это исполняемый файл 1cv8.exe из каталога установленной платформы, например C:\Program Files\1cv8\8.3.24.1548\bin\. Он несёт в себе почти всю платформу: умеет работать с базой напрямую и выполнять на компьютере пользователя тот код, который в других клиентах выполняется только на сервере.

Что умеет только толстый клиент:

  • 🛠 Режим Конфигуратора. Разработка, обновление конфигурации , выгрузка и загрузка .dt, тестирование и исправление базы — всё это запускается через 1cv8.exe. Тонкий клиент Конфигуратор не открывает.
  • 📄 Обычные формы. Конфигурации на обычном приложении (БП 2.0, ЗУП 2.5, УТ 10.3, многие отраслевые и самописные) работают только в толстом клиенте.
  • 🔌 Некоторые старые внешние компоненты и обработки на обычных формах.

Толстый клиент умеет открывать и управляемое приложение. Если запустить в нём БП 3.0, база откроется в интерфейсе «Такси», как и в тонком клиенте.

Минусы толстого клиента:

  • 💾 Нужна полная установка платформы на каждом рабочем месте, дистрибутив в разы больше тонкого клиента .
  • 🌐 Требователен к сети. С файловой базой по локальной сети он работает медленнее и чаще ловит блокировки, чем тонкий клиент через сервер.
  • 🔒 Подключение к серверу 1С только напрямую по TCP (агент сервера, порт 1540 по умолчанию). Через интернет по HTTP толстый клиент не ходит.

Тонкий клиент: основной выбор для управляемых форм

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

Где тонкий клиент работает :

  1. С файловой базой — по пути к каталогу на диске или в сетевой папке.
  2. С серверной базой — напрямую через кластер серверов 1С.
  3. Через веб-сервер по HTTP или HTTPS — если база опубликована на IIS или Apache. Это главный способ подключить удалённого сотрудника без VPN и RDP.

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

Сильные стороны:

  • ⚡ Небольшой дистрибутив, есть отдельный установщик «Тонкий клиент 1С:Предприятия» без серверных компонентов.
  • 📶 Экономичен к каналу: по сети ходят данные форм, а не результаты каждого запроса. Через интернет с пропускной способностью в несколько мегабит работать вполне комфортно.
  • 🖥 Есть версии для Windows, Linux и macOS.
  • 🔄 Может обновляться автоматически при подключении к серверу с более новой версией платформы, если включено автообновление.

Тонкий клиент — тот же релиз платформы, что и сервер. При подключении к серверу 8.3.24 клиент нужен той же версии. Разница в номере сборки — частая причина ошибки при входе после обновления сервера.

Веб-клиент: работа в браузере без установки

Веб-клиент — это не отдельная программа, а возможность платформы показывать интерфейс в браузере. Пользователь открывает адрес вида https://server/buh/ и работает в той же БП 3.0, что и в тонком клиенте. Ничего, кроме браузера, на компьютере не нужно.

Что требуется со стороны администратора:

  1. Установить на сервер веб-сервер — IIS на Windows или Apache на Windows и Linux.
  2. Установить модули расширения веб-сервера из дистрибутива платформы.
  3. Опубликовать базу из Конфигуратора: Администрирование → Публикация на веб-сервере. Платформа создаст каталог публикации и файл default.vrd с параметрами подключения.

Опубликовать можно и серверную, и файловую базу . Для файловой публикации пользователю веб-сервера нужны права на каталог базы.

Поддерживаемые браузеры — актуальные версии Google Chrome, Mozilla Firefox, Microsoft Edge, Safari и Яндекс Браузера. Точный перечень для вашей версии платформы указан в её документации.

Ограничения веб-клиента, которые чаще всего мешают:

  • 📁 Работа с локальными файлами (загрузка выписок, сохранение печатных форм на диск) требует расширения работы с файлами. Браузер предложит его установить при первом обращении.
  • 🖨 Печать идёт через средства браузера, оформление иногда «плывёт» по полям.
  • 🔌 Внешние компоненты (торговое оборудование, криптография) работают только если для них есть версия под браузер, и тоже через расширение.
  • 🐢 Интерфейс заметно медленнее тонкого клиента на тяжёлых формах: отрисовка идёт средствами JavaScript.
  • 🔢 Горячие клавиши браузера могут перехватывать сочетания 1С, например Ctrl+N или Ctrl+W.

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

Мобильный клиент и мобильные приложения на платформе 1С

Для смартфонов и планшетов у 1С два разных варианта, и их часто путают.

Мобильный клиент. Приложение «1С:Предприятие — мобильный клиент» из магазина приложений для Android и iOS. Это по сути тонкий клиент для телефона. Он подключается к опубликованной на веб-сервере базе и показывает те же управляемые формы, перестроенные под маленький экран. Своей базы на телефоне нет, нужен интернет. Появился в платформе 8.3.11; в более новых версиях добавлен автономный режим для конфигураций, разработчик которых его поддержал.

Мобильные приложения на мобильной платформе. Отдельные программы со своей базой прямо на устройстве: «1С:Мобильная касса», мобильные версии УНФ, торговых агентов и т. п. Это другие конфигурации, разработанные под мобильную платформу, и с основной базой они обмениваются данными через синхронизацию.

Что из этого выбрать:

ЗадачаВариант
Посмотреть отчёт или согласовать документ в основной базеМобильный клиент
Работать без связи, потом выгрузить данныеМобильное приложение со своей базой
Полноценно вести учёт на планшетеМобильный клиент, но с оговоркой: формы БП не рассчитаны на экран телефона

Публиковать базу в интернет для мобильного или веб-клиента — только через HTTPS с действующим сертификатом и с паролями у всех пользователей. Публикация по HTTP без пароля открывает учёт любому, кто узнает адрес.

Сравнение клиентских приложений 1С в одной таблице

ПараметрТолстыйТонкийВеб-клиентМобильный клиент
Файл запуска1cv8.exe1cv8c.exeбраузерприложение
Установка платформыполнаятолько клиентне нужнаиз магазина приложений
Обычные формыданетнетнет
Управляемые формыдададада, адаптированные
Конфигураторданетнетнет
Файловая базанапрямуюнапрямую или через веб-серверчерез веб-серверчерез веб-сервер
Серверная базанапрямую (TCP)напрямую или через веб-серверчерез веб-серверчерез веб-сервер
Работа через интернеттолько через VPN или RDPда, по HTTP/HTTPSдада
Требования к каналувысокиенизкиесредниенизкие
ОСWindows, LinuxWindows, Linux, macOSлюбая с поддерживаемым браузеромAndroid, iOS
Торговое оборудованиедадаограниченноограниченно

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

Какой клиент поставить пользователю?

Как задать вид клиента при запуске и в списке баз

Обычно пользователь запускает 1С ярлыком «1С:Предприятие», за которым стоит 1cestart.exe. Это стартер: он читает список баз и сам решает, какую версию платформы и какой клиент запустить.

Настройка в списке информационных баз

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

Настройки списка баз хранятся в файле ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart\). Этот файл можно разослать всем сотрудникам, чтобы список баз и режим запуска у всех были одинаковыми.

Ключи командной строки

Если ярлык нужно сделать напрямую, без стартера:

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

:: Толстый клиент, файловая база
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh"

:: Тонкий клиент через веб-сервер
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" ENTERPRISE /WS"https://server/buh"

:: Толстый клиент принудительно в режиме управляемого приложения
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /RunModeManagedApplication

Полезные ключи:

  • /RunModeOrdinaryApplication и /RunModeManagedApplication — принудительно запустить обычное или управляемое приложение в толстом клиенте.
  • /ClearCache — очистить клиентский кэш конфигурации при запуске. Помогает, когда после обновления формы отображаются по-старому.
  • /N и /P — имя пользователя и пароль. Пароль в ярлыке виден любому, кто откроет его свойства, так что для общих компьютеров лучше без него.

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

Кроме ярлыка, вид приложения определяется ещё в двух местах:

  • В свойствах конфигурации (Конфигуратор, корень дерева) есть свойство Основной режим запуска: обычное или управляемое приложение. Его меняет разработчик.
  • В карточке пользователя в Конфигураторе (Администрирование → Пользователи, закладка «Прочие») можно указать режим запуска для конкретного человека: «Авто», «Обычное приложение» или «Управляемое приложение».

Если для пользователя выставлено «Обычное приложение», а он запускает тонкий клиент, войти не получится. Это одна из самых частых причин «вчера работало, сегодня не открывается» после переноса базы.

Частые ошибки при выборе и запуске клиента

  • 🔁 Разные версии клиента и сервера. После обновления сервера 1С у пользователей остаётся старый тонкий клиент, и вход падает с ошибкой о несоответствии версий. Решение — установить на рабочие места ту же сборку или включить автообновление клиента.
  • 🗂 Файловая база в сетевой папке и десять толстых клиентов. Отсюда «зависания» и ошибки блокировки. Для такого числа пользователей нужен либо серверный вариант, либо публикация на веб-сервере и тонкий клиент.
  • 🌍 Веб-клиент «для экономии». Его выбирают, чтобы не ставить программу, а потом весь отдел мучается с печатью и загрузкой файлов. Если программу установить можно — ставьте тонкий клиент.
  • 🧩 Попытка открыть Конфигуратор из тонкого клиента. Для обновления и разработки нужен полный дистрибутив платформы, а не установщик тонкого клиента.
  • 🧹 Очистка кэша без предупреждения. Удаление папок кэша из %APPDATA%\1C\1cv8 безопасно для данных, но делать это нужно при закрытой программе у этого пользователя, иначе часть файлов останется заблокированной.

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

Можно ли работать в БП 3.0 через толстый клиент?
Да. Толстый клиент открывает управляемое приложение в том же интерфейсе «Такси». Скорость при подключении к серверу будет сопоставима с тонким клиентом, но установка тяжелее.
Нужна ли отдельная лицензия на веб-клиент?
Нет. Веб-клиент занимает такую же клиентскую лицензию, как тонкий или толстый клиент. Учитывается число одновременных сеансов.
Работает ли тонкий клиент на macOS?
Да, у платформы есть тонкий клиент для macOS. Он подключается к серверной базе или к опубликованной на веб-сервере.
Как понять, в каком клиенте я сейчас работаю?
Откройте главное меню (кнопка в заголовке окна), затем Справка → О программе. В окне будет указан вид приложения и версия платформы. В браузере это всегда веб-клиент.
Почему тонкий клиент не открывает мою базу?
Чаще всего конфигурация написана на обычных формах или пользователю в Конфигураторе задан режим «Обычное приложение». В обоих случаях нужен толстый клиент.