Имя: Пароль:
1C
1С v8
Я "обожаю" 1С
,
0 Дядя Вова
 
18.10.12
09:36
Пришел пораньше сегодня внести изменения в базу - один человек со вчера не вышел(как обычно) но ноут заблокирован - нажал ресет, ибо нефиг. Тем не менее в активных пользователях он продолжает светиться и ничего не сделать! Доступа к серваку не имею. База файловая, просто папка расшарена. Ну что за @#$%$#? Вечно 1с любители процессы оставлять в памяти! И где теперь висит он? Ноут тот перезагружен и вообще выключен уже. Убил бы кого нибудь!
1 Нуф-Нуф
 
18.10.12
09:37
начни с себя. об стену.
2 Cube
 
18.10.12
09:37
(0) Поставить блокировку на базу не предлагать?
3 ink1981
 
18.10.12
09:38
Иди в жиголо
4 1Страх
 
18.10.12
09:38
файловые базы зло
5 Дядя Вова
 
18.10.12
09:39
Где может физически висеть этот процесс если комп-виновник выключен физически???
6 MaxisUssr
 
18.10.12
09:40
(0) Если есть возможность - отключи шару у папки на время
7 Stim
 
18.10.12
09:40
>>Доступа к серваку не имею

следующий! понабрали по объявления, пля. какой же ты разработчик, если на сервак зайти не можешь?
8 1Страх
 
18.10.12
09:40
(5) осталась запись в базе
9 pessok
 
18.10.12
09:41
Дядя, купи воробушка... А по делу - ССЗБ
10 Дядя Вова
 
18.10.12
09:41
(7) Зачем? База файловая еще раз повторяю. Что мне на серваке делать? Права на шару крутить?
11 NDN
 
18.10.12
09:42
если оборвать сеанс и у расшаренного екселевского файла хвосты остаются.
12 Cube
 
18.10.12
09:43
Дядя Вова ты (2) прочел?
13 tdm
 
18.10.12
09:43
может терминальная сессия на сервере висит ? - поэтому и перезапуск бука ничего не дал
14 Дядя Вова
 
18.10.12
09:43
(8) Так что делать то, зайти под тем юзером и выйти?
15 Дядя Вова
 
18.10.12
09:43
(12) Ставлю - не ставится.
16 Cube
 
18.10.12
09:45
(15) Информативно.
17 aka AMIGO
 
18.10.12
09:45
(7)у нас права качать на серваке имеют только 2 (прописью: дыва) админа.
хотья, в принципе, умею обращаться с этими сервопримочками.
а всё почему? - да, распальцовка :)
18 Прохожий
 
18.10.12
09:46
Они специально не доработали файловую. Чтобы сервер продавался хорошо. Файловая однопользовательская, только для разработчика.
19 Прохожий
 
18.10.12
09:47
(0) Перегрузи сервер. Три раза сделаешь так - получишь доступ на сервер (примета).
20 dangerouscoder
 
18.10.12
09:48
Ребутни сервак и будет счастье
21 Дядя Вова
 
18.10.12
09:49
(20) Нет, на такое я пойтить не могу. Все везде встанет - сеть, интернет. Тогда убивать не я а меня будут.
22 aka AMIGO
 
18.10.12
09:50
мож поискать, у меня где-то была доработочка: "завершить работу всех юзеров"..
что-то связанное с наличием файлика в одной из папок БД..
пока лень искать..
23 Дядя Вова
 
18.10.12
09:52
(22) Это 1Cv8.cgr. Знаю. Его не удалить, а просецц его "держащий" тока на сервере грохнуть можно.
В общем брутфоршем(4 попытки) подобрал пароль к ноуту тому, зашел/вышел - все ок.
24 Прохожий
 
18.10.12
09:53
(21) Скажешь, что работать не мог...
25 Прохожий
 
18.10.12
09:53
(23) unlocker не предлагали?
26 Cube
 
18.10.12
09:53
(22) Ну я ему намекаю-намекаю, а он вон что пишет: (15)... Ну, значит, пусть мается человек...
27 Дядя Вова
 
18.10.12
09:54
Уже пришли другие юзеры, в первую очередь открыли 1С... Я сейчас точно кого нибудь! Как можно придя на работу сразу работать начинать??? Нужно там новости почитать, кофейку попить, нет придут - и сразу ломятся!
(25) в (23) я написал почему анлокер не поможет
28 aka AMIGO
 
18.10.12
09:54
(23)нет, в 7.7 тоже есть, но надо чуток доработать глобмодуль
http://softsearch.ru/programs/143-576-prostoi-sposob-zavershit-rabotu-juzera-v-download.shtml
29 Дядя Вова
 
18.10.12
09:55
(28) Модальные окна, диалоги Вопрос и т.д. - грохает?
30 Cube
 
18.10.12
09:56
(27) Неудачник... Сколько можно про блокировку тебе писать?
31 aka AMIGO
 
18.10.12
09:56
(29) проверено, завершает работу корректно

Описание:
Может быть, я повторюсь, извините, если уже был этот вариант, или если он далеко не лучший..
Идея такая:
в ГлМодуль помещается Процедура ЗавершениеРаботыПользователя();
//**********
Процедура ЗавершениеРаботыПользователя()
ОбработкаОжидания("ЗавершениеРаботыПользователя",60);//60 = 1 минута - поставь по своему резону
ФайлОбщения="EndUser.txt"; // любое понравившееся имя
Если ФС.СуществуетФайл(КаталогПользователя()+ФайлОбщения)=1 Тогда
ЗаписьЖурналаРегистрации("Пользователь "+глПользователь+" вышел через ОбработкуОжидания ",,,,); //ушел не попрощавшись :)
ФС.УдалитьФайл(КаталогПользователя()+ФайлОбщения);
ЗавершитьРаботуСистемы();
КонецЕсли;
КонецПроцедуры
//**************
в конец Процедуры ПриНачалеРаботыСистемы ГлМодуля записывается ее вызов:
//*****
...
ЗавершениеРаботыПользователя();
...
//*******
Когда надо завершить работу пользователя - в КаталогПользователя помещается текстовый файл (содержание не имеет значения) с именем, напимер: "EndUser.txt"

Таймаут до завершения работы пользователя задается в предлагаемой процедуре. Исходный = 60сек.*/
32 dangerouscoder
 
18.10.12
09:57
(27) не мешай людям работать
33 Дядя Вова
 
18.10.12
09:57
(30) Пилять, блокировка не помогла! Она не пускала бы новых юзеров, а мне надо было старого грохнуть - так понятней?
34 Cube
 
18.10.12
09:58
(33) Так ты литературку про блокировку-то почитай... Существующие юзеры не вылетают одномоментно - так понятней?
35 Aprobator
 
18.10.12
09:59
(0) а где голосовалка?
36 Дядя Вова
 
18.10.12
09:59
(31) Да надо что то придумать уже с этим, а то достало просто.
37 aka AMIGO
 
18.10.12
10:00
(36) угу.. в этот файл можно вписать конкретного юзера, и проверять его чтением.
38 Дядя Вова
 
18.10.12
10:00
(35) Об чом голосувать то будем? в (23) я уже сказал что все сделал. В принципе тему можно считать закрытой.
39 aka AMIGO
 
18.10.12
10:00
(37)+ правда, придется немного доработать код
40 Адинэснег
 
18.10.12
10:04
>>Доступа к серваку не имею
раз не имеешь, нехер лезть к базе...
41 Дядя Вова
 
18.10.12
10:05
(31)Есть файлик 1Cv8.cdn(его блокировка и создает). Можно в ручную
В нем пишем(цифры ессно другие):
{1,20101223094543,20101224000000,"Администратор просит Вас(@#$%@%$$ по хорошему %№;"№№!!!!!) завершить работу системы самостоятельно,
в связи с необходимостью обновления конфигурации.

Если через несколько минут работа системы не будет завершена,
администратор завершит работу принудительно!","ngdheyrt",""}
Кидаем его в папку базы - все дружно выходят.
Но в моем случае с зависшим процессом такое не помогло.
42 Cube
 
18.10.12
10:06
(41) Ты пароль блокировки не указал...
43 Cube
 
18.10.12
10:07
+(42) А, всё, увидел.
44 Дядя Вова
 
18.10.12
10:07
(42) Вот же он: ...","ngdheyrt",""}
45 Cube
 
18.10.12
10:08
(44) По личному опыту, после этого пользователи, которые не захотели вый
46 Cube
 
18.10.12
10:08
+(45) ...которые не захотели выйти сами, вылетают через 5-15 минут. Так что надо ждать...
47 aka AMIGO
 
18.10.12
10:13
(41)ммм!!! у тебя 8-ка! виноват, невнимателен..
48 Aprobator
 
18.10.12
14:46
если конфа упп, то там вообще есть штатное, ключ командной строки.
49 Aprobator
 
18.10.12
14:48
а там даже не 8.1. Тогда хз, было ли там такое.
50 zak555
 
18.10.12
16:42
(0) > Пришел пораньше сегодня внести изменения в базу

надо в рабочее время приходить
51 Дядя Вова
 
18.10.12
16:44
(50) А если поработать хоть пол часика в тишине захотелось?
52 zak555
 
18.10.12
16:47
(51) работай удалённо