Руководитель дал задание предоставить информацию, кто из пользователей что вносит в базу. Я сделал обработку журнала регистрации. Показывает кто вносил какие документы и элементы справочников. Для бухгалтерского учета показывает также кто формировал какие проводки. Запускать обработку надо из конфигурации журнал регистрации которой надо анализировать.
16.09. Исправил ошибку, которая вылетает в случае если нет данных для статистики. Добавил возможность отключить перебор проводок для «Бухгалтерского учета»
Реализовал чтение журнала регистрации через компоненту V7plus, но на скорость это не сильно повлияло.
Статистика работы пользователей в 1С 7.7
Перейти к публикации
Мелкие придирки озвучивать не буду. В целом плюс.
Внешние компоненты используются для получения пользователей?
нет
очень медленно работает 🙁
Объект Текст тупит на больших файлах
80% времени (в моем случае) идет перебор проводок
но результат работы обработки полезный
(4)+ на рабочей базе запустить не удалось — терминал-сервер вешается, пользователи орут…
запустил на копии базы с отбором за август. На SSD-диске крутилось 55 минут (файл mlg — 150мб), сожрав 260 Мб оперативы. Жесть.
Зато посмотрел кто больше всех документов набил 🙂
З.Ы. итогов не хватает
у меня (1С:Бухгалтерия 7.7) выдает ошибку:
Тстрок.ПолучитьСтрокуПоНомеру(1);
{ОБРАБОТКАЖУРНАЛАРЕГИСТРАЦИИ.ERT(340)}: Номер за пределами значения!
Идея обработки очень хорошая, жаль что не удалось посмотреть результат.
Будем ждать исправления от автора.
идея конечно «+» но!
загужаем … период 1 день… ОК … ждём … ждём … ждём … «Недостаточно памяти» — виснем …
… вот …
(7) «Да у Вас там явные проблемы с железом» )))
А самого плодовитого пользователя поощрять будут? )))
Не пробовал, но идея хорошая. В свое время мучался с чтением mlg. Советую использовать ЧтениеТекста из ВК v7plus, либотекстовый драйвер ODBC . Объект Текст очень тормознутый. Лучше использовать построчное чтение.
Тстрок.ПолучитьСтрокуПоНомеру(1);
Эта ошибка вылетает если за указанный период не было изменений документов.
Недостаточно памяти — это глюк объекта метаданных Текст? когда длина строки превышает допустимую для этого объекта. Можно использовать работу с текстом компоненты v7plus.dll
Предложение автору — в выходном отчете прошу указать номера и даты документов.
(6) Такая же ошибка 🙁 ЗиК.
Тстрок.ПолучитьСтрокуПоНомеру(1) ;
Эта ошибка вылетает если за указанный период не было изменений документов.
Изменения документов за данный период были и много.
Спасибо. Ошибку — Тстрок.ПолучитьСтрокуПоНомеру(1) исправлю. Если в выходном отчете указывать номера и даты документов, то это будет сам журнал регистрации.
Получил ту же ошибку. Не понятно почему в табличке Тстрок нет строк, ведь созданных и измененных документов за период было много
а мне в целом понравилось, удобная вещь если чуток подшаманить
Вылезла так же ошибка, что ТСтрок выходит за пределы значения. Исправил сам, после чего заработало. Тестировал на Бухгалтерии для Казахстана (типовая), все нормально.
(7) Если вначале сохранить отдельно файл с работой пользователей за 1 день, (Сервис-Монитор пользователей журнал регистрации) то всё быстро считается, а так, да…долго тоже.
Отчет понравился.
Идея хорошая. У меня в свое время было так, что ни один пользователь не признавался в собственных ошибках. Но работает крайне медленно.
(16) Так поделитесь с народом исправленной версией 🙂
(19) rom-x, ловите.
(20)Спасибо, ошибки не выдает, но результаты по нулям.
Это для версии «Бухгалтерия для Казахстана«, там пробовал, все работает. И статистика по документам и проводки, сделанные пользователем. Пробуйте на пользователе, под которым делались движения (например под бухгалтером, а не под программистом) и выберайте большой период. Также обратите внимание, что это обработка для Бузгалтерии,в ТиС и прочих не работает, я проверял.
+ За идею ))
Спасибо хорошая штука.
выбрал период «сегодня» (за сегодня было несколько операций в базе)
Обработка очень долго думала и потом выдала ошибку:
При чтении строки произошла ошибка : Buffer overflow in line 197239 (line length over 32768 chars)
спасибо, надо испробовать))
спасибо , пригодилось) правда медленно работает
Отличная идея на решение ……….
Подтормаживает только что
Изменения по пожеланиям уже делались? Сейчас тут свежая версия, или первоначальный вариант?
16-го вечером я выложил свежую версию.
(27) anna_irk, с ЖР всегда работает небыстро.
а для 8-ки то будет? Вещь полезная, очень пригодится.
а детализация по документа реализована? а реализовано ли какие реквизиты были изменены(созданы)? пока не скачать, не оценить, поэтому интересуюсь.
Полезная обработка.
Пользуюсь данной обработкой, нравится, спасибо автору. Наглядно видна работа пользователей. С удовольствием воспользуюсь доработанной версией, если администраторы дадут возможность скачать её.
(36) а что появилась информация о том что обработку заблокируют? :))
Полезная обработка, спасибо.
Очень неплохо, спасибо!
так данная обработка только с скл версией работает? со файловым вариантом не прокатит?
у меня тоже сначала подвисла несколько раз почему такое может происходить???
Скорость работы зависит от размера журнала регистрации. С файловым вариантом работает.
Идея гуд, но скорость и загрузка системы желает лучшего.
Когда большой файл регистрации ну ОООООчень тормозит.
Отличная разработка, спасибо!
Отличная разработка.
Спасибо!!!
Тстрок.ПолучитьСтрокуПоНомеру(1);
Вылетает, если среди записей есть такие, у которых есть символ с кодом 0.
Например у меня:
20100129;10:50:24;Бухгалтер;C;Doctor;dctErr;4;1SENTRY — 51738. Неверный признак удаленности записи — ;;
Перед последними ;; стоит код 0, а не пробел. Правда сюда(в коментарий) он не поставился, а 1С ставит 🙂
спасибо
Интересная идея.. Нужная в данный момент штуковина
Как следить за действиями пользователей?
Я не ставил себе цель следить за действиями пользователей. Для этого есть куча других программ VNC Viewer, TeamViewer, Radmin и т.д.
Пробую … ставлю неделю … жду … «(v7) обработано 6596000 строк» … бах!!! программа вылетает…
У меня Комплексная конфа 7.7, обороты по базе очень большие…
Посмотрю как обрабатывать большие журналы. А может имеет смысл хотябы раз в год архивировать журнал регистрации ?
пригодиться спасибо автору.
Скачал приложенный rar (12.26 КБ). На 1C`ном сервере журна в ~80 000 строк обрабтался за 5-10 сек. Скорость абсолютно приемлемая. Обработка просто как доктор прописал, — ИТ`ник втроую неделю сидит ручками в екселе считает ))) И конца края не видно… Куда денег перчислить? Рубликов 500 дам? Спасибо! Исчо бы для УСН =)
Отличная разработка
За денежное вознаграждение буду очень признателен. Мой кошелек: Деньги@Mail.Ru: 1033 5001 4011 3246
Попробую обкатать для УСН
Деньги Майлhe- Экзотика какая- то ) Нет ли Яндекс или WMR?
На Яндексе 410011133059120
Ушло на Яндекс, спасибо!
(55) alaudit, Сегодня опробовал обработку для УСН. Работает нормально. Релмз, правда 145-й, но я думаю, что и для более свежих работать будет.
Да УСН — заиграло тоже. Спасибо!
В целом — положительно, вещь несомненно полезная, зачет.
Очень полезная штучка, сильно выручает при работе!
При чтении строки произошла ошибка : Buffer overflow in line 11935 (line length over 32768 chars)