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


Статистика работы пользователей в 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 не будет опубликован. Обязательные поля помечены *