Завершение работы пользователей

20.11.15

Администрирование - Информационная безопасность

Обработка предназначена для блокировки и завершения работы пользователей на клиент-серверном варианте 1С 8.2 (обычное приложение).

Скачать исходный код

Наименование Файл Версия Размер
Завершение работы пользователей
.epf 16,74Kb
95
.epf 1 16,74Kb 95 Скачать

Обработка работает в четырех режимах:

1. Установка блокировки - устанавливает блокировку, предупреждает пользователей, и завершает работу пользователей по расписанию

Необходимо выбрать режим. Определиться со временем блокировки.

Примечание: для того, чтобы обработка предупредила пользователей о регламентных работах заблаговременно, необходимо устанавливать начальную дату больше текущей минут на 5-ть (пример - текущая 13-00 тогда блокировать базу надо 13-05). В противном случае ничего страшного не произойдет - просто не будет предупреждать, а начнет выгонять пользователей с возможностью сохранится.

  

Обработка сообщит об активации блокировки. Здесь нет необходимости дожидаться завершения вашего сеанса. В любом случае ваш сеанс будет завершен в последнюю очередь.   

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

В случае если пользователь после предупреждении не вышел из базы программа сама преддложит ему завершить сеанс с возможностью сохранится.

Если пользователь отказывается завершить работу и в течении некоторого времени все равно сидит в базе - программа просто отключит данный сеанс.

 

После отключения сеанса у пользователя запускается режим "Ожидания запуска"

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

 

2. Снятие блокировки - снимает блокировку пользователей

Необходимо воспользоваться ярлыком входа в предприятие для снятие блокировки с себя.

Примечание - разблокировка идет только на данный сеанс. И если вы будете заходить в конфигуратор нельзя нажимать кнопку "Начать отладку" (закуск клиентской части), т.к. все повиснет.  

Запустить обработку. Воспользоваться режимом снятие блокировки.

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

 

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

Необходимо ввести свои пароль.

Замечание - пользователь должен иметь права на завершение работы пользователей. 

При выполнение будет выдаваться информация об отключении сеансов

 У пользователей будет выдоваться сообщение

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

Необходимо ввести свои пароль. 

Замечание - пользователь должен иметь права на завершение работы пользователей. 

Установить галочки напротив "провинившихся"

При выполнение будет выдаваться информация об отключении сеансов

Аналогично как в пункте 3 будет выдано сообщение пользователю о завершении сеанса администратором.

 

Дополнительная информация:

Тестировалась и используется на 1с Бухгалтерия КОРП 8.2.  

Пункты 1-2 основаны на типовой обработке "Завершение работы пользователей",

Пункты 3-4 основаны на публикации //infostart.ru/public/77671/


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

Ярлыки для входа в заблокированную базу каждый себе создаст сам, я думаю. Опишу только как это сделать:

1) Необходимо скопировать рабочий ярлык запуска 1с;

2) Скопированный ярлык переименовываем на подобие "Предприятие - Разблокировать себя", "Конфигуратор - разблокировать себя" - вобщем на свое усмотрение.

3) Открываем свойства ярлыка. В поле "Объект" пишем следующее:

"C:\Program Files (x86)\1cv82\common\1cestart.exe" DESIGNER /S СЕРВЕР\ИМЯБАЗЫ /n ЛОГИН /pПАРОЛЬ /UC 1525123

где 

C:\Program Files (x86)\1cv82\common\1cestart.exe - у каждого свой путь,

enterprise - для входа в предприятие,

DESIGNER - для входа в конфигуратор,

1525123 - код разрешения как в обработке.

4) Сохраняем ярлык. 

В итоге необходимо сделать два ярлыка - первый для входа в конфигуратор, чтобы делать регламентные работы, второй - в предприятие, чтобы делать регламентные работы или снимать блокировку с помощью данной обработки. 


P.S.: Надеюсь, кому-то будет полезна моя обработка. Тем, кто хочет что-то изменить или поменять для собственных нужд, то код открыт для изменения.   

Блокировка пользователей завершение работы пользователей

См. также

AUTO VPN (portable)

Информационная безопасность Платные (руб)

Автоматизация подключения пользователей к удаленному рабочему месту или сети посредством создания автоматического VPN (L2TP или L2TP/IPSEC и т.д.) подключения без ввода настроек пользователем (с возможностью скрытия этих настроек от пользователя). Программа автоматически выполняет подключение к VPN серверу и после успешного коннекта , если необходимо, подключение к серверу удаленных рабочих столов (RDP).

1200 руб.

24.03.2020    14462    22    32    

33

Настройка аутентификации в 1С с использованием стандарта RFC 7519 (JWT)

Информационная безопасность Платформа 1С v8.3 Бесплатно (free)

Рассмотрим в статье более подробную и последовательную настройку аутентификации в 1С с использованием распространенной технологии JWT, которая пришла в программу в платформе версии 8.3.21.1302.

27.02.2024    3008    PROSTO-1C    9    

31

Device flow аутентификация, или туда и обратно

Информационная безопасность Платформа 1С v8.3 Абонемент ($m)

Интеграционные решения стали неотъемлемой частью нашей жизни. Правилом хорошего тона в современных приложениях является не давать интегратору доступ к чувствительным данным. Device flow позволяет аутентифицировать пользователя, не показывая приложению чувствительные данные (например: логин и пароль)<br> Рассмотрим Device flow аутентификацию, в приложении, на примере OpenID провайдера Yandex.

1 стартмани

27.10.2023    1699    platonov.e    1    

23

Анализатор безопасности базы сервера 1С

Информационная безопасность Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

5 стартмани

24.04.2023    5541    17    soulner    7    

29

Двухфакторная аутентификация в 1С через Telegram и Email

Информационная безопасность Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

1С, начиная с версии платформы 8.3.21, добавили в систему возможность двойной аутентификации. Как это работает: в пользователе информационной базы появилось свойство «Аутентификация токеном доступа» (АутентификацияТокеномДоступа во встроенном языке), если установить этот признак и осуществить ряд манипуляций на встроенном языке, то появляется возможность при аутентификации отправлять HTTP запросы, которые и реализуют этот самый второй фактор. Данное расширение позволяет организовать двухфакторную аутентификацию с помощью электронной почты или мессенджера Telegram.

2 стартмани

08.12.2022    6073    33    Silenser    12    

23

История одного взлома или проверьте вашу систему на безопасность

Информационная безопасность Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

От клиента клиенту, от одной системы к другой, мы вновь и вновь встречаем одни и те же проблемы и дыры в безопасности. На конференции Infostart Event 2021 Post-Apocalypse Виталий Онянов рассказал о базовых принципах безопасности информационных систем и представил чек-лист, с помощью которого вы сможете проверить свою систему на уязвимость.

26.10.2022    9379    Tavalik    46    

113
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vadik 27.04.16 12:00 Сейчас в теме
Подскажите, с чем может быть вызвана такая ошибка?

Коннектор = Новый COMОбъект("v82.COMConnector");
по причине:
-2147221231(0x80040111): Требуемый класс отсутствует в ClassFactory
+
5. user956792 17.04.18 11:27 Сейчас в теме
(1)
Коннектор = Новый COMОбъект("v82.COMConnector");
по причине:
-2147221231(0x80040111): Требуемый класс отсутствует в ClassFactory



Вы разобрались в чем ошибка...у меня такая же фигня
+
2. bashirov.rs 31 10.05.16 13:21 Сейчас в теме
Vadik Добрый день! Думаю однозначно ответить не получится, т.к. необходимо смотреть. Скажите пожалуйста какая конфигурация и клиент-серверный ли вариант? А так по ошибке с первого раза боюсь предположить, что не зарегистрирована dll-ка.
+
3. movis08 05.12.16 14:33 Сейчас в теме
Так хочется попробовать
+
4. user956792 17.04.18 10:45 Сейчас в теме
Подскажите а это внешняя обработка для любой базы подходит? мне надо в упп 1,3 чтоб она работала.
+
6. bashirov.rs 31 17.04.18 11:54 Сейчас в теме
(4) Тестировалась и используется на 1с Бухгалтерия КОРП 8.2 (обычное приложение). Делалась на типовой, так что возможно будет.
+
7. user956792 17.04.18 12:44 Сейчас в теме
(6)а как модифицировать её чтоб шруппу определенную пользов выбрать? и тут 5 мину и выбрасывает из системы? а как сделать через минуту чтоб
+
9. bashirov.rs 31 01.12.18 18:17 Сейчас в теме
(7) Чтобы по группам выкидывала, в режиме "Выборочно завершить работу пользователей" необходимо переписывать код в обработке. В других нет смысла. А в режиме "Установить блокировку" можно только ускорить процесс выкидывания. Сделать это можно установить дату начала блокировки в прошедшем времени. Пример: сейчас время 15-00, значит поставьте время с 14-55 до 15-55
+
8. user956792 17.04.18 12:45 Сейчас в теме
(6)Сделать обработку, которая будет позволять выбирать группу пользователей и завершать их сеансы с предварительным уведомлением - "Через 1 мин. будет произведено завершение сеансов, Сохраните последние изменения". После 1 минуты должен отрубаться сеанс пользователя, который состоит в выбранной группе.
Вот что надо)))
+
10. bashirov.rs 31 01.12.18 18:22 Сейчас в теме
(8) Не вижу смысла.
+
11. graphbuh 254 24.01.22 22:16 Сейчас в теме
добавьте вариационность для 8.3
+
12. 21stas 99 26.07.22 07:48 Сейчас в теме
"пользователь должен иметь права на завершение работы пользователей" - это какое право?
+
13. bashirov.rs 31 28.07.22 14:01 Сейчас в теме
(12) В 1с Бухгалтерия КОРП 8.2. есть роль "ПравоЗавершенияРаботыПользователей"
+
14. 21stas 99 29.07.22 17:54 Сейчас в теме
(13)
ршенияРаботыПользователей"

Ух ты. Мне это пригодится для одно задачи. Спасибо.
+
15. 21stas 99 01.08.22 06:26 Сейчас в теме
(13) Не нашёл среди Своих "Бухгалтерию КОРП" :(
Не могу подглядеть.
Что в этой роли?
+
16. bashirov.rs 31 01.08.22 12:29 Сейчас в теме
(15) На картинке роль указана. Это обычное приложение.
Если такой роли нет, то под полными правами должно работать.
Прикрепленные файлы:
+
Оставьте свое сообщение