Администрирование · 11 мин
Как отключить конфигуратор 1С: способы и ограничения
Как отключить конфигуратор 1С: закрыть зависший сеанс, запретить запуск пользователям через роли и параметры, снять блокировку базы. Пошаговые инструкции.
Под «отключением конфигуратора 1С» обычно понимают три разные задачи: закрыть зависший или занятый сеанс конфигуратора, запретить пользователям запускать конфигуратор в рабочей базе и снять блокировку, которую конфигуратор установил на информационную базу. Подход в каждом случае свой, и путать их нельзя: завершение сеанса решает проблему «здесь и сейчас», а запрет запуска — это постоянная настройка прав доступа.
Большинство ситуаций решается штатными средствами платформы: консолью кластера серверов 1С, списком активных пользователей в файловой базе, настройкой ролей и параметром командной строки. Ниже разобраны все сценарии с точными шагами, условиями применения и способами проверки результата.
Определите, какая именно задача стоит перед вами
Прежде чем что-то отключать, выясните, что происходит с базой. Симптомы трёх типовых ситуаций различаются, и неправильная диагностика приводит к лишним действиям — например, к принудительному завершению чужого сеанса, хотя достаточно было снять блокировку.
Типичные признаки: сообщение «Конфигуратор уже запущен» или «Информационная база заблокирована» при входе означает активный сеанс конфигуратора; ошибка «Ошибка разделенного доступа к базе» — что база монопольно занята; требование запретить разработку пользователям — задача настройки прав. Определите сценарий по таблице признаков ниже.
Кто запустил: консоль кластера или Администрирование → Активные пользователи
Наличие файла 1Cv8.1CL рядом с базой или сеанс в кластере
Свойства базы в консоли кластера, поле «Блокировка сеансов»
Роли пользователя: наличие «Администрирование» и толстого клиента
Закрытие активного сеанса конфигуратора
Если конфигуратор уже запущен и мешает работе — например, разработчик оставил его открытым, а вам нужно обновить конфигурацию или выполнить монопольную операцию, — сеанс завершают принудительно. Способ зависит от режима работы базы: клиент-серверный или файловый.
Клиент-серверный вариант: консоль кластера
Откройте консоль администрирования серверов 1С, разверните нужный кластер, перейдите в ветку «Сеансы». В списке найдите сеанс, у которого в колонке «Приложение» указано «Конфигуратор». Выделите его и нажмите «Удалить» в контекстном меню. Сеанс завершится немедленно, пользователь получит сообщение о разрыве соединения.
Альтернатива без разрыва — ветка «Соединения»: там можно посмотреть, какой процесс рабочего сервера обслуживает сеанс, но удаление делается именно на уровне сеансов. Если конфигуратор завис на стороне клиента, а сеанс в кластере «висит», удаление сеанса всё равно освобождает базу.
Файловый вариант: список активных пользователей
В файловой базе откройте её в режиме «Предприятие» под пользователем с правами администратора и перейдите: Администрирование → Обслуживание → Активные пользователи (в некоторых конфигурациях путь отличается, но раздел называется похоже). В списке видно, кто работает и в каком режиме. Попросите пользователя закрыть конфигуратор или завершите его сеанс штатной кнопкой, если она доступна.
Если сеанс «завис» после аварийного закрытия, рядом с файлом базы остаётся служебный файл 1Cv8.1CL. Убедитесь, что никто реально не работает, и удалите этот файл — база станет доступна для монопольных операций.
- 1Определите режим базы: файловая или клиент-серверная
- 2В серверной базе откройте консоль кластера → Сеансы, найдите приложение «Конфигуратор»
- 3Удалите сеанс через контекстное меню
- 4В файловой базе проверьте Активных пользователей и попросите завершить работу
- 5При зависшем сеансе в файловой базе удалите файл 1Cv8.1CL
- 6Проверьте, что монопольная операция теперь выполняется без ошибок
Запрет запуска конфигуратора для пользователей
Постоянный запрет настраивается через права, а не через «отключение» самого приложения. Ключевая идея: конфигуратор недоступен пользователю, если у него нет права «Администрирование» и если ему запрещён запуск толстого клиента — конфигуратор технически работает именно как толстый клиент.
Откройте конфигуратор под администратором, перейдите в Администрирование → Пользователи, выберите нужного пользователя. На закладке «Прочие» снимите роли, дающие административные права (например, «Администратор системы», «Полные права»), и оставьте только прикладные роли. Затем в свойствах пользователя проверьте поле «Запускать» — должно стоять «Тонкий клиент» или «Веб-клиент», но не «Толстый клиент».
Дополнительно в свойствах роли (Конфигурация → Роли) проверьте право «Администрирование» и «Администрирование данных»: если они сняты у всех ролей пользователя, при попытке открыть конфигуратор он получит отказ в доступе. В типовых конфигурациях часть этой логики уже вынесена в интерфейс: раздел «Администрирование → Пользователи и права» позволяет управлять профилями групп доступа без входа в конфигуратор.
Снятие блокировки сеансов, установленной конфигуратором
При обновлении конфигурации базы данных конфигуратор автоматически устанавливает блокировку соединений, чтобы выгнать пользователей. Если процесс прервался, блокировка могла остаться: пользователи видят сообщение о невозможности подключения, хотя никакого обновления уже не идёт.
В клиент-серверном варианте откройте консоль кластера, ветка «Информационные базы», свойства нужной базы. Снимите флаг «Блокировка сеансов» и очистите поля сообщения и кода разрешения. Сохраните — пользователи смогут войти сразу.
В файловом варианте блокировка снимается либо повторным входом в конфигуратор (Администрирование → Блокировка установки соединений), либо запуском базы с параметром разрешения, если он был задан. Параметр передаётся в командной строке запуска.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /UC"КодРазрешения"Отключение через параметры и блокировку регламентных заданий
Иногда под «отключением конфигуратора» имеют в виду запрет фоновых механизмов, которые мешают обслуживанию базы, либо наоборот — подготовку базы к работе конфигуратора. Для обслуживания полезно знать сопутствующие настройки: в свойствах информационной базы в консоли кластера есть флаг «Блокировка регламентных заданий» — включите его, чтобы фоновые задачи не запускались во время ваших работ.
Также в консоли кластера можно установить блокировку сеансов с датой начала и окончания — это штатный способ «закрыть» базу на время обслуживания без конфигуратора. После окончания работ снимите оба флага и проверьте, что регламентные задания снова выполняются по расписанию.
Сравнение способов отключения
Быстро и точечно; подходит для разового освобождения базы; требует доступа к консоли сервера
Постоянный запрет запуска конфигуратора; требует перепроверки всех ролей пользователя
Массовое закрытие доступа на время обслуживания; нужно не забыть снять после работ
Только для файловых баз и только при гарантированно зависшем сеансе
Проверка результата и типичные ошибки
После любого действия убедитесь, что цель достигнута. Для закрытия сеанса: повторно откройте список сеансов — конфигуратора в нём быть не должно, монопольная операция должна запускаться без ошибки. Для запрета прав: войдите под целевым пользователем и попробуйте открыть конфигуратор — должен появиться отказ в доступе либо запуск только в разрешённом клиенте. Для блокировки: попросите пользователя войти в базу.
Частые ошибки: удаление активного сеанса во время реструктуризации (риск повреждения данных); снятие только роли «Полные права», когда административное право даёт другая роль; забытая блокировка сеансов после обслуживания, из-за которой утром никто не может войти; удаление файла 1Cv8.1CL при реально работающем пользователе.
Как проверить результат
Нет сеансов с приложением «Конфигуратор»
Сеанс появился снова — кто-то переподключился
Отказ в доступе или нет пункта запуска
Конфигуратор открывается — проверьте роли повторно
Вход выполняется штатно
Сообщение о блокировке — снимите флаг в свойствах базы
Частые вопросы
Можно ли полностью запретить запуск конфигуратора на компьютере пользователя?
Штатными средствами платформы — только через права доступа к базе. Дополнительно можно ограничить запуск исполняемого файла 1cv8.exe в режиме конфигуратора политиками Windows (например, SRP или AppLocker), но это администрирование ОС, а не 1С.
Что делать, если консоль кластера недоступна, а сеанс конфигуратора нужно снять?
Если есть доступ к серверу, можно перезапустить службу агента сервера 1С — это разорвёт все сеансы, включая зависшие. Учтите, что пострадают и обычные пользователи, поэтому способ применяют в нерабочее время или при согласовании.
Безопасно ли удалять файл 1Cv8.1CL в файловой базе?
Безопасно только если вы уверены, что ни один пользователь сейчас не работает с базой. Это файл блокировок: его удаление при активной работе приведёт к ошибкам у пользователей и возможной потере несохранённых данных.
Почему после снятия ролей пользователь всё равно открывает конфигуратор?
Проверьте все роли, назначенные пользователю: право «Администрирование» может давать неочевидная роль. Также проверьте, не входит ли пользователь в группу доступа с административным профилем — в типовых конфигурациях права часто назначаются через профили групп.
Как закрыть базу для всех, кроме администратора, на время обновления?
В консоли кластера установите блокировку сеансов с кодом разрешения, затем запускайте конфигуратор или предприятие с параметром /UC и этим кодом. Действующие сеансы завершите через список сеансов.
Оставляет ли конфигуратор блокировку после штатного закрытия?
Нет, при корректном завершении обновления конфигурации базы данных блокировка снимается автоматически. Она остаётся только при аварийном прерывании процесса или сбое соединения.
Что важно запомнить
Зависший сеанс конфигуратора закрывают через консоль кластера или список активных пользователей; постоянный запрет — через снятие административных прав и толстого клиента; блокировку сеансов снимают в свойствах базы. Перед принудительными действиями убедитесь, что сеанс не выполняет обновление конфигурации, и имейте резервную копию.