![]() |
![]() |
![]() |
|
Батик на выгрузку пользователей | ☑ | ||
---|---|---|---|---|
0
Zlodey1С
13.05.08
✎
11:10
|
Где то на ИТС была статья как написать такое чудо, кто нибудь знает где статья находится?
|
|||
1
Maxus43
13.05.08
✎
11:14
|
выгрузку пользователей? всмысле выгнать?
|
|||
2
Zlodey1С
13.05.08
✎
11:16
|
(1) Ага, совсем меня уже все доканали.
|
|||
3
Salvador Limones
13.05.08
✎
11:17
|
(2) В КЗ смотрел?
|
|||
4
Maxus43
13.05.08
✎
11:20
|
(2) для выгонки штатные механизмы конфигурации... батничком только кислород им перекрыть без предупреждения) имхо
|
|||
5
Zlodey1С
13.05.08
✎
11:21
|
(4) Да полностью перекрыть, допустим в 21.00
|
|||
6
Боевой_Ёжик
13.05.08
✎
11:24
|
||||
7
Maxus43
13.05.08
✎
11:27
|
(6)+ а ещо точнее v8: Как отрубить пользователей и перезапустить сервер 8.1
|
|||
8
Smallrat
13.05.08
✎
11:52
|
Можно переписать штатные механизмы наверное (имеется ввиду БП). А так там реализована выгонялка пользователей только для обновления конфы - специально задано так что 1С обратно у пользователей запускается сам.
Я не стал ломать типовой механизм и использовал его для того чтобы базу отбекапить, даже если там сидят пользователи, которые забыли выйти. выгнать
разрешить вход:
ЗЫ: Это ключи для типовой конфы БП ред. 1.6 |
|||
9
Maxus43
13.05.08
✎
11:59
|
(8) в ЗУП тоже есть, но активировать режим завершения можно и из консоли сервера 1с, поставив блокировку соединений на заданое время
|
|||
10
Zlodey1С
13.05.08
✎
12:31
|
Ура работает, всем большое огромное Спасибо
|
|||
11
Smallrat
13.05.08
✎
13:49
|
(9)В ЗУП есть почти всё, но почему-то не дописана пара необходимых процедур
РазрешитьРаботуПользователей() и ОбработатьПараметрЗапуска() - без них выгонялка нормально не работает. |
|||
12
Maxus43
13.05.08
✎
13:53
|
(11) РазрешитьРаботуПользователей() - смысл в том что уже можно и поработать? мы блокировку снимаем просто... а ОбработатьПараметрЗапуска() - для чего?
|
|||
13
Zlodey1С
13.05.08
✎
13:57
|
Есть то оно есть но когда все пользователи вышли они пытаются опять зайти
|
|||
14
Maxus43
13.05.08
✎
13:59
|
(13) измени немного процедурки... типа там
ЗавершитьРаботуСистемы(Истина,Истина) - надо 2-ю истину убрать потом сработает блокировка соединений и не подцепяться если даже попытаются |
|||
15
Zlodey1С
13.05.08
✎
14:03
|
14 Спасибо надо попробывать
|
|||
16
Smallrat
13.05.08
✎
14:14
|
(12) ну да - РазрешитьРаботуПользователей() снимает блокировку базы, а ОбработатьПараметрЗапуска() - собственно обрабатывает параметры командной строки /С"параметр" - в модуле ПриНачалеРаботыСистемы() не хватает ее вызова:
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |