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

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

Как отключить конфигуратор 1С: способы и ограничения

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

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

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

Определите, какая именно задача стоит перед вами

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

Типичные признаки: сообщение «Конфигуратор уже запущен» или «Информационная база заблокирована» при входе означает активный сеанс конфигуратора; ошибка «Ошибка разделенного доступа к базе» — что база монопольно занята; требование запретить разработку пользователям — задача настройки прав. Определите сценарий по таблице признаков ниже.

«Конфигуратор уже запущен»Активный сеанс конфигуратора

Кто запустил: консоль кластера или Администрирование → Активные пользователи

«Ошибка разделенного доступа»База занята монопольно

Наличие файла 1Cv8.1CL рядом с базой или сеанс в кластере

Сообщение о блокировке соединенийУстановлена блокировка сеансов

Свойства базы в консоли кластера, поле «Блокировка сеансов»

Нужно запретить разработкуНастройка прав

Роли пользователя: наличие «Администрирование» и толстого клиента

Закрытие активного сеанса конфигуратора

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

Клиент-серверный вариант: консоль кластера

Откройте консоль администрирования серверов 1С, разверните нужный кластер, перейдите в ветку «Сеансы». В списке найдите сеанс, у которого в колонке «Приложение» указано «Конфигуратор». Выделите его и нажмите «Удалить» в контекстном меню. Сеанс завершится немедленно, пользователь получит сообщение о разрыве соединения.

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

Файловый вариант: список активных пользователей

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

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

Порядок закрытия сеанса конфигуратора
  1. 1
    Определите режим базы: файловая или клиент-серверная
  2. 2
    В серверной базе откройте консоль кластера → Сеансы, найдите приложение «Конфигуратор»
  3. 3
    Удалите сеанс через контекстное меню
  4. 4
    В файловой базе проверьте Активных пользователей и попросите завершить работу
  5. 5
    При зависшем сеансе в файловой базе удалите файл 1Cv8.1CL
  6. 6
    Проверьте, что монопольная операция теперь выполняется без ошибок

Запрет запуска конфигуратора для пользователей

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

Откройте конфигуратор под администратором, перейдите в Администрирование → Пользователи, выберите нужного пользователя. На закладке «Прочие» снимите роли, дающие административные права (например, «Администратор системы», «Полные права»), и оставьте только прикладные роли. Затем в свойствах пользователя проверьте поле «Запускать» — должно стоять «Тонкий клиент» или «Веб-клиент», но не «Толстый клиент».

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

Снятие блокировки сеансов, установленной конфигуратором

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

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

В файловом варианте блокировка снимается либо повторным входом в конфигуратор (Администрирование → Блокировка установки соединений), либо запуском базы с параметром разрешения, если он был задан. Параметр передаётся в командной строке запуска.

text
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /UC"КодРазрешения"

Отключение через параметры и блокировку регламентных заданий

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

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

Сравнение способов отключения

Удаление сеанса в кластере

Быстро и точечно; подходит для разового освобождения базы; требует доступа к консоли сервера

Снятие прав и ролей

Постоянный запрет запуска конфигуратора; требует перепроверки всех ролей пользователя

Блокировка сеансов в свойствах базы

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

Удаление файла 1Cv8.1CL

Только для файловых баз и только при гарантированно зависшем сеансе

Проверка результата и типичные ошибки

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

Частые ошибки: удаление активного сеанса во время реструктуризации (риск повреждения данных); снятие только роли «Полные права», когда административное право даёт другая роль; забытая блокировка сеансов после обслуживания, из-за которой утром никто не может войти; удаление файла 1Cv8.1CL при реально работающем пользователе.

Типичные ошибки
01
Удаление сеанса во время обновления конфигурации БД — база может остаться в промежуточном состоянии
02
Снятие одной роли вместо проверки всех ролей с правом «Администрирование» — запрет не сработает
03
Забытая блокировка сеансов после обслуживания — пользователи не могут войти
04
Удаление 1Cv8.1CL при работающем пользователе — потеря его несохранённых данных
05
Отсутствие резервной копии перед обслуживанием — невозможно откатить сбой
Контрольные точки

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

Список сеансов в кластере
Норма

Нет сеансов с приложением «Конфигуратор»

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

Сеанс появился снова — кто-то переподключился

Запуск конфигуратора под пользователем
Норма

Отказ в доступе или нет пункта запуска

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

Конфигуратор открывается — проверьте роли повторно

Вход пользователей в базу
Норма

Вход выполняется штатно

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

Сообщение о блокировке — снимите флаг в свойствах базы

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

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

Штатными средствами платформы — только через права доступа к базе. Дополнительно можно ограничить запуск исполняемого файла 1cv8.exe в режиме конфигуратора политиками Windows (например, SRP или AppLocker), но это администрирование ОС, а не 1С.

Что делать, если консоль кластера недоступна, а сеанс конфигуратора нужно снять?

Если есть доступ к серверу, можно перезапустить службу агента сервера 1С — это разорвёт все сеансы, включая зависшие. Учтите, что пострадают и обычные пользователи, поэтому способ применяют в нерабочее время или при согласовании.

Безопасно ли удалять файл 1Cv8.1CL в файловой базе?

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

Почему после снятия ролей пользователь всё равно открывает конфигуратор?

Проверьте все роли, назначенные пользователю: право «Администрирование» может давать неочевидная роль. Также проверьте, не входит ли пользователь в группу доступа с административным профилем — в типовых конфигурациях права часто назначаются через профили групп.

Как закрыть базу для всех, кроме администратора, на время обновления?

В консоли кластера установите блокировку сеансов с кодом разрешения, затем запускайте конфигуратор или предприятие с параметром /UC и этим кодом. Действующие сеансы завершите через список сеансов.

Оставляет ли конфигуратор блокировку после штатного закрытия?

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

Итог

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

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