Администрирование · 10 мин
Сколько режимов запуска у программы 1С:Предприятие
Разбираем все режимы запуска 1С:Предприятие: конфигуратор, толстый, тонкий и веб-клиент, внешнее соединение. Как выбрать режим, команды запуска и типичные ошибки.
У платформы 1С:Предприятие существует несколько режимов запуска, и каждый из них предназначен для своей задачи: разработка конфигурации, повседневная работа пользователей, удалённый доступ или интеграция с другими системами. Путаница между режимами — частая причина ошибок вроде «метод не обнаружен» или «недопустимая строка с указанием класса».
Если считать только основные клиентские режимы, их четыре: конфигуратор, толстый клиент, тонкий клиент и веб-клиент. К ним добавляются служебные варианты запуска — внешнее соединение (COM), режим отладки и запуск с параметрами командной строки. Ниже разберём каждый режим, его назначение, ограничения и способ запуска.
Конфигуратор: режим для разработки и администрирования
Конфигуратор — это среда разработки и администрирования. В нём редактируют структуру метаданных, пишут код на встроенном языке, обновляют конфигурацию, загружают и выгружают данные, управляют пользователями и выполняют тестирование и исправление информационной базы.
Запускается конфигуратор файлом 1cv8.exe с параметром DESIGNER (в старых версиях — DESIGNER или через выбор в стартовом окне). В клиент-серверном и файловом варианте команда отличается только строкой подключения к базе.
1cv8.exe DESIGNER /F"C:\Bases\Trade" /N"Администратор" /P"пароль"Важно понимать ограничение: в монопольном режиме конфигуратора (например, при обновлении конфигурации базы данных) пользователи не могут работать. Поэтому обновления планируют на нерабочее время, а перед запуском проверяют активные сеансы через консоль кластера или функциональность «Управление пользователями».
Толстый клиент: полнофункциональный, но тяжёлый режим
Толстый клиент — классическое приложение 1С, которое выполняет практически всю логику на компьютере пользователя. Он поддерживает обычные формы, модальные вызовы, COM-технологии и прямую работу с файловой системой. Запускается параметром ENTERPRISE без дополнительных ключей либо ключом /RunModeOrdinaryApplication для обычного приложения.
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 и позволяет выполнять код и обращаться к данным без пользовательского интерфейса.
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С (1cestart.exe) и выделите нужную базу.
- 2Нажмите «Изменить» и перейдите на второй шаг настройки.
- 3Выберите режим: тонкий клиент, толстый клиент или веб-клиент.
- 4Сохраните настройки и запустите базу двойным щелчком.
- 5Проверьте режим: в управляемом приложении интерфейс будет с панелью разделов, в обычном — с классическим меню.
Типичные ошибки при выборе режима запуска
Ещё одна частая ситуация — после обновления платформы база «не открывается» в привычном режиме. Чаще всего дело в том, что в настройках базы указан толстый клиент, а конфигурация переведена на управляемое приложение, или наоборот. Проверьте настройку режима в списке баз — это решает проблему в большинстве случаев.
Как проверить, что режим выбран правильно
Документы открываются за 1–3 секунды
Формы открываются десятки секунд — вероятно, толстый клиент по медленному каналу
Панель разделов и современные формы (управляемое приложение)
Пустое окно или ошибка — конфигурация требует другой клиент
Сканеры и ККТ подключаются в выбранном клиенте
Ошибки компонент — для веб-клиента нужны расширения браузера
Часто задаваемые вопросы
Сколько всего режимов запуска у 1С:Предприятие?
Основных клиентских режимов четыре: конфигуратор, толстый клиент, тонкий клиент и веб-клиент. Если считать служебные варианты — внешнее COM-соединение, отладку, пакетный запуск и работу сервера, — общее число способов запуска больше, но пользователю обычно достаточно знать четыре основных.
Чем тонкий клиент отличается от толстого?
Толстый клиент выполняет логику и работу с данными на компьютере пользователя, поэтому требователен к сети и ресурсам. Тонкий клиент отображает только интерфейс, а вычисления идут на сервере, поэтому он быстрее работает по медленным каналам, но поддерживает только управляемое приложение.
Можно ли запускать 1С без установки платформы?
Да, через веб-клиент: база публикуется на веб-сервере (IIS или Apache), и пользователи работают через браузер по ссылке. Платформа на их компьютеры не устанавливается, но для торгового оборудования могут понадобиться браузерные расширения.
Как запустить конкретную базу сразу в нужном режиме?
Создайте ярлык с командой вида 1cv8c.exe ENTERPRISE /F"путь_к_базе" /N"пользователь" для тонкого клиента. Либо настройте режим в стартовом окне: выделите базу, нажмите «Изменить» и выберите нужный клиент — тогда база всегда будет открываться в заданном режиме.
Почему конфигурация не открывается в тонком клиенте?
Наиболее вероятная причина — конфигурация написана под обычное приложение (обычные формы) и не адаптирована под управляемый интерфейс. Такие базы (например, УТ 10.3, УПП) запускают в толстом клиенте с параметром обычного приложения либо дорабатывают конфигурацию.
Опасно ли работать через COM-соединение?
Само по себе нет, но COM-соединение выполняет код с правами указанного пользователя без интерфейса и подтверждений. Ошибка в скрипте может массово изменить или удалить данные. Перед запуском таких обработок делайте резервную копию и тестируйте на копии базы.
Что важно запомнить
Основных режимов запуска 1С четыре: конфигуратор — для разработки, толстый клиент — для старых конфигураций, тонкий клиент — основной рабочий режим, веб-клиент — для работы через браузер. Режим задаётся в настройках базы или параметром командной строки, а перед любыми служебными операциями обязательно делайте резервную копию.