![]() |
![]() |
![]() |
|
Всем выйти из Базы! | ☑ | ||
---|---|---|---|---|
0
Карандаш
14.10.05
✎
16:21
|
Видел, как один мой знакомый выкидывал пользователей, штатными средствами языка 1С. Код он мне не показал. Я попытался найти решение сам, перепробовал несколько вариантов, ничего не получилось. Кто знаком с подобной проблемой подскажите.. Извините за неопытность...
Кстати небольшое дополнение: Знаю, что в семерке штатными средствами это сделать не получиться, но может знает кто какие-нибудь внешние компоненты? |
|||
1
Волшебник
модератор
14.10.05
✎
16:23
|
"Знаю, что в семерке штатными средствами это сделать не получиться"
А у меня все замечательно получается и в 7.7 и в 8.0. Что я делаю не так? |
|||
2
Волшебник
модератор
14.10.05
✎
16:25
|
В типовой УТ на 8.0 реализована штатная выгонялка пользователей.
|
|||
3
Карандаш
14.10.05
✎
16:25
|
Уважаемый Волшебник, если у меня недостаточно знаний, то извините,
но подскажите, как это делается, хотя бы направление! |
|||
4
vvv29
14.10.05
✎
16:25
|
(0)Смотри как это реализовано в последних релизах УТ
|
|||
5
Карандаш
14.10.05
✎
16:25
|
А в семерке?
|
|||
6
vvv29
14.10.05
✎
16:27
|
(3)Константа + обработчик ожидания, по обработчику проверяеться значение константы, если она сменилась, то выгоняет пользователей - ЗавершитьРаботуСистемы()
|
|||
7
Волшебник
модератор
14.10.05
✎
16:27
|
см. также:
V8 Как корректно разогнать юзеров? |
|||
8
Антошка МАГ
14.10.05
✎
16:29
|
Фраза в (0) напомнила "НОЧНОЙ ДОЗОР! ВСЕМ ВЫЙТИ ИЗ СУМРАКА!"
|
|||
9
vvv29
14.10.05
✎
16:29
|
(7)Зачем так усложнять? там самый правильный ответ (17)
|
|||
10
Карандаш
14.10.05
✎
16:32
|
(7) Я пробовал этот вариант, но у меня выкидыват только того пользователя, который изменил константу?
|
|||
11
Карандаш
14.10.05
✎
16:35
|
(8) Да мне тоже...
|
|||
12
vvv29
14.10.05
✎
16:35
|
(10)При запуске программы запускаешь обработчик, пир этом он запускаеться у каждого пользователя
|
|||
13
vvv29
14.10.05
✎
16:37
|
Примерно так
Процедура ПриНачалеРаботыСистемы() ПодключитьОбработчикОжидания("КонтрольРежимаЗавершенияРаботыПользователей", 300); Процедура КонтрольРежимаЗавершенияРаботыПользователей() Если Константа=1 ТОгда ЗавершитьРаботуСистемы(); КонецЕсли |
|||
14
vvv29
14.10.05
✎
16:38
|
+(13)Сюда можешь предупреждение высылать заранее и тд, вообще неплохо сделано в стандартной конфигурации
|
|||
15
vvv29
14.10.05
✎
16:40
|
+(13)
Только правильне Если Константа=1 и Пользователь<>Админу ТОгда ЗавершитьРаботуСистемы(); КонецЕсли Зачем себя выгонять |
|||
16
Карандаш
14.10.05
✎
16:45
|
(12)Спасибо, получилось.
И почему мы до этого этим не пользовались? |
|||
17
va53
14.10.05
✎
17:03
|
(15) А если у юзера запущена обработка на 2часа - разве сработает ?
|
|||
18
vvv29
14.10.05
✎
17:12
|
(17)Зачем у юзера запускать обработку на 2 часа? и если это обработка нужно ли ее прерывать?
|
|||
19
va53
14.10.05
✎
17:19
|
(18) Например, дорабатывали конфигурацию, обнаружилась ошибка, срочно нужно обновить конфигурацию, иначе люди не смогут работать. А другие не работают с этими документами и спокойненько делают свои дела. Так что это не панацея, хотя сами этим пользуемся.
|
|||
20
zav
17.10.05
✎
13:33
|
(3) а с какого релиза в типовой торговле появилась такая шняга? Чота у меня в типовой такого нет....
|
|||
21
Волшебник
модератор
17.10.05
✎
13:36
|
(20) Точный релиз не назову. Меню Сервис -> Завершение работы пользователей.
|
|||
22
мыло
17.10.05
✎
13:37
|
скинь 7.7 выгонялка на хрен
|
|||
23
zav
17.10.05
✎
13:37
|
нету такого
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |