Запуск 1С:Предприятия 8.3: клиенты, параметры, ключи и ошибки старта
Содержание
Чтобы запустить сеанс 1С, откройте ярлык «1С:Предприятие» (это 1cestart.exe), выберите базу в списке и нажмите 1С:Предприятие — для работы пользователя — или Конфигуратор — для администрирования. Если база в списке отсутствует, добавьте её кнопкой Добавить: для файловой укажите каталог, для серверной — имя сервера и имя базы в кластере.
Всё, что делает окно запуска, можно задать и вручную: тип клиента, версию платформы, пользователя, дополнительные параметры. Это нужно, когда сеанс не стартует, стартует медленно или его надо запускать по расписанию без участия человека. Ниже — по порядку: от выбора клиента до диагностики и управления сеансами на сервере.
Как устроен запуск сеанса 1С: клиенты и способы подключения
Сеанс — это одно подключение пользователя или фонового процесса к информационной базе. Сеанс открывает клиентское приложение, а лицензию и права проверяет платформа при старте.
В платформе 8.3 есть четыре способа войти в базу:
| Клиент | Файл | Когда использовать |
|---|---|---|
| Тонкий клиент | 1cv8c.exe | Основной режим для управляемых конфигураций: БП 3.0, ЗУП 3.1, УТ 11 |
| Толстый клиент | 1cv8.exe | Обычные формы, старые конфигурации, внешние обработки на обычных формах, Конфигуратор |
| Веб-клиент | браузер | Доступ без установки платформы, база опубликована на веб-сервере |
| Конфигуратор | 1cv8.exe DESIGNER | Обновление, выгрузка .dt, разработка, тестирование и исправление |
Сам ярлык на рабочем столе запускает не клиента, а стартер 1cestart.exe. Он читает список баз, подбирает подходящую установленную версию платформы и уже потом вызывает 1cv8c.exe или 1cv8.exe.
Варианты расположения базы:
- 📁 Файловая — каталог с файлом
1Cv8.1CD, локально или на сетевом диске. - 🖥 Клиент-серверная — база в кластере серверов 1С, данные в СУБД (MS SQL, PostgreSQL).
- 🌐 На веб-сервере — подключение по адресу публикации через
http(s)://.
Для серверной базы цепочка такая: клиент обращается к агенту сервера (порт 1540), агент передаёт его менеджеру кластера (1541), дальше работа идёт с рабочим процессом. Диапазон портов рабочих процессов задают в свойствах рабочего сервера, по умолчанию это 1560–1591. Если на пути стоит межсетевой экран, открыть нужно все три группы портов.
Настройка параметров запуска базы: окно выбора и конфигуратор
Свойства базы в окне запуска
Выделите базу и нажмите Изменить. На последней странице мастера находятся параметры, которые решают большинство проблем со стартом:
- Вариант аутентификации — выбирать автоматически, запрашивать имя и пароль или использовать аутентификацию ОС.
- Основной режим запуска —
Выбирать автоматически,Тонкий клиент,Веб-клиент,Толстый клиент. - Версия 1С:Предприятия — маска версии, например
8.3или точная8.3.24.1548. Стартер возьмёт подходящую установленную версию. - Разрядность — любая, 32 или 64 бита (поле есть в актуальных версиях стартера).
- Дополнительные параметры запуска — сюда пишут ключи командной строки, например
/ClearCacheили/DisableStartupMessages.
Список баз хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Его можно скопировать на другой компьютер — пользователь получит тот же набор баз с теми же параметрами. Для десятков рабочих мест удобнее общий список: в окне запуска Настройка → блок со списками общих информационных баз, туда указывают путь к общему .v8i на сетевом ресурсе.
Настройки в конфигураторе
В Конфигураторе управляют тем, каким клиентом откроется база по умолчанию:
- ⚙️ Свойства корня конфигурации → Основной режим запуска:
Управляемое приложениеилиОбычное приложение. - 👤
Администрирование → Пользователи→ карточка пользователя, вкладкаПрочие→ Режим запуска:Авто,Обычное приложение,Управляемое приложение. Так одному бухгалтеру можно оставить обычные формы, а остальным — управляемые. - 🐞
Сервис → Параметры→ вкладкаЗапуск 1С:Предприятия— какой клиент стартует при отладке из Конфигуратора поF5.
Если в окне запуска стоит «Выбирать автоматически», платформа учитывает и режим пользователя, и основной режим конфигурации.
Запуск сеанса 1С из командной строки: ключи и примеры
Командная строка нужна для ярлыков с готовыми параметрами, планировщика заданий, скриптов обновления и резервного копирования. Первый параметр — режим: ENTERPRISE (пользовательский сеанс), DESIGNER (Конфигуратор) или CREATEINFOBASE (создание базы).
Основные ключи
| Ключ | Что делает |
|---|---|
/F"путь" | Файловая база, путь к каталогу |
/S"сервер\база" | Серверная база в кластере |
/WS"адрес" | База, опубликованная на веб-сервере |
/IBName"имя" | База по имени из списка ibases.v8i |
/N"имя" /P"пароль" | Имя и пароль пользователя 1С |
/WA+ / /WA- | Включить или запретить аутентификацию ОС |
/C"строка" | Параметр запуска, доступен конфигурации через ПараметрЗапуска |
/UC"код" | Код разрешения для входа при заблокированных сеансах |
/Execute"файл.epf" | Сразу открыть внешнюю обработку |
/ClearCache | Очистить клиентский кэш перед стартом |
/DisableStartupMessages | Не показывать предупреждения при старте |
/DisableStartupDialogs | Не показывать диалоги — для запуска без человека |
/RunModeManagedApplication | Принудительно управляемое приложение в толстом клиенте |
/RunModeOrdinaryApplication | Принудительно обычное приложение в толстом клиенте |
/AppAutoCheckVersion+ | Подобрать версию платформы под версию базы или сервера |
/Out"файл" | Писать служебные сообщения в файл (удобно в скриптах) |
Примеры
Тонкий клиент к серверной базе с входом по учётной записи Windows:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv01\buh" /WA+
Толстый клиент к файловой базе с открытием обработки:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Администратор" /P"" /Execute"D:\Tools\proverka.epf"
Выгрузка базы в .dt из скрипта ночью:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /S"srv01\buh" /N"Администратор" /P"пароль" /DisableStartupDialogs /DumpIB"E:\Backup\buh.dt" /Out"E:\Backup\dump.log"
Пароль в .bat лежит открытым текстом. Для регулярных задач заведите отдельного пользователя 1С с минимальными правами или используйте /WA+ под служебной учётной записью Windows.
Если ярлык не работает
, ищите проблему в кавычках: путь с пробелами берут в кавычки целиком, а между ключом и значением пробела нет — /F"D:\Bases\Buh", а не /F "D:\Bases\Buh".
Почему не запускается сеанс 1С: ошибки старта и решения
Сначала прочитайте текст ошибки полностью — по нему почти всегда понятно, на каком этапе оборвался запуск: поиск базы, подключение к серверу, лицензия или вход пользователя.
/AppAutoCheckVersion+ в дополнительные параметры./UC"код"./ClearCache; если ошибка остаётся в файловой базе — тестирование и исправление в Конфигураторе после резервной копии.Если сеанс зависает на заставке
- 🔄 Первый вход после обновления конфигурации идёт долго: выполняются обработчики обновления. Дайте им закончиться, не снимайте процесс.
- 🛡 Антивирус проверяет каждый файл кэша. Добавьте в исключения каталоги платформы и кэша пользователя.
- 🌐 Файловая база по медленной сети: каждый старт тянет по сети файл
1Cv8.1CD. Это лечится переходом на серверный вариант или публикацией на веб-сервере, а не настройками клиента.
Управление сеансами 1С через консоль администрирования
Для серверных баз все активные сеансы видны в оснастке «Администрирование серверов 1С Предприятия». Путь в дереве: кластер → Информационные базы → нужная база → Сеансы. Там видно пользователя, компьютер, приложение (тонкий клиент, Конфигуратор, фоновое задание) и время начала.
Если оснастка не открывается или пишет, что не может создать объект, перерегистрируйте компонент консоли под той версией, что установлена на сервере. Командная строка от имени администратора:
regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll"
Завершение сеанса
Правой кнопкой по сеансу → Удалить. Пользователь получит сообщение о разрыве соединения, несохранённые изменения в открытых формах пропадут. Завершайте чужой сеанс только после звонка пользователю или когда сеанс точно «висит».
Блокировка начала сеансов
Перед обновлением в свойствах базы в консоли включают флаг «Блокировка начала сеансов включена», задают время начала и окончания, сообщение и код разрешения. Новые пользователи увидят сообщение, а администратор войдёт с ключом /UC"код". Там же отдельным флагом блокируют регламентные задания.
То же из командной строки (rac)
Для скриптов используют утилиту rac, которая работает через сервер администрирования ras (порт 1545):
rac cluster list
rac session list --cluster=<uuid кластера>
rac session terminate --cluster=<uuid кластера> --session=<uuid сеанса>
Остальные команды и параметры смотрите в rac help — состав зависит от версии платформы.
Без консоли: средствами конфигурации
В типовых конфигурациях на БСП есть свои инструменты: Администрирование → Обслуживание → Активные пользователи и Блокировка работы пользователей. Они работают и для файловых баз, где консоли кластера нет. В скриптах обновления пригодится параметр запуска /C"ЗавершитьРаботуПользователей" — он включает блокировку и выводит из базы остальных пользователей; снимают её параметром /C"РазрешитьРаботуПользователей".
Как ускорить запуск сеанса 1С
Медленный старт обычно складывается из трёх вещей: тяжёлого кэша, лишних действий при входе и слабого канала до базы.
Очистка клиентского кэша. Помогает при долгом старте после обновления и при странных ошибках форм. Способы:
- Одноразово — ключ
/ClearCacheв дополнительных параметрах базы. После первого успешного входа ключ уберите, иначе кэш будет пересоздаваться каждый раз. - Вручную — закройте все окна 1С и удалите папки с именами-идентификаторами внутри
%APPDATA%\1C\1cv8и%LOCALAPPDATA%\1C\1cv8. Файлы с настройками стартера в этих папках не трогайте.
Серверный кэш (каталоги snccntx* в папке srvinfo кластера) чистят только с остановкой службы агента. Это обрывает сеансы всех пользователей, поэтому делайте это вне рабочего времени и предупредив людей заранее.
Что ещё ускоряет вход:
- 🖥 Тонкий клиент вместо толстого для управляемых конфигураций — меньше грузится на рабочем месте.
- 📋 Убрать лишнее с начальной страницы: отчёты и списки, которые строятся при каждом входе.
- 🔕 Отключить автоматически открывающиеся формы и «Информацию при запуске», если она не нужна.
- 🧹 Проверить внешние обработки и расширения, которые срабатывают при начале работы системы.
- 🛡 Исключения антивируса для каталогов платформы, кэша и, для файловой базы, каталога базы.
Замерить эффект просто: засеките время от клика до появления рабочего стола до и после изменений на одном и том же компьютере.
Частые ошибки при настройке запуска
- ❌ Оставлять
/ClearCacheв параметрах навсегда. Каждый вход превращается в «первый» и идёт медленнее. - ❌ Указывать в свойствах базы точную версию, которую потом удалили. Стартер не найдёт платформу. Используйте маску
8.3или проверьте поле после обновления платформы. - ❌ Ставить клиент другой версии, чем сервер, «чтобы было новее». Подключиться к серверу не получится, пока версии не совпадут.
- ❌ Хранить пароль администратора в общем ярлыке. Любой, кто откроет свойства ярлыка, его увидит.
- ❌ Путать имя базы в кластере и имя базы в СУБД. В строке
/S"сервер\база"нужно именно имя в кластере.
Частые вопросы
Сколько сеансов может открыть один пользователь?
Почему фоновые сеансы видны в консоли и занимают ли они лицензию?
Можно ли запустить 1С без окна выбора баз?
1cestart.exe или 1cv8c.exe с ключами ENTERPRISE и /S или /F — база откроется сразу.Как открыть базу в обычных формах, если она стартует в управляемых?
/RunModeOrdinaryApplication. Конфигурация должна поддерживать обычное приложение.Где посмотреть, кто сейчас сидит в файловой базе?
Администрирование → Обслуживание → Активные пользователи. Консоль кластера для файловой базы не подходит.