1С завершить сеанс пользователя

  • Добавить свою публикацию
  • для этого требуется регистрация

Предисловие

Для проведения регламентных работ в информационной базе 1С:Предприятия 8 часто необходимо получить монополный доступ к базе.

Как в принудительном режиме «жестко» выбросить всех пользователей из 1С?

Например, для выполнения бэкапа базы или выполнения регламентных работ на сервере СУБД (реиндексация и т.д.), необходимо отключить все активные сеансы.

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

Стандартный функционал

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

Зайдя в свойства ИБ установим опцию «Блокировка начала сеансов включена». При этом может быть необходимо ввсетси логин/пароль учетной записи администратора информационной базы.

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

При необходимости можно установить текст сообщения пользователям, которым они будут уведомлены за 5 минут до блокировки сеансов, а также код разрешения для входа в информационную базу в период блокировки сеансов.

Код разрешения можно использовать для входа в информационную базу для выполнения регламентных работ, пока остальные сеансы не активные. Вводить код разрешения при подключении к базе нужно с помощью параметров. Например, так будет выглядеть параметр, переданный серверу, если код разрешения «123456».

Войдя в базу таким способом мы получим монополный доступ к информационной базе. Другие сеансы не смогут к нам присоединиться.

Уведомление пользователю о блокировке сеансов выглядит следующим образом (в зависимости от сообщения, введенного администратором). Появляется оно каждую минуту за 5 минут до периода блокировки. 

По началу периода блокировки сеансов сначала появляется уведомление:

После сеанс завершается. 

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

На практике об отключении пользователей лучше сообщать заранее, чтобы снизить риски потери данных, введенных пользователями, но еще не сохраненных.

 

предыдущие ()все

Выпуск №3. Регистры в 1С

Непонятное для пользователей, а иногда и начинающих программистов, слово "регистры". Попытаемся раскрыть его в этой статье. Рассмотрим устройство регистров накопления.

Как обновить 1С 8.2

Для получения доступа к обновлениям конфигураций 1С 8.2 фирма 1С выпускает диски информационно-технического сопровождения (ИТС)

≡ к списку статей

Как выгнать пользователей из базы

1с 8 упп 1.3 как выкинуть пользователей

Программно завершить сеансы пользователей файловой базы

Я
   ac13 ПрекратитьРаботуСистемы(); илиЗавершитьРаботуСистемы();
работает только для текущего сеанса. А мне надо вырубить всех активных пользователей. Как это сделать, не вырубая сеансы через диспетчер задач?
 
 

   Волшебник

Модератор

Книга знаний: Выгонялка пользователей для 1С 7.7, 8.0, 8.1

   ac13

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

   ВРедная

(2) Если ты ее в конфигурации не написал и это не типовая конфа, а также не клиент-сервер, то нет.

   ГдеСобакаЗарыта

Добавить объект в конфигурацию, обновить Конфу БД. 1С предложит отключить всех пользователей

   mehfk

(2) Обесточь здание.

   vis_tmp

(4)Точно?

   Tatitutu

(0) ищи. обработок «как грязи» запустил указал время выгнал — сделал свои грязные делишки .Добро пожаловать обратно

   ГдеСобакаЗарыта

(6) Всегда так делаю

   mehfk

(8) У тебя тоже файловая база?

   ac13

(4) такой вариант катит только для клиент-серверной базы

 
 

Наведи порядок в своей работе используя конфигурацию 1C «Управление IT-отделом 8»

ВНИМАНИЕ!

Как выкинуть пользователей из 1с

Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Зависшие сеансы 1С 8.3

Ø

Я    Msist

Привет. Вопрос такой: в консоли админ.серверов 1с в сеансах вижу допустим 2 сеанса: один и тот же пользователь, но : первый в ход вчерашнем числом и колонках  «Сервер», «Порт», «Процесс», «Соединение» и т.д. пустые значения, однако на втором сеансе этого пользователя указана дата сегодняшняя и все колонки заполнены. Значит 1 сеанс это «зависший сеанс»? И его можно спокойно удалять без вреда для пользователя? И еще иногда выдаёт сообщение о нехватке лицензий, может ли это быть из-за этого сеанса?

 
     bodri

И его можно спокойно удалять без вреда для пользователя?
— Да
И еще иногда выдаёт сообщение о нехватке лицензий, может ли это быть из-за этого сеанса?
— Да

   Msist

(1) спс

   bodri

А лучше настроить перезапуск сеансы хотя бы раз в сутки и проблемы отпадут сами

   bodri

сеансы = сеансов

   Msist

(3) перезапуск осуществляется только если сеанс не активен, или в указанное время он может взять и «перезапустить» активный сеанс?

   bodri

(5) Если я правильно понимаю суть этой настройки, то все сеансы перезагружаются, если есть активные, то их работа перекидывается на новые, а те глушатся, что в принципе не мешает работе пользователей и пользователи могут даже не заметить этого действия

   Msist

(6) спасибо за совет, надо настроить

   GrVas

(6) Где настраивается перезапуск сеансов?

   bodri

(8) В менеджере кластера, Перезапуск рабочих процессов

   bodri

(9) Поправлю, не В менеджере кластера, а в консоли администрирования сервера 1С -> Свойство кластера

 
 

   GrVas

(10)спасибо

   vde69 с лицензиями если не используешь веб сервер:

1. запрещаешь выдачу сервером
2. настраиваешь хасп 3. ставишь ночной ребут служб хаспа у меня после этого потребление лицензий сократилось почти в 2 раза    oleg_km

(12) Только мы поставили дневной ребут. Ребутает быстро, отваливаться никто не успевает. А если не запустится, то админ быстро поправит. А если ночью не запуститься — то будет лежать до утра или ночью склад будет названивать

   vde69

(13) у нас 2 ключа на разных серверах, ребутятся в разное время, по этому какое то количество юзеров по любому смогут работать

TurboConf 5 — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Работа с пользователями 1С и их правами

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

как выгнать пользователей из ФАЙЛОВОЙ базы? бп на 8.2

Я
   Монтировка

как выгнать пользователей из ФАЙЛОВОЙ базы? бп на 8.2. насколько я понял обработка Блокировка установки соединений только для серверной версии 1с

 
 

   vicof

как-как. Монтировкой по голове дать. Сами вылезут.

   IamAlexy

плохо понял.. смотри любую типовую

   Джордж1

1cv8.cdn — вроде так, ищи в инете

   Монтировка

(3) для файловой версии подходит?

   Монтировка

(3) дай ссылку, или напиши. первые ссылки в гугле не помогают

   Buster007

(5) даже в файловой версии работает… правда как-то плохо, но тесты показывали, что иногда срабатывает, а иногда нет )

   Джордж1

(6)у меня всегда работало

   Buster007

(7) ну значит я иногда криво пробовал, а иногда «прямо» ))

   John83

(8) если у пользователя открыт новый документ, то система спрашивает, записать его или нет и не выкидывает

   Монтировка

(3) удалить данный файл нужно?

 
 

   lxs

доступ к папке с базой рубануть не предлагать?

   Vladal

v8: Выгонялка пользователей для 8.2

   hhhh

(10) не, когда следующий вопрос будет, как теперь пользователям войти в базу? Тогда удалить.

Попробуйте новый бесплатный сервис для быстрого анализа кода типовых конфигураций 1c-api.com

ВНИМАНИЕ!

Завершение сеансов пользователей, как работает, чем осуществляется

Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.