Время работы пользователей



Отчет показывает время работы пользователей ИБ. Данные отображаются в виде графика и таблицы.

      Данные для отчета берутся из журнала регистрации. На основании полученных данных строится диаграмма и таблица средствами СКД.

PS. Отчет делал для АльфаАвто. Если будет полезен, то адаптирую его для типовых.

UPD:

15.09.2011

  • * добавлена версия для платформы 8.2 (обычные формы)
  • * мелкие исправления

17 Comments

  1. V_V_V

    На УТП для Украины под 8.2 (сконвертировал) не пошло. А было бы полезно… 🙂

    И я группирую пользователей по подразделениям. В списке выбора предлагает выбрать и группы в том числе. Любопытно, что выведет для группы…

    Reply
  2. plnz

    (1) Без исправления кода под 8.2 работать не будет. А сгруппами — это недочет. Работать не будет. Я поправлю это. За одно под 8.2 версию сделаю.

    Reply
  3. V_V_V

    (2) А чего группы — недочет? Было бы неплохо выбрать целиком группу — а чтоб статистика строилась для всех входящих в нее элементов. Группы и заводятся потому что пользователей много — выбирать меньше придется. Хоть и геморройно это… 🙂

    Reply
  4. an77

    Хороший отчетик, плюс.

    Хочется спросить, а с помощью диаграммы Ганта не было желания сделать? По-моему было б тоже интересно.

    Reply
  5. paul509

    хотелось бы под 8.2…, а то кто сейчас еще работает в 8.1 ???

    Reply
  6. jONES1979

    Те работают, у кого нет денег на обновление дорогой конфигурации под версию 8.2

    Reply
  7. plnz

    Под 8.2 сделаю обязательно. Но сейчас пока времени нет. По диаграмме Ганта тоже посмотрю.

    Reply
  8. anna_irk

    полезное дело, обязательно попробую

    Reply
  9. TitanLuchs

    Плюсану. Правда на первый взгляд график трудночитаемый. Сначала не понял, в каких единицах измеряются оси.

    Reply
  10. plnz

    (9) Действительно, забыл написать про измерения. Горизонтально — даты, Вертикально — время в минутах.

    Reply
  11. Evgeniy

    При проверке отчета на своей рабочей базе обнаружил баги

    Планформа 8.2.14.533 Конфигурация УТ 10.3.13

    База на MS SQL сервере крутиься.

    Запускаю отчет в первый раз с периодом больше дня, например месяц, то выдает данные по пользователю, но почему-то за последний рабочий день, а не за весь период.

    После этого если закрыть график, форму отчета не закрывая повторно сформировать данные то открывается отчет с пустыми данными.

    Лечетьсяя только перезапуском самого отчета.

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

    PS: а так хотелось показать статистику работы в базе 1С рукководству:)

    Reply
  12. bomiser

    под 8.2 почему-то не выводит данные…

    Reply
  13. Stopol

    Стал разбираться с кодом для написания своей обработки. Есть небольшое замечание по коду. В процедуре «КнопкаСформироватьНажатие» указана строка — «ИмяВыходногоФайла = ПолучитьИмяВременногоФайла(«.xml»);».

    На переменную — «ИмяВыходногоФайла» нет ссылки в модуле формы и в модуле обработки. Предлагаю ее убрать. Далее в строке ВыгрузитьЖурналРегистрации(ЖурналРегистрации, ЗаполнитьФильтр()); У Вас таблица значений оформлена в реквизитах формы. Я бы порекомендовал конструкцию — «ЖурналРегистрации = Новый ТаблицаЗначений;». Объясню почему. При повторном нажатии на кнопку сформировать ничего не происходит. Несмотря на то, что Вы чистите таблицу указанную в реквизитах формы. Похоже «косячит» ВыгрузитьЖурналРегистрации. Далее в функции НайтиДатуЗавершенияСеанса() происходит проверка на номер соединения. При открытии сессии пользователя номер соединения в журнале регистрации есть, а при закрытии номер соединения обнуляется (проверил отладчиком). Пришлось использовать номер сеанса (он не меняется). Все проверки происходили на релизе платформы 1С:Предприятие 8.2 (8.2.18.109), в конфигурации УТ 10.3.

    Reply
  14. Светлый ум

    В БУ 2.0 — не работает!

    Reply
  15. DioElena

    (13) Stopol, спасибо за отличный коммент! Отчет был поправлен согласно вашим рекомендациям, и все заработало:)

    Reply
  16. arktika1

    Я правильно понял

    1. он смотрит какие документы были сохранены и по ним выводит что именно делал пользователь?

    2. или он сочетает когда документ открыли и сколько на него потратили времени?

    3. под 8.3 работать будет?

    Спасибо

    жду ответа.

    Reply
  17. plnz

    1) и 2) Время смотрит по длительности сеанса (начало завершение).

    3) Под 8.3 не работает.

    Reply

Leave a Comment

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