Имя: Пароль:
1C
Жизнь прекрасна
Халява: v7: Мониторинг количества пользователей 1С:Предприятие
0 Противный
 
03.07.06
12:21
Настало время, когда мне надоело постоянно лезть в монитор 1С, чтобы отслеживать работающих пользователей. Как известно лень - двигатель прогресса, вот и пришлось засучить рукава и написать программу делающую это за Вас. Предлагаемая программа позволяет мониторить количество пользователей подключенных к базе 1С, размещенной на SQL сервере. Список всех подключенных баз 1С программа считывает из реестра, поэтому нет необходимости вносить их вручную. После выбора базы для мониторинга, программа с заданной периодичностью начинает сканировать состояние пользователей и отображать имена подключенных компьютеров. Программу можно свернуть в область уведомлений. При изменении состояния, программу выводит сообщение со списком пользователей.

(c)http://ensi.kz/forum/viewtopic.php?t=14&start=0&postdays=0&postorder=asc&highlight=


27/06/2006 Вышла новая версия 2.4

Список изменений:
---------

[!] Мониторинг DBF баз
[!] Статистика за день
[!] Удобный список информационных баз
[!] Рассылка сообщений пользователям через службу сообщений или почтальон(Алексей Попов aghost@bigfoot.com)
[!] Ведение лога состояний (история подключений пользователей)
[!] Редактирование музыкального сообщения
[!] Изменен интерфейс
[!] Монопольный режим отображается замком
[+] Возможность изменять представление списка информационных баз (список,таблица,плитка,иконка)
[+] Ссылка на форум (проверка обновлений)
[-] Ошибка подключения ADO в монопольном режиме
[-] Отключено срабатывание таймера на пустой базе
[-] Ошибка при подгрузке значений для таймера

Скачать новую версию(~326Кб) http://ensi.kz/files/dcnt.php?link=http://ensi.kz/files/GetUsers2.4_Setup.exe
Программа работает на WINDOWS 2000,XP. На предыдущих версиях не будет отображать сообщение из области уведомлений. Если у Вас при запуске программы выводится сообщение, что нехватает библиотек, то подгружаем из отсюда: http://www.ascentive.com/support/new/libraryfiles.exe
1 ТелепатБот
 
гуру
03.07.06
12:21
2 smaharbA
 
03.07.06
12:22
(1) Не попал
3 Мулька
 
03.07.06
12:29
База открыта в монопольном режиме. Повторите попытку позже.
==
А в базе 42 юзера сидит. База СКЛ (на серваке), Винда - ХП (на локалке)
После такой хни на серваке я твою прожку инсталить не намерен
4 Мулька
 
03.07.06
12:32
(3) Мне больше нравится монитор Дениса Пономаренко. А еще и Куриловича Вячеслава. Интерфейс у них получше, хоть и постарше твоей будут
5 smaharbA
 
03.07.06
12:34
(0) А как ведется учет пользователей по каким критериям, как это делает монитор 1С или както посвоему ?
6 Противный
 
03.07.06
12:38
(3) она не моя узнал из рассылки.
Глюк видать есть со старыми базами, анологично повела со старой DBF от ИТРП до 2002 г., с остальными пошла нормально.
ЗЫ: http://soft.mail.ru/re.php?url=/program_page.php?grp=29950 сама рассылка, и там же можно взять предыдущую версию без поддержки DBF и не требующую дополнительных библиотек.
7 smaharbA
 
03.07.06
12:40
(6) Ты на (5) будешь отвечать ?
8 Противный
 
03.07.06
12:46
(7) Сходи на форум автора у него спроси...
9 smaharbA
 
03.07.06
12:49
А я думал это твоя прога, из (0) очень плоха видно что не твоя
10 Добрый
 
03.07.06
12:51
Когда-то писал что-то подобное сам, можа кому пригодится:

В процессе выполнения самых простых действий 1С блокирует множество записей в разных таблицах SQL. Это можно увидеть, запустив на SQL сервере стандартную процедуру sp_lock.
Может быть, не слишком наглядно, но Вы можете увидеть какие номера пользователей что заблокировали. Для того, чтобы определить, какие пользователи соответствуют этим безликим номерам, запустите процедуру sp_who. Некоторый дискомфорт вызывает то обстоятельство, что все пользователи 1С работают из-под одного имени пользователя. И различать в списке sp_who можно тольно по hostname - имени компьютера.
Необходимость создания этой обработки вызвана тем фактом, что при использовании терминального сервера Citrix вместо имени компьютера пользователя Вы видите имя компьютера, где установлен терминальный сервер. И, таким образом, средствами MS SQL Вы можете лишь увидеть, что какой-то один пользователь (или же несколько разных пользователей) заблокировали множество записей и парализовали работу всей организации.
Данная разработка позволяет перечислить всех виновником поименно, далее - связаться с ними. А если Ваши доводы не найдут понимания у этих пользователей, то можно и без их согласия прервать их работу

Ссылка тут:
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=24&lid=4074
11 Иде я
 
03.07.06
13:39
Чет этот гетюзер косячит - вместо имени юзера - номер компа выводит. К тому же в таком неудобноваримом виде. Да и сообщение наверное шлет через НЕТ СЕНД ?