Имя: Пароль:
1C
1C 7.7
v7: Самописная программа, снять одного пользователя
0 Azmarika
 
03.11.15
12:18
Добрый день! По утрам запускается обработка от имени пользователя Robot, выполняется и далее ЗавершениеРаботыСистемы, и вот по какой-то причине этот пользователь завис. Подскажите, пожалуйста, как его выкинуть из программы, не трогая остальных. Буду очень благодарна.
1 FIXXXL
 
03.11.15
12:19
файловая или серверная версия?
2 peal
 
03.11.15
12:19
процесс отстрелить
3 Azmarika
 
03.11.15
12:28
Файловая 1с 7.7 на базе ТиС
4 Azmarika
 
03.11.15
12:29
2 как?
5 ДенисЧ
 
03.11.15
12:29
Зайти на сервер, рубануть анлокером его соединения с базой
6 Azmarika
 
03.11.15
12:37
Соединение отключаю, он в 1С все равно остается.  Пробовала перебрать пользователей. Где-то не догоняю...Процедура Сформировать()
                  Польз =СоздатьОбъект("Справочник.Сотрудники");
      
              Если Польз.НайтиПоНаименованию("Robot",0) = 1 Тогда
                      глПользователь = Польз.ТекущийЭлемент();
                       ЗавершитьРаботуСистемы(0);
              КонецЕсли;
          
КонецПроцедуры// ВыбросПользователя
7 Azmarika
 
03.11.15
12:38
как ЗавершитьРаботуСистемы именно для этого?
8 Shved_72
 
03.11.15
12:39
помоему он далек от 1с
9 Shved_72
 
03.11.15
12:40
упс. она
10 Azmarika
 
03.11.15
12:44
Запускается программа на сервере  автоматом   "C:\Program Files\1cv77\bin\1cv7s.exe" ENTERPRISE /D"D:\ACCOUNT\DB4.ORN" /NRobot /P123
11 Случайный прохожий
 
03.11.15
12:44
(6) А ЗавершитьРаботуСистемы(0) срабатывает от текущего пользователя или от робота?))
12 Масянька
 
03.11.15
12:47
(10) А в файле "D:\ACCOUNT\DB4.ORN"?
13 Shved_72
 
03.11.15
12:49
кодом не выкинуть другого юзера, если там нет обработки ожидания на какой нить флаг.
только средствами винды - через диспетчер задач
http://i.imgur.com/Ehq24SD.png
14 Mikeware
 
03.11.15
12:49
(8) или наоборот, "недалекая"...
15 Azmarika
 
03.11.15
13:01
Спасибо, понятно (
16 Масянька
 
03.11.15
13:02
(15) Ответь на (12).
17 Shved_72
 
03.11.15
13:10
(16) это не файл а каталог
18 Azmarika
 
03.11.15
13:10
(16)Это каталог конфигурации 1С
19 Масянька
 
03.11.15
13:12
(17) (18) А "DB4.ORN" - это чего?!
20 HawkEye
 
03.11.15
13:13
(18) ты в ПриНачалеРаботыСистемы() анализируешь пользователя, потом запускаешь нужную обработку, затем делаешь ЗавершитьРАботуСистемы?
21 HawkEye
 
03.11.15
13:13
(19) мася... это каталог ))
после ключа /D указывается путь к md-нику...
22 Антириус
 
03.11.15
13:33
(0) надо найти с какого компьютера это запускается, потом запустить под собой и посмотреть что за ошибка отображается. (ну а по теме - найти и убить процесс 1С или закрыть соединение в скуле и все открытые файлы этим пользователем в каталоге ИБ)
23 Антириус
 
03.11.15
13:34
(22) + файлы закрываются из консоли "Управление компьютером" на сервере
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой