Имя: Пароль:
1C
 
Отследить монопольный доступ
0 Koluna
 
05.02.10
21:25
Здравствуйте!

Подскажите, пожалуйста, как можно отследить монопольный доступ пользователя к dbf базе 1С?
Переформулирую.
Кто-то вошёл в базу монопольно. Как узнать кто?
Если поможет - 1С работает под терминалами.
1 Asmody
 
05.02.10
21:30
а монитор типа не помогает?
2 Cthulhu
 
05.02.10
21:45
(1): а у него терминальная среда - сразу 1с с параметрическим натравливанием на базу, режим запуска и юзверя.
3 Asmody
 
05.02.10
21:52
(2) тогда либо он знает как запустить монитор, либо ему это запускать не надо
4 Koluna
 
05.02.10
22:01
Кстати, нашёл в и-нете, что логи доступа можно посмотреть в меню 1С Сервис -> Монитор пользователей -> Журнал регистрации.
Там в поле "Событие" нашёл 2 строчки:
"Подключение"
"НОВЫЙ СЕАНС:Компьютер SRV(m)"

Лексема "(m)" подталкивает на мысль о монопольном доступе данного пользователя ;)
Я прав?

(1) Во фразе "а монитор типа не помогает" не хватает двух запятых или слово "типа" является паразитом, как я понимаю?

(2) Средой 1С прописан.

(3) Начинаю догадываться, но нужно знать наверняка :)
5 Mikeware
 
05.02.10
22:04
(4) "Анонимки отменили,
чтобы знать наверняка
Точный адрес и фамилию
И все приметы дурака..."
©В.Асмолов
6 filh
 
06.02.10
12:37
(4) интересно, а как ты попадешь в меню 1С Сервис -> Монитор пользователей -> Журнал регистрации, если кто то сидит монопольно?
7 ДенисЧ
 
06.02.10
12:40
(6) Например, запустив 1с в режиме монитора...
8 Torquader
 
06.02.10
13:37
В монопольном режиме 1С не блокирует LOG-файл, поэтому можно запустить Far и открыть его по F3 и посмотреть, кто последний "герой".
9 Cthulhu
 
06.02.10
13:58
(8): ну вот, пришёл и всё испортил...
10 yukon
 
06.02.10
15:03
(8) Так не честно - Far не прошел сертификацию на 1С:Совместимо! И notepad.exe тоже!
11 Koluna
 
06.02.10
21:59
(6)
Кто-то сидел монопольно некоторое время, потом вышел...
12 Torquader
 
07.02.10
13:01
(10) А кого это волнует, я же из самой 1С не запускаю FAR и к данным 1С я не обращаюсь - я просто просматриваю файл на своей машине.
И кто мне может запретить это делать ?
13 romix
 
07.02.10
13:37
Можно юзерам запретить монопольно входить или через права (правый клик на корневом элементе на закладке Права - свойства), либо программно выключать если зашел и то что нужно (переход на новый период и т.п.) отработало.

МонопольныйРежим()
Синтаксис:
МонопольныйРежим()
Назначение:
Возвращает значение режима работы программы: 1 - программа запущена в монопольном режиме; 0 -  программа запущена в сетевом режиме.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн