Книга знаний

1С:Предприятие / v8 / Типовые конфигурации / УПП 8.0

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

В УПП есть скрытая возможность изнания пользователей из базыАвтор статьи: Гений 1С
Последняя редакция №1 от 05.05.06
URL: http://kb.mista.ru/article.php?id=215

Ключевые слова: УПП,изгнание


В УПП есть константа РежимЗавершенияРаботыПользователей со значениями типа Перечисление.РежимыЗавершенияРаботыПользователей:

- РазрешитьРаботу
- ЗавершитьПриНаличииПодтвержденияПользователя
- ЗавершитьПослеОжиданияПодтвержденияПользователя
- ЗавершитьССохранениемДанныхПользователя
- ЗавершитьБезусловно


Константа анализируется:
- В процедуре МодульПриложения::ПередНачаломРаботыСистемы
- В процедуре МодульПриложения::ЗавершитьРаботуПользователей
- В процедуре МодульПриложения::ОбработатьПараметрЗапуска
- В процедуре МодульПриложения::КонтрольРежимаЗавершенияРаботыПользователей - раз в 300 секунд.

Период проверки константы задается в коде модуля приложения:
ПодключитьОбработчикОжидания("КонтрольРежимаЗавершенияРаботыПользователей", 300);


Выгнать пользователей, разрешить им вход можно с помощью запуска УПП с ключом:
/с"ЗавершитьРаботуПользователей" - выгнать пользователей
/c"РазрешитьРаботуПользователей" - разрешить вход

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

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика