Клиенты 1С:Предприятия 8.3: что есть в платформе, а чего нет

· 9 мин

Содержание

В платформе 1С:Предприятие 8 есть четыре рабочих клиента: тонкий, толстый, веб-клиент и мобильный. Для проверки конфигураций добавляется ещё тест-клиент. Всё остальное — «ультратонкий», «Java-клиент», «десктопный Mac-клиент» отдельным продуктом, «облачный клиент» как самостоятельная программа — в архитектуре платформы не существует. Это названия из маркетинга, форумов или тестовых заданий.

Вопрос «какого клиентского приложения нет» обычно задают в тестах на знание архитектуры. Правильный ответ зависит от списка вариантов, поэтому ниже — полный перечень того, что есть, и то, на чём чаще всего ошибаются. Если вы выбираете способ подключения пользователей, раздел про сравнение и выбор вам тоже пригодится.

Откуда взялись разные клиенты: короткая история

В платформе 8.0 и 8.1 было одно приложение — то, что сейчас называют толстым клиентом. Оно же служило и Конфигуратором: один и тот же исполняемый файл 1cv8.exe, разные режимы запуска.

В 8.2 появилось управляемое приложение. Интерфейс описывается на сервере, а клиент только рисует формы и отправляет команды. Вместе с ним возникли тонкий клиент и веб-клиент. Толстый клиент оставили для обычных форм — старые конфигурации не пришлось переписывать.

С 8.3 управляемый интерфейс стал нормой. Новые версии типовых решений (Бухгалтерия предприятия 3.0, ЗУП 3.1, Управление торговлей 11) написаны под управляемые формы. Интерфейс «Такси» заменил старые оконные меню, а мобильная платформа выросла в отдельное направление.

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

Какие клиентские приложения реально существуют

Тонкий клиент

Самый распространённый вариант. Исполняемый файл — 1cv8c.exe. Устанавливается на компьютер пользователя вместе с платформой (в установщике это отдельный компонент) и умеет работать только с управляемыми формами.

Подключается тремя способами:

  • 📁 к файловой базе по сетевому пути;
  • 🖥️ к серверной базе через кластер серверов 1С:Предприятия (порт по умолчанию 1541);
  • 🌐 к базе, опубликованной на веб-сервере, по HTTP или HTTPS.

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

Есть версии для Windows, Linux и macOS. Для Linux и macOS набор возможностей несколько уже: например, часть функций работы с COM-объектами и офисными пакетами, привязанных к Windows, недоступна.

Толстый клиент

Исполняемый файл — 1cv8.exe. Работает и с управляемыми, и с обычными формами. Он же запускает Конфигуратор, поэтому в списке баз у него отдельная кнопка «Конфигуратор».

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

  • ⚙️ открывать обычные формы (в старых конфигурациях, написанных до управляемого интерфейса);
  • 🧩 выполнять код, который в управляемом режиме запрещён на клиенте, — это зависит от режима запуска и свойств конфигурации;
  • 🧪 запускать в режиме отладки некоторые сценарии обычного приложения.

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

Какой режим запуска будет у конфигурации, определяют свойства конфигурации в Конфигураторе: «Основной режим запуска» и «Режим совместимости». Клиент подстраивается под них, а не наоборот.

Веб-клиент

Работает в браузере, ничего ставить на компьютер не нужно. Платформа поддерживает современные браузеры: Chrome, Firefox, Safari, Edge, Яндекс Браузер. Конкретный перечень и минимальные версии зависят от релиза платформы — сверяйтесь с документацией вашего релиза.

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

Особенности веб-клиента, о которых узнают на практике:

  • 📎 для работы с файлами, печати на локальные принтеры и криптографии нужно установить расширение для работы с 1С:Предприятием в браузере;
  • 🔄 первый вход открывается медленнее: браузер загружает скрипты клиента;
  • 🚫 часть функций недоступна — например, работа с внешними компонентами типа Native API без установки расширения и некоторые интеграции с локальным оборудованием.

Веб-клиент — это тот же управляемый интерфейс, что и в тонком клиенте. Формы выглядят одинаково, но выполняются по-разному: в браузере используется JavaScript, а не нативный клиентский код.

Мобильный клиент

Здесь есть путаница, из которой растут ошибки в тестах. «Мобильное приложение 1С» — это два разных сценария:

  1. Автономное приложение на мобильной платформе. Конфигурация разрабатывается отдельно, собирается в Конфигураторе и работает на телефоне со своей встроенной базой (SQLite). Оно существует независимо от сервера 1С.
  2. Мобильный клиент, который подключается к опубликованной серверной базе и показывает управляемые формы, как тонкий клиент, только на телефоне или планшете.

Обе мобильные модели распространяются под Android и iOS. На телефоне не будет ни Конфигуратора, ни толстого клиента.

Тест-клиент

Это служебное приложение для автоматического тестирования. В списке «клиентов» его редко вспоминают, а зря. Запускают его командной строкой из Тестировщика: один процесс берёт на себя роль тестирующего (/TESTMANAGER), другой — тестируемого (/TESTCLIENT). Сценарии выполняются на реальной конфигурации, без участия человека.

Обычному пользователю он не нужен. Но если в вопросе встречается «Тест-клиент» среди вариантов — он существует.

Сравнение: чем клиенты отличаются

ПараметрТонкийТолстыйВебМобильный
Файл запуска / среда1cv8c.exe1cv8.exeБраузерПриложение Android / iOS
Управляемые формыДаДаДаДа
Обычные формыНетДаНетНет
Установка на ПКНужнаНужнаНе нужна (расширение для части функций)Из магазина приложений
Работа по интернетуЧерез публикациюЧерез публикациюТолько через публикациюЧерез публикацию или автономно
КонфигураторНетДа, в одном приложенииНетНет
Кому подходитОсновная масса пользователейСтарые конфигурации, разработчикиУдалённая работа, гости, разовый входВыездные сотрудники, склад, торговля

Чего нет: развенчиваем популярные мифы

Ниже — названия, которые встречаются в вопросах и в разговорах, но отдельных клиентов платформы не обозначают.

«Ультратонкий клиент». Такого приложения нет. В обиходе так называют либо веб-клиент (ничего не ставим), либо тонкий клиент по RDP — терминальный доступ. Это способ подключения, а не продукт платформы.

«Java-клиент» и «Flash-клиент». Платформа не использует Java на клиенте. Веб-клиент работает на JavaScript в браузере, без плагинов Flash или Java-апплетов.

«Облачный клиент» 1С. Облачные сервисы вроде 1С:Фреш используют обычный веб-клиент или тонкий клиент. Отдельного «облачного» приложения нет.

«Клиент для macOS» как особый продукт. Тонкий клиент для macOS есть, но это тот же тонкий клиент, собранный под другую систему. Не отдельный тип.

«Конфигуратор» как клиент. Конфигуратор — режим запуска толстого клиента, а не отдельное клиентское приложение для пользователей.

«Клиент-серверный» и «файловый» клиент. Это режимы работы базы, а не типы клиентов. Тонкий клиент работает в обоих.

Если вам дали вопрос с четырьмя вариантами и среди них «тонкий», «толстый», «веб» и что-то из списка выше, ответ — последнее. Но если вариантом идёт «мобильный клиент», не отбрасывайте его: он существует.

Запуск и настройка: что проверить

Короткая шпаргалка по тому, как каждый клиент стартует и где чаще всего что-то ломается.

Выбор клиента при запуске

В окне запуска 1С:Предприятие у каждой базы есть кнопки «1С:Предприятие» и «Конфигуратор». Вариант клиента для кнопки «1С:Предприятие» задают в параметрах базы (кнопка «Изменить» в списке баз): можно оставить автоматический выбор, где платформа берёт тонкий клиент, либо указать толстый явно.

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

Командная строка:

"C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8c.exe" ENTERPRISE /S "сервер\база"
"C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe" ENTERPRISE /S "сервер\база"

Первая команда запустит тонкий клиент, вторая — толстый. Вместо 8.3.XX.XXXX подставьте номер вашей платформы.

Публикация для веб-клиента

  1. Установите компонент платформы «Модули расширения веб-серверов».
  2. В Конфигураторе откройте Администрирование → Публикация на веб-сервере.
  3. Укажите имя публикации, каталог, веб-сервер.
  4. После публикации проверьте адрес в браузере: http://сервер/имя_публикации.

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

Лицензии

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

Перед запуском базы для пользователей
Выполнено: 0 / 5

Какой клиент выбрать

Нет универсального ответа. Помогает последовательность вопросов:

Как будут работать пользователи?

Типичные ошибки при выборе клиента

  • ❌ Ставят веб-клиент, не проверив ограничения. Печать на специфические принтеры, работа с кассовым оборудованием и торговыми весами в браузере сложнее. Для рабочих мест кассиров лучше тонкий клиент.
  • ❌ Пытаются открыть обычные формы в тонком клиенте. Результат — ошибка запуска либо пустое окно. Проверьте режим запуска в свойствах конфигурации.
  • ❌ Путают тип клиента и тип подключения. Файловый или клиент-серверный режим — это свойство базы. Это не отдельный клиент.
  • ❌ Разные версии платформы на клиенте и сервере. Тонкий клиент требует совпадения основных номеров с версией платформы, с которой работает сервер. При расхождении предложит обновиться, а иногда просто откажется подключаться.
  • ❌ Раздают лицензии без учёта веб-клиента. Каждое подключение — это отдельный сеанс и отдельное занятое место.

Как быстро понять, какой клиент у вас сейчас

Три признака, по которым пользователь сам определяет, в каком клиенте работает:

  • 🪟 В заголовке окна есть полоса вкладок и кнопка «Главное меню» (значок с тремя полосками) — это управляемый интерфейс, скорее всего тонкий клиент.
  • 🌐 Адресная строка браузера с адресом публикации — веб-клиент.
  • 📋 Открывается «Справка → О программе»: в сведениях указана версия платформы и тип приложения.

Если администратор не знает, какой клиент стоит на рабочем месте, достаточно посмотреть, какой файл запускает ярлык: 1cv8c.exe или 1cv8.exe. Для разбора жалоб на скорость это первый вопрос.

Куда движутся клиентские технологии 1С

Общее направление понятно по последним релизам платформы.

  • 🌐 Веб-клиент догоняет тонкий. С каждым релизом в нём становится больше возможностей: работа с файлами, расширения, интеграции.
  • 📱 Мобильные сценарии растут. Мобильная платформа получает новые механизмы: геопозиция, push-уведомления, камера, сканирование штрихкодов.
  • 🧱 Обычные формы доживают. Новые типовые конфигурации выпускаются только на управляемых формах, толстый клиент остаётся ради совместимости.
  • ☁️ Облачные сценарии расширяются. Сервисы, где пользователь не знает про клиент вообще: открывает ссылку и работает.

Какие именно возможности появятся и когда, платформа сообщает в описании своих релизов. Точные даты на форумах — гадание.

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

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