|
Как программно завершить роботу всех пользователей ? |
☑ |
0
Baglandir
29.03.13
✎
18:48
|
Как программно завершить роботу всех пользователей ?
Хочу написать обработку которая всех выкинет из 1С.
|
|
1
fisher
29.03.13
✎
18:51
|
Набери тоже самое в гугле.
"Хочу" можешь не набирать.
|
|
2
Baglandir
29.03.13
✎
18:54
|
Коннектор = Новый COMОбъект("V81.COMConnector");
Сервер = Коннектор.ConnectWorkingProcess("TestServer");
// Аутентифицироваться с административными правами в нужной базе.
Сервер.AddAuthentication("Администратор", " ");
// Создать объект нужной информационной базы.
ИнформационнаяБаза = Сервер.CreateInfoBaseInfo();
ИнформационнаяБаза.Name = "Test_Base";
// Получить соединения базы.
СоединенияБазы = Сервер.GetIBConnections(ИнформационнаяБаза);
// Разорвать соединения клиентских приложений.
Для Каждого Соединение Из СоединенияБазы Цикл
Сервер.Disconnect(Соединение);
КонецЦикла;
{Форма.Форма.Форма(5)}: Помилка при виклику методу контексту (ConnectWorkingProcess)
Сервер = Коннектор.ConnectWorkingProcess("Lv");
через:
Відбулася виняткова ситуація (V82.COMConnector.1): server_addr=tcp://Lv:1542 descr=[fe80::4cc9:a7f1:3a8:30e1%18]:1542:Помилка мережевого доступу до сервера
(Windows Sockets - 10061(0x0000274D). Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. );
169.254.48.225:1542:Помилка мережевого доступу до сервера
(Windows Sockets - 10061(0x0000274D). Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. );
10.10.108.114:1542:Помилка мережевого доступу до сервера
(Windows Sockets - 10061(0x0000274D). Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. );
line=537 file=Src\DataExchangeTcpClientImpl.cpp
|
|
3
Kreont
29.03.13
✎
18:55
|
В стандартной есть готовое, ищи по:
ЗавершитьРаботуПользователей
и в том же глоб.модуле см.что надо.
|
|
4
Baglandir
29.03.13
✎
18:57
|
(3)
Нашёл ЗавершитьРаботуСистемы - касается только текущего сеанса
|
|
5
Kreont
29.03.13
✎
19:00
|
(4) см.там же через PgUp + PgDwn :)
|
|
6
Живой Ископаемый
29.03.13
✎
19:24
|
2(4) не там ищешь. это не функция движка, а функция ВСЕХ ТИПОВЫХ современных КОНФ
|
|
7
Baglandir
29.03.13
✎
19:26
|
(6) Спасибо
|
|
8
Crush
29.03.13
✎
19:35
|
Учитывая то обстоятельство, что сейчас пятница и расплавленное серое вещество потихоньку стекает в сторону дома, то лучше установить на пути провода питания офиса реле с вебмордой. Тогда уж точно получится программно завершить работу всех пользователей. Дефолтовый тамаут = Мин(ВремяАвтономнойРаботыУПСаСервера, УпсаЮзера).
|
|