gifts2017

Статистика работы пользователей

Опубликовал Сергей Завгородний (s_a_zavgorodni) в раздел Администрирование - Журнал регистрации

Статистика работы пользователей в 1С 7.7

Руководитель дал задание предоставить информацию, кто из пользователей что вносит в базу. Я сделал обработку журнала регистрации. Показывает кто вносил какие документы и элементы справочников. Для бухгалтерского учета показывает также кто формировал какие проводки. Запускать обработку надо из конфигурации журнал регистрации которой надо анализировать.

16.09. Исправил ошибку, которая вылетает в случае если нет данных для статистики. Добавил возможность отключить перебор проводок для "Бухгалтерского учета"

Реализовал чтение журнала регистрации через компоненту V7plus, но на скорость это не сильно повлияло.

 

 

Скачать файлы

Наименование Файл Версия Размер
ОбработкаЖурналаРегистрации.ert 320
.ert 56,50Kb
07.02.13
320
.ert 56,50Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Сергей Завгородний (s_a_zavgorodni) 14.09.11 11:04
Статистика работы пользователей в 1С 7.7

Перейти к публикации

1. Александр Рытов (Арчибальд) 14.09.11 11:04
Мелкие придирки озвучивать не буду. В целом плюс.
2. Александр (TrinitronHome) 14.09.11 11:32
Внешние компоненты используются для получения пользователей?
3. Сергей Завгородний (s_a_zavgorodni) 14.09.11 11:38
4. Алексей Плутенко (Noy) 14.09.11 12:03
очень медленно работает :(
Объект Текст тупит на больших файлах
80% времени (в моем случае) идет перебор проводок

но результат работы обработки полезный
5. Алексей Плутенко (Noy) 14.09.11 13:36
(4)+ на рабочей базе запустить не удалось - терминал-сервер вешается, пользователи орут...
запустил на копии базы с отбором за август. На SSD-диске крутилось 55 минут (файл mlg - 150мб), сожрав 260 Мб оперативы. Жесть.

Зато посмотрел кто больше всех документов набил :)
З.Ы. итогов не хватает
6. Алексей (buhinfo) 14.09.11 14:05
у меня (1С:Бухгалтерия 7.7) выдает ошибку:

Тстрок.ПолучитьСтрокуПоНомеру(1);
{ОБРАБОТКАЖУРНАЛАРЕГИСТРАЦИИ.ERT(340)}: Номер за пределами значения!

Идея обработки очень хорошая, жаль что не удалось посмотреть результат.
Будем ждать исправления от автора.
7. Александр Шишкин (Шёпот теней) 14.09.11 14:44
идея конечно "+" но!

загужаем ... период 1 день... ОК ... ждём ... ждём ... ждём ... "Недостаточно памяти" - виснем ...

... вот ...
8. Саша Безымяный (help1Ckr) 14.09.11 14:49
(7) "Да у Вас там явные проблемы с железом" )))
А самого плодовитого пользователя поощрять будут? )))
9. Алексей Ситников (SiAl) 14.09.11 17:29
Не пробовал, но идея хорошая. В свое время мучался с чтением mlg. Советую использовать ЧтениеТекста из ВК v7plus, либо текстовый драйвер ODBC. Объект Текст очень тормознутый. Лучше использовать построчное чтение.
10. Семен Семенов (totalcommand) 15.09.11 08:18
Тстрок.ПолучитьСтрокуПоНомеру(1);
Эта ошибка вылетает если за указанный период не было изменений документов.
Недостаточно памяти - это глюк объекта метаданных Текст? когда длина строки превышает допустимую для этого объекта. Можно использовать работу с текстом компоненты v7plus.dll
Предложение автору - в выходном отчете прошу указать номера и даты документов.
11. Роман Хусяинов (rom-x) 15.09.11 09:02
12. Алексей (buhinfo) 15.09.11 09:11
totalcommand пишет:

Тстрок.ПолучитьСтрокуПоНомеру(1);

Эта ошибка вылетает если за указанный период не было изменений документов.


Изменения документов за данный период были и много.
13. Сергей Завгородний (s_a_zavgorodni) 15.09.11 09:42
Спасибо. Ошибку - Тстрок.ПолучитьСтрокуПоНомеру(1) исправлю. Если в выходном отчете указывать номера и даты документов, то это будет сам журнал регистрации.
14. Ваня (zk96) 15.09.11 10:54
Получил ту же ошибку. Не понятно почему в табличке Тстрок нет строк, ведь созданных и измененных документов за период было много
15. Алексей Перескоков (sokrat7) 15.09.11 12:09
а мне в целом понравилось, удобная вещь если чуток подшаманить
Senator_I; +1 Ответить
16. Дмитрий (Senator_I) 15.09.11 13:21
Вылезла так же ошибка, что ТСтрок выходит за пределы значения. Исправил сам, после чего заработало. Тестировал на Бухгалтерии для Казахстана (типовая), все нормально.
17. Галина Т (gsnls15) 15.09.11 18:58
(7) Если вначале сохранить отдельно файл с работой пользователей за 1 день, (Сервис-Монитор пользователей журнал регистрации) то всё быстро считается, а так, да...долго тоже.
Отчет понравился.
18. Dina Rakhimova (Dinkin) 15.09.11 21:54
Идея хорошая. У меня в свое время было так, что ни один пользователь не признавался в собственных ошибках. Но работает крайне медленно.
19. Роман Хусяинов (rom-x) 15.09.11 22:58
(16) Так поделитесь с народом исправленной версией :)
20. Дмитрий (Senator_I) 16.09.11 07:08
(19) rom-x, ловите.
Прикрепленные файлы:
statistika raboty polzovatelya.rar
21. Роман Хусяинов (rom-x) 16.09.11 08:32
(20)Спасибо, ошибки не выдает, но результаты по нулям.
22. Дмитрий (Senator_I) 16.09.11 08:59
Это для версии "Бухгалтерия для Казахстана", там пробовал, все работает. И статистика по документам и проводки, сделанные пользователем. Пробуйте на пользователе, под которым делались движения (например под бухгалтером, а не под программистом) и выберайте большой период. Также обратите внимание, что это обработка для Бузгалтерии,в ТиС и прочих не работает, я проверял.
23. Маратик Гайнутдинов (Черный Плащ) 16.09.11 10:12
24. Anatoliy (NOVOPRO) 21.09.11 05:06
25. Алексей (buhinfo) 21.09.11 08:58
выбрал период "сегодня" (за сегодня было несколько операций в базе)

Обработка очень долго думала и потом выдала ошибку:
При чтении строки произошла ошибка : Buffer overflow in line 197239 (line length over 32768 chars)
26. xnni xnni (xnni) 21.09.11 13:32
спасибо, надо испробовать))
27. Анна Т (anna_irk) 21.09.11 14:43
спасибо , пригодилось) правда медленно работает
28. Master07 (Master07) 21.09.11 16:02
Отличная идея на решение ..........
29. netserfer (netserfer) 21.09.11 17:55
Подтормаживает только что
30. LN (LN) 23.09.11 08:08
Изменения по пожеланиям уже делались? Сейчас тут свежая версия, или первоначальный вариант?
31. Сергей Завгородний (s_a_zavgorodni) 23.09.11 09:27
16-го вечером я выложил свежую версию.
32. Константин Гейнрих (CyberCerber) 23.09.11 14:40
(27) anna_irk, с ЖР всегда работает небыстро.
33. Андрей К. (andrei.k) 24.09.11 21:55
а для 8-ки то будет? Вещь полезная, очень пригодится.
34. аноним аноним (Arpa) 25.09.11 13:07
а детализация по документа реализована? а реализовано ли какие реквизиты были изменены(созданы)? пока не скачать, не оценить, поэтому интересуюсь.
35. Наталия Ершова (aqua22) 26.09.11 00:08
36. Валентина Соловьева (илюшкина) 26.09.11 21:56
Пользуюсь данной обработкой, нравится, спасибо автору. Наглядно видна работа пользователей. С удовольствием воспользуюсь доработанной версией, если администраторы дадут возможность скачать её.
37. LN (LN) 26.09.11 22:16
(36) а что появилась информация о том что обработку заблокируют? :))
38. qwerty qwerty (login95) 27.09.11 21:34
Полезная обработка, спасибо.
39. Юрий Лазаренко (TitanLuchs) 30.09.11 15:41
40. Павел Путков (odineskin) 02.10.11 17:41
так данная обработка только с скл версией работает? со файловым вариантом не прокатит?
41. Mac RR (NewYork) 03.10.11 00:23
у меня тоже сначала подвисла несколько раз почему такое может происходить???
42. Сергей Завгородний (s_a_zavgorodni) 03.10.11 06:33
Скорость работы зависит от размера журнала регистрации. С файловым вариантом работает.
43. Alexandr Kirkov (alex_ura) 03.10.11 13:55
Идея гуд, но скорость и загрузка системы желает лучшего.
Когда большой файл регистрации ну ОООООчень тормозит.
44. Steve Gordon (SGordon1) 03.10.11 15:48
Отличная разработка, спасибо!
45. Алексей Иванов (stardog) 04.10.11 01:41
46. Максим Семенов (maks5115) 05.10.11 10:24
47. Игорь (espero2000) 05.10.11 14:09
Тстрок.ПолучитьСтрокуПоНомеру(1);
Вылетает, если среди записей есть такие, у которых есть символ с кодом 0.
Например у меня:
20100129;10:50:24;Бухгалтер;C;Doctor;dctErr;4;1SENTRY - 51738. Неверный признак удаленности записи - ;;
Перед последними ;; стоит код 0, а не пробел. Правда сюда(в коментарий) он не поставился, а 1С ставит :)
49. samir qasan-zade (samirwolf) 09.10.11 03:16
Интересная идея.. Нужная в данный момент штуковина
50. Фёдор Александрович (CMEPTHiK) 13.10.11 23:02
Как следить за действиями пользователей?
51. Сергей Завгородний (s_a_zavgorodni) 14.10.11 08:23
Я не ставил себе цель следить за действиями пользователей. Для этого есть куча других программ VNC Viewer, TeamViewer, Radmin и т.д.
52. Андрей Николаев (Andruykha) 14.10.11 08:57
Пробую ... ставлю неделю ... жду ... "(v7) обработано 6596000 строк" ... бах!!! программа вылетает...
У меня Комплексная конфа 7.7, обороты по базе очень большие...
53. Сергей Завгородний (s_a_zavgorodni) 14.10.11 09:04
Посмотрю как обрабатывать большие журналы. А может имеет смысл хотябы раз в год архивировать журнал регистрации ?
54. Aleks Aleks (Aleks_PV) 24.10.11 11:22
пригодиться спасибо автору.
55. Ivan Shtukaturov (alaudit) 24.10.11 13:31
Скачал приложенный rar (12.26 КБ). На 1C`ном сервере журна в ~80 000 строк обрабтался за 5-10 сек. Скорость абсолютно приемлемая. Обработка просто как доктор прописал, - ИТ`ник втроую неделю сидит ручками в екселе считает ))) И конца края не видно... Куда денег перчислить? Рубликов 500 дам? Спасибо! Исчо бы для УСН =)
56. Елена Фетисова (fetlen) 24.10.11 13:37
57. Сергей Завгородний (s_a_zavgorodni) 24.10.11 13:46
За денежное вознаграждение буду очень признателен. Мой кошелек: Деньги@Mail.Ru: 1033 5001 4011 3246
Попробую обкатать для УСН
58. Ivan Shtukaturov (alaudit) 24.10.11 14:22
Деньги Майлhe- Экзотика какая- то ) Нет ли Яндекс или WMR?
59. Сергей Завгородний (s_a_zavgorodni) 24.10.11 15:47
60. Ivan Shtukaturov (alaudit) 24.10.11 16:56
Ушло на Яндекс, спасибо!
61. Сергей Завгородний (s_a_zavgorodni) 25.10.11 19:12
(55) alaudit, Сегодня опробовал обработку для УСН. Работает нормально. Релмз, правда 145-й, но я думаю, что и для более свежих работать будет.
62. Ivan Shtukaturov (alaudit) 27.10.11 15:54
Да УСН - заиграло тоже. Спасибо!
63. Вадим Комиссаренко (wad_str) 17.11.11 06:45
В целом - положительно, вещь несомненно полезная, зачет.
64. Кирилл Гальцов (NightShadoW) 06.01.12 01:15
Очень полезная штучка, сильно выручает при работе!
66. Артур Коржан (1v7) 07.10.12 19:36
При чтении строки произошла ошибка : Buffer overflow in line 11935 (line length over 32768 chars)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа