К статье
Практический материал

Администрирование · 10 мин

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

Разбираем все режимы запуска 1С:Предприятие: конфигуратор, толстый, тонкий и веб-клиент, внешнее соединение. Как выбрать режим, команды запуска и типичные ошибки.

У платформы 1С:Предприятие существует несколько режимов запуска, и каждый из них предназначен для своей задачи: разработка конфигурации, повседневная работа пользователей, удалённый доступ или интеграция с другими системами. Путаница между режимами — частая причина ошибок вроде «метод не обнаружен» или «недопустимая строка с указанием класса».

Если считать только основные клиентские режимы, их четыре: конфигуратор, толстый клиент, тонкий клиент и веб-клиент. К ним добавляются служебные варианты запуска — внешнее соединение (COM), режим отладки и запуск с параметрами командной строки. Ниже разберём каждый режим, его назначение, ограничения и способ запуска.

Конфигуратор: режим для разработки и администрирования

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

Запускается конфигуратор файлом 1cv8.exe с параметром DESIGNER (в старых версиях — DESIGNER или через выбор в стартовом окне). В клиент-серверном и файловом варианте команда отличается только строкой подключения к базе.

bash
1cv8.exe DESIGNER /F"C:\Bases\Trade" /N"Администратор" /P"пароль"

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

Толстый клиент: полнофункциональный, но тяжёлый режим

Толстый клиент — классическое приложение 1С, которое выполняет практически всю логику на компьютере пользователя. Он поддерживает обычные формы, модальные вызовы, COM-технологии и прямую работу с файловой системой. Запускается параметром ENTERPRISE без дополнительных ключей либо ключом /RunModeOrdinaryApplication для обычного приложения.

bash
1cv8.exe ENTERPRISE /F"C:\Bases\Trade" /RunModeOrdinaryApplication

Главный недостаток толстого клиента — высокие требования к каналу связи. В файловом режиме он читает базу по сети напрямую, поэтому при работе через медленный канал (VPN, Wi-Fi, удалённый офис) скорость падает критически. Именно поэтому толстый клиент постепенно вытесняется тонким.

Оставлять толстый клиент имеет смысл только в двух случаях: старая конфигурация написана под обычное приложение и не адаптирована под управляемые формы, либо нужны функции, недоступные в тонком клиенте (некоторые операции с COM и внешними компонентами старого типа).

Тонкий клиент: основной режим для пользователей

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

Запускается файлом 1cv8c.exe либо параметром ENTERPRISE с указанием тонкого клиента в настройках информационной базы в стартовом окне. В стартовом списке баз для каждой базы можно выбрать режим запуска: «Тонкий клиент», «Толстый клиент», «Веб-клиент» — это делается в настройках базы кнопкой «Изменить».

Дополнительное ограничение: в тонком клиенте недоступны модальные вызовы в старом стиле (если в конфигурации не включён режим совместимости), прямой доступ к файловой системе сервера и некоторые COM-операции. Код, работающий в толстом клиенте, перед переводом пользователей на тонкий нужно проверить в отладке.

Веб-клиент: работа через браузер без установки платформы

Веб-клиент позволяет работать с 1С через браузер — платформа на компьютер пользователя не устанавливается. Для этого требуется опубликованная на веб-сервере (IIS или Apache) информационная база и клиент-серверный или файловый вариант работы через веб-сервер.

Публикация выполняется из конфигуратора: меню «Администрирование» → «Публикация на веб-сервере». После публикации пользователи открывают базу по ссылке вида http://server/base. Режим удобен для удалённых сотрудников, филиалов и мобильной работы.

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

Сравнение клиентских режимов

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

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

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

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

Веб-клиент

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

Конфигуратор

Разработка, обновление, администрирование. Ограничение: не предназначен для работы с данными пользователями.

Внешнее соединение и служебные режимы запуска

Внешнее соединение (COM-connector) — это не полноценный клиент, а способ подключиться к базе 1С из внешней программы: скрипта, Excel, другой учётной системы. Запускается через объект V83.COMConnector и позволяет выполнять код и обращаться к данным без пользовательского интерфейса.

bash
Set conn = CreateObject("V83.COMConnector")
Set base = conn.Connect("File=""C:\Bases\Trade"";Usr=""Администратор"";")

К служебным вариантам относятся также: запуск в режиме отладки (ключ /Debug с подключением отладчика из конфигуратора), пакетный запуск с выполнением обработки (/Execute), запуск с автоматическим завершением (/DisableStartupDialogs, /DisableStartupMessages) и режим агента сервера ragent для клиент-серверного варианта.

Как выбрать режим и настроить запуск для пользователей

Практический алгоритм выбора простой. Разработчику и администратору — конфигуратор. Пользователям современной конфигурации (УТ 11, ERP, БП 3.0, ЗУП 3.1) — тонкий клиент. Пользователям старых конфигураций на обычных формах (УПП, УТ 10.3) — толстый клиент. Удалённым сотрудникам без возможности установить платформу — веб-клиент. Внешним системам — COM-соединение или HTTP-сервисы.

Настройка режима для конкретной базы делается в стартовом окне 1cestart.exe: выделите базу, нажмите «Изменить», на втором шаге выберите нужный клиент и разрядность. Для терминального сервера и централизованной настройки удобнее распространять готовый файл списка баз ibases.v8i или общий список через параметр /AppAutoInstall и сетевой каталог.

Как задать режим запуска для базы
  1. 1
    Откройте стартовое окно 1С (1cestart.exe) и выделите нужную базу.
  2. 2
    Нажмите «Изменить» и перейдите на второй шаг настройки.
  3. 3
    Выберите режим: тонкий клиент, толстый клиент или веб-клиент.
  4. 4
    Сохраните настройки и запустите базу двойным щелчком.
  5. 5
    Проверьте режим: в управляемом приложении интерфейс будет с панелью разделов, в обычном — с классическим меню.

Типичные ошибки при выборе режима запуска

Типичные ошибки
01
Запуск старой конфигурации в тонком клиенте — получают пустое окно или ошибку, так как обычные формы не поддерживаются. Решение: толстый клиент.
02
Работа толстого клиента с файловой базой через VPN — база тормозит и может повреждаться при обрывах. Решение: тонкий клиент через сервер 1С или веб-сервер.
03
Обновление конфигурации днём без монопольного режима — сеансы пользователей блокируют обновление, база остаётся в промежуточном состоянии.
04
Использование COM-соединения для массовых операций без контроля транзакций — при обрыве данные остаются частично записанными.

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

Контрольные точки

Как проверить, что режим выбран правильно

Скорость работы по сети
Норма

Документы открываются за 1–3 секунды

Тревожный признак

Формы открываются десятки секунд — вероятно, толстый клиент по медленному каналу

Интерфейс после входа
Норма

Панель разделов и современные формы (управляемое приложение)

Тревожный признак

Пустое окно или ошибка — конфигурация требует другой клиент

Внешнее оборудование
Норма

Сканеры и ККТ подключаются в выбранном клиенте

Тревожный признак

Ошибки компонент — для веб-клиента нужны расширения браузера

Часто задаваемые вопросы

Сколько всего режимов запуска у 1С:Предприятие?

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

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

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

Можно ли запускать 1С без установки платформы?

Да, через веб-клиент: база публикуется на веб-сервере (IIS или Apache), и пользователи работают через браузер по ссылке. Платформа на их компьютеры не устанавливается, но для торгового оборудования могут понадобиться браузерные расширения.

Как запустить конкретную базу сразу в нужном режиме?

Создайте ярлык с командой вида 1cv8c.exe ENTERPRISE /F"путь_к_базе" /N"пользователь" для тонкого клиента. Либо настройте режим в стартовом окне: выделите базу, нажмите «Изменить» и выберите нужный клиент — тогда база всегда будет открываться в заданном режиме.

Почему конфигурация не открывается в тонком клиенте?

Наиболее вероятная причина — конфигурация написана под обычное приложение (обычные формы) и не адаптирована под управляемый интерфейс. Такие базы (например, УТ 10.3, УПП) запускают в толстом клиенте с параметром обычного приложения либо дорабатывают конфигурацию.

Опасно ли работать через COM-соединение?

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

Итог

Что важно запомнить

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