Имя: Пароль:
1C
1С v8
Выкинуть пользователей из файловой базы
,
0 Надмозг
 
17.07.18
15:52
1С 8.3.10 управляемые формы
Был такой метод выкидывания пользователей из файловой - добавить справочник или реквизит и попытаться обновить. Выскакивает окно, где можно нажать "Завершить сеансы". Вроде, недавно работало на той же базе.

Сейчас появляются только кнопки "Повторить" и "Отмена". Пользователь сидит в толстом клиенте, если это важно.

По каким причинам то можно таким образом завершить сеансы, то нельзя?
1 ildary
 
17.07.18
15:53
(0) про файловую не скажу, но в клиент-серверной этот метод работал.
2 Tonik992
 
17.07.18
15:54
В файловой базе такого не было.
Такая штука работала и работает в клиент-серверном варианте.
3 Надмозг
 
17.07.18
16:00
А есть какая-то обработка для завершения сеансов или как написать?
Я хотел использовать процедуру ЗавершитьРаботуПользователей()
но не нашел ее в синтакс-помощнике, хотя она в выскакивает в контекстной подсказке, когда набираешь код. Ну и ругается на это процедуру, не определена на клиенте и сервере
4 YaFedor
 
17.07.18
16:08
(3) Нет такой обработки.

Отключи сеансы на файловом сервере
5 Надмозг
 
17.07.18
16:08
Хотя, по идее, в файловом не должно такого быть
6 Надмозг
 
17.07.18
16:09
(4) а у меня прав нет
7 Надмозг
 
17.07.18
16:09
Так-то я позвонил пользователям. Но на будущее хотел какой-то инструмент иметь. Допустим, сижу я вечером, все ушли, а мне надо скинуть народ и обновить, что с утра все работало уже
8 ildary
 
17.07.18
16:19
(7) отключить сеть временно на компе, где база.
9 yurikmellon2
 
17.07.18
16:25
(7) программка такая есть, Unlocker. С её помощью можно скинуть все блокировки с файла 1Cv8.1CD
Это равносильно снятию через диспетчер задач, только права админские не нужны. Достаточно прав на папку, где лежит база.
10 kossmatiy
 
17.07.18
16:30
11 Garykom
 
гуру
17.07.18
16:33
Поищи на ИСе выкидывалки из базы, сам когда то подобное на заказ писал причем универсально и файловая и серверная 1С.

В файловой там надо в каталог базы файлик определенного вида создать, в серверной есть встроенные функции или прямая запись в некую табличку.
12 Serg_1960
 
17.07.18
16:38
Учите как в файловой версии аварийно завершать сеансы работы пользователей? Флаг вам в руки, барабан на шею и идите вы по шпалам поезду навстречу.
13 yzimin
 
17.07.18
16:59
(11) +
осталось из заметок:

Положить в корень базы файл "1Cv8.cdn" с содержанием

{1,20110921101206,00010101000000,"***************************************************




Идет сервисное обслуживание базы по техническим причинам

Будет доступна с 7:00 завтра, т.е. 06 октября 2011г.




***************************************","12345",""}
14 Valkyrie
 
17.07.18
17:08
(13) Обработка "Блокировка работы пользователей" же
15 hhhh
 
17.07.18
17:38
(14) да она тоже в файловой работает через пень колоду.
16 elCust
 
17.07.18
17:41
(14) Она не выкидывает пользователей, а блокирует начало новых сеансов.

В файловой можно выкинуть только через файл-сервер.
17 youalex
 
17.07.18
17:44
(16) если крутится типовой обработчик ожидания (КонтрольЗавершенияИлиТипаТого)  , выкинет, через ЗавершениеРаботыСистемы. Крутится - если он есть в принципе , и если сеанс не завис.