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

20.11.15

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Завершение работы пользователей
.epf 16,74Kb ver:1
95
95 Скачать (1 SM) Купить за 1 850 руб.

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

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.: Надеюсь, кому-то будет полезна моя обработка. Тем, кто хочет что-то изменить или поменять для собственных нужд, то код открыт для изменения.   

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

См. также

Информационная безопасность Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Предлагается внешняя обработка для просмотра данных в формате ASN1. Есть 2 режима: загрузка из бинарного формата и из BASE64. Реализована функция извлечения всех сертификатов, которые можно найти в ASN1-файле. В дополнении к этому продукту предлагается методическая помощь по вопросам, связанным с технической реализацией криптографии и шифрования в 1С.

2400 руб.

29.08.2016    30212    10    1    

11

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

Все еще храните пароли в базе? Тогда мы идем к вам! Безопасное и надежное хранение секретов. JWT авторизация. Удобный интерфейс. Демо конфигурация. Бесплатно.

30.05.2024    7063    kamisov    18    

62

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

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

27.02.2024    8992    PROSTO-1C    10    

40

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

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

1 стартмани

27.10.2023    2670    platonov.e    1    

23

Информационная безопасность Системный администратор Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

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

5 стартмани

24.04.2023    6501    21    soulner    8    

33

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

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

2 стартмани

08.12.2022    7670    53    Silenser    12    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 Сейчас в теме
11. graphbuh 260 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) На картинке роль указана. Это обычное приложение.
Если такой роли нет, то под полными правами должно работать.
Прикрепленные файлы:
Оставьте свое сообщение