Как выкинуть пользователя из 1с
Перейти к содержимому

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

  • автор:

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

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

Сейчас появляются только кнопки «Повторить» и «Отмена». Пользователь сидит в толстом клиенте, если это важно.

По каким причинам то можно таким образом завершить сеансы, то нельзя?

(0) про файловую не скажу, но в клиент-серверной этот метод работал.
В файловой базе такого не было.
Такая штука работала и работает в клиент-серверном варианте.

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

(3) Нет такой обработки.

Отключи сеансы на файловом сервере

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

351

Не устроил ответ?
Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.

Реклама

Новые вакансии

  • Вакансия аналитика 1с УТ от 200K, гибрид от Татьяна Астахова
    25 января 2024 г.
  • Вакансия Программист 1С (Москва, гибрид) 250-300т.р. от paulaja03@gmail.com
    23 января 2024 г.
  • Вакансия программиста 1с от Татьяна Астахова
    19 января 2024 г.

Как закрыть активных пользователей 1С

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

ФАЙЛОВАЯ БАЗА ДАННЫХ

Меню Сервис – Пользователи – Блокировка установки соединений с информационной базой

Если по этому пути вы не обнаружили обработку закрытия активных пользователей, посмотрите в меню Операции – Обработки — Блокировка установки соединений с информационной базой. Там она точно будет. Данная обработка появилась в платформе 1С 8.2.14. В более ранних версиях ее может не быть. Это единственный для файловой базы данных способ получить монопольный доступ. Детально рассматривать как работать с обработкой не будем. В общем то она простая и понятная.

В новых конфигурациях на управляемых формах (BAS — в Украине) появилась долгожданная волшебная кнопка завершения работы пользователя, которая доступна в Журнале активных пользователей. В BAS Бухгалтерия журнал регистрации открывается следующим образом:

Меню: Администрирование — Обслуживание — Активные пользователи

Также можно воспользоваться системными средствами ОС Windows и с помощью диспетчера задач завершить процессы других пользователей, в частности закрыть приложение 1с8.exe. Но только для этого у пользователя должны быть права администратора системы.

Существует еще один альтернативный вариант выбросить пользователей с файловой БД. Специальная программная обработка может: 1. Просто выводить информационное окно о необходимости закрыть программу или другое сообщение 2. Выводить сообщение и завершать сеансы пользователей. 3. Переводить 1С в монопольный режим. 4. Запрещать пользователям вход, когда включен монопольный режим. Данная обработка не штатная. Стоимость и функционал смотрите в наших проектах. Выглядит обработка так:

Информационное окно для пользователей

СЕРВЕРНАЯ БАЗА ДАННЫХ

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

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

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

Коллеги, поделитесь опытом, как выгоняете пользователей из файловой базы для обновления?

Обслуживание -> Блокировка работы пользователей

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *