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


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

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

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

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

 

 

66 Comments

  1. s_a_zavgorodni

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

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

    Reply
  2. Арчибальд

    Мелкие придирки озвучивать не буду. В целом плюс.

    Reply
  3. TrinitronHome

    Внешние компоненты используются для получения пользователей?

    Reply
  4. s_a_zavgorodni

    нет

    Reply
  5. Noy

    очень медленно работает 🙁

    Объект Текст тупит на больших файлах

    80% времени (в моем случае) идет перебор проводок

    но результат работы обработки полезный

    Reply
  6. Noy

    (4)+ на рабочей базе запустить не удалось — терминал-сервер вешается, пользователи орут…

    запустил на копии базы с отбором за август. На SSD-диске крутилось 55 минут (файл mlg — 150мб), сожрав 260 Мб оперативы. Жесть.

    Зато посмотрел кто больше всех документов набил 🙂

    З.Ы. итогов не хватает

    Reply
  7. buhinfo

    у меня (1С:Бухгалтерия 7.7) выдает ошибку:

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

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

    Идея обработки очень хорошая, жаль что не удалось посмотреть результат.

    Будем ждать исправления от автора.

    Reply
  8. Шёпот теней

    идея конечно «+» но!

    загужаем … период 1 день… ОК … ждём … ждём … ждём … «Недостаточно памяти» — виснем …

    … вот …

    Reply
  9. help1Ckr

    (7) «Да у Вас там явные проблемы с железом» )))

    А самого плодовитого пользователя поощрять будут? )))

    Reply
  10. SiAl

    Не пробовал, но идея хорошая. В свое время мучался с чтением mlg. Советую использовать ЧтениеТекста из ВК v7plus, либо текстовый драйвер ODBC. Объект Текст очень тормознутый. Лучше использовать построчное чтение.

    Reply
  11. totalcommand

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

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

    Недостаточно памяти — это глюк объекта метаданных Текст? когда длина строки превышает допустимую для этого объекта. Можно использовать работу с текстом компоненты v7plus.dll

    Предложение автору — в выходном отчете прошу указать номера и даты документов.

    Reply
  12. rom-x

    (6) Такая же ошибка 🙁 ЗиК.

    Reply
  13. buhinfo
    totalcommand пишет:

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

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

    Изменения документов за данный период были и много.

    Reply
  14. s_a_zavgorodni

    Спасибо. Ошибку — Тстрок.ПолучитьСтрокуПоНомеру(1) исправлю. Если в выходном отчете указывать номера и даты документов, то это будет сам журнал регистрации.

    Reply
  15. zk96

    Получил ту же ошибку. Не понятно почему в табличке Тстрок нет строк, ведь созданных и измененных документов за период было много

    Reply
  16. sokrat7

    а мне в целом понравилось, удобная вещь если чуток подшаманить

    Reply
  17. Senator_I

    Вылезла так же ошибка, что ТСтрок выходит за пределы значения. Исправил сам, после чего заработало. Тестировал на Бухгалтерии для Казахстана (типовая), все нормально.

    Reply
  18. gsnls15

    (7) Если вначале сохранить отдельно файл с работой пользователей за 1 день, (Сервис-Монитор пользователей журнал регистрации) то всё быстро считается, а так, да…долго тоже.

    Отчет понравился.

    Reply
  19. Dinkin

    Идея хорошая. У меня в свое время было так, что ни один пользователь не признавался в собственных ошибках. Но работает крайне медленно.

    Reply
  20. rom-x

    (16) Так поделитесь с народом исправленной версией 🙂

    Reply
  21. Senator_I

    (19) rom-x, ловите.

    Reply
  22. rom-x

    (20)Спасибо, ошибки не выдает, но результаты по нулям.

    Reply
  23. Senator_I

    Это для версии «Бухгалтерия для Казахстана«, там пробовал, все работает. И статистика по документам и проводки, сделанные пользователем. Пробуйте на пользователе, под которым делались движения (например под бухгалтером, а не под программистом) и выберайте большой период. Также обратите внимание, что это обработка для Бузгалтерии,в ТиС и прочих не работает, я проверял.

    Reply
  24. Черный Плащ

    + За идею ))

    Reply
  25. NOVOPRO

    Спасибо хорошая штука.

    Reply
  26. buhinfo

    выбрал период «сегодня» (за сегодня было несколько операций в базе)

    Обработка очень долго думала и потом выдала ошибку:

    При чтении строки произошла ошибка : Buffer overflow in line 197239 (line length over 32768 chars)

    Reply
  27. xnni

    спасибо, надо испробовать))

    Reply
  28. anna_irk

    спасибо , пригодилось) правда медленно работает

    Reply
  29. Master07

    Отличная идея на решение ……….

    Reply
  30. netserfer

    Подтормаживает только что

    Reply
  31. LN

    Изменения по пожеланиям уже делались? Сейчас тут свежая версия, или первоначальный вариант?

    Reply
  32. s_a_zavgorodni

    16-го вечером я выложил свежую версию.

    Reply
  33. CyberCerber

    (27) anna_irk, с ЖР всегда работает небыстро.

    Reply
  34. andrei.k

    а для 8-ки то будет? Вещь полезная, очень пригодится.

    Reply
  35. Arpa

    а детализация по документа реализована? а реализовано ли какие реквизиты были изменены(созданы)? пока не скачать, не оценить, поэтому интересуюсь.

    Reply
  36. aqua22

    Полезная обработка.

    Reply
  37. илюшкина

    Пользуюсь данной обработкой, нравится, спасибо автору. Наглядно видна работа пользователей. С удовольствием воспользуюсь доработанной версией, если администраторы дадут возможность скачать её.

    Reply
  38. LN

    (36) а что появилась информация о том что обработку заблокируют? :))

    Reply
  39. login95

    Полезная обработка, спасибо.

    Reply
  40. TitanLuchs

    Очень неплохо, спасибо!

    Reply
  41. odineskin

    так данная обработка только с скл версией работает? со файловым вариантом не прокатит?

    Reply
  42. NewYork

    у меня тоже сначала подвисла несколько раз почему такое может происходить???

    Reply
  43. s_a_zavgorodni

    Скорость работы зависит от размера журнала регистрации. С файловым вариантом работает.

    Reply
  44. alex_ura

    Идея гуд, но скорость и загрузка системы желает лучшего.

    Когда большой файл регистрации ну ОООООчень тормозит.

    Reply
  45. SGordon1

    Отличная разработка, спасибо!

    Reply
  46. stardog

    Отличная разработка.

    Reply
  47. maks5115

    Спасибо!!!

    Reply
  48. espero2000

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

    Вылетает, если среди записей есть такие, у которых есть символ с кодом 0.

    Например у меня:

    20100129;10:50:24;Бухгалтер;C;Doctor;dctErr;4;1SENTRY — 51738. Неверный признак удаленности записи — ;;

    Перед последними ;; стоит код 0, а не пробел. Правда сюда(в коментарий) он не поставился, а 1С ставит 🙂

    Reply
  49. pmtvv

    спасибо

    Reply
  50. samirwolf

    Интересная идея.. Нужная в данный момент штуковина

    Reply
  51. CMEPTHiK

    Как следить за действиями пользователей?

    Reply
  52. s_a_zavgorodni

    Я не ставил себе цель следить за действиями пользователей. Для этого есть куча других программ VNC Viewer, TeamViewer, Radmin и т.д.

    Reply
  53. Andruykha

    Пробую … ставлю неделю … жду … «(v7) обработано 6596000 строк» … бах!!! программа вылетает…

    У меня Комплексная конфа 7.7, обороты по базе очень большие…

    Reply
  54. s_a_zavgorodni

    Посмотрю как обрабатывать большие журналы. А может имеет смысл хотябы раз в год архивировать журнал регистрации ?

    Reply
  55. Aleks_PV

    пригодиться спасибо автору.

    Reply
  56. alaudit

    Скачал приложенный rar (12.26 КБ). На 1C`ном сервере журна в ~80 000 строк обрабтался за 5-10 сек. Скорость абсолютно приемлемая. Обработка просто как доктор прописал, — ИТ`ник втроую неделю сидит ручками в екселе считает ))) И конца края не видно… Куда денег перчислить? Рубликов 500 дам? Спасибо! Исчо бы для УСН =)

    Reply
  57. fetlen

    Отличная разработка

    Reply
  58. s_a_zavgorodni

    За денежное вознаграждение буду очень признателен. Мой кошелек: Деньги@Mail.Ru: 1033 5001 4011 3246

    Попробую обкатать для УСН

    Reply
  59. alaudit

    Деньги Майлhe- Экзотика какая- то ) Нет ли Яндекс или WMR?

    Reply
  60. s_a_zavgorodni

    На Яндексе 410011133059120

    Reply
  61. alaudit

    Ушло на Яндекс, спасибо!

    Reply
  62. s_a_zavgorodni

    (55) alaudit, Сегодня опробовал обработку для УСН. Работает нормально. Релмз, правда 145-й, но я думаю, что и для более свежих работать будет.

    Reply
  63. alaudit

    Да УСН — заиграло тоже. Спасибо!

    Reply
  64. wad_str

    В целом — положительно, вещь несомненно полезная, зачет.

    Reply
  65. NightShadoW

    Очень полезная штучка, сильно выручает при работе!

    Reply
  66. 1v7

    При чтении строки произошла ошибка : Buffer overflow in line 11935 (line length over 32768 chars)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *