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

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

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

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

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

UPD:

15.09.2011

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

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

Наименование Файл Версия Размер
Время работы пользователя для 8.1
.erf 14,95Kb
07.02.13
188
.erf 14,95Kb 188 Скачать
Время работы пользователя для 8.2
.erf 12,61Kb
07.02.13
72
.erf 12,61Kb 72 Скачать

См. также

Комментарии
1. VVV Vit (V_V_V) 31.08.11 19:19 Сейчас в теме
На УТП для Украины под 8.2 (сконвертировал) не пошло. А было бы полезно... :)
И я группирую пользователей по подразделениям. В списке выбора предлагает выбрать и группы в том числе. Любопытно, что выведет для группы...
2. Александр Смирнов (plnz) 55 31.08.11 21:44 Сейчас в теме
(1) Без исправления кода под 8.2 работать не будет. А сгруппами - это недочет. Работать не будет. Я поправлю это. За одно под 8.2 версию сделаю.
3. VVV Vit (V_V_V) 01.09.11 12:18 Сейчас в теме
(2) А чего группы - недочет? Было бы неплохо выбрать целиком группу - а чтоб статистика строилась для всех входящих в нее элементов. Группы и заводятся потому что пользователей много - выбирать меньше придется. Хоть и геморройно это... :)
4. Андрей C (an77) 221 04.09.11 17:20 Сейчас в теме
Хороший отчетик, плюс.
Хочется спросить, а с помощью диаграммы Ганта не было желания сделать? По-моему было б тоже интересно.
5. Павел Мельцер (paul509) 07.09.11 16:58 Сейчас в теме
хотелось бы под 8.2..., а то кто сейчас еще работает в 8.1 ???
6. Петр Петров (jONES1979) 07.09.11 21:36 Сейчас в теме
Те работают, у кого нет денег на обновление дорогой конфигурации под версию 8.2
7. Александр Смирнов (plnz) 55 08.09.11 13:10 Сейчас в теме
Под 8.2 сделаю обязательно. Но сейчас пока времени нет. По диаграмме Ганта тоже посмотрю.
8. Анна Т (anna_irk) 21.09.11 14:46 Сейчас в теме
полезное дело, обязательно попробую
9. Юрий Лазаренко (TitanLuchs) 30.09.11 15:44 Сейчас в теме
Плюсану. Правда на первый взгляд график трудночитаемый. Сначала не понял, в каких единицах измеряются оси.
10. Александр Смирнов (plnz) 55 30.09.11 18:32 Сейчас в теме
(9) Действительно, забыл написать про измерения. Горизонтально - даты, Вертикально - время в минутах.
11. Evgeniy (Evgeniy) 81 21.10.11 16:20 Сейчас в теме
При проверке отчета на своей рабочей базе обнаружил баги
Планформа 8.2.14.533 Конфигурация УТ 10.3.13
База на MS SQL сервере крутиься.

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

PS: а так хотелось показать статистику работы в базе 1С рукководству:)
12. bomiser 21.03.13 15:49 Сейчас в теме
под 8.2 почему-то не выводит данные...
13. Spb Stopol (Stopol) 04.10.13 17:20 Сейчас в теме
Стал разбираться с кодом для написания своей обработки. Есть небольшое замечание по коду. В процедуре "КнопкаСформироватьНажатие" указана строка - "ИмяВыходногоФайла = ПолучитьИмяВременногоФайла(".xml");".
На переменную - "ИмяВыходногоФайла" нет ссылки в модуле формы и в модуле обработки. Предлагаю ее убрать. Далее в строке ВыгрузитьЖурналРегистрации(ЖурналРегистрации, ЗаполнитьФильтр()); У Вас таблица значений оформлена в реквизитах формы. Я бы порекомендовал конструкцию - "ЖурналРегистрации = Новый ТаблицаЗначений;". Объясню почему. При повторном нажатии на кнопку сформировать ничего не происходит. Несмотря на то, что Вы чистите таблицу указанную в реквизитах формы. Похоже "косячит" ВыгрузитьЖурналРегистрации. Далее в функции НайтиДатуЗавершенияСеанса() происходит проверка на номер соединения. При открытии сессии пользователя номер соединения в журнале регистрации есть, а при закрытии номер соединения обнуляется (проверил отладчиком). Пришлось использовать номер сеанса (он не меняется). Все проверки происходили на релизе платформы 1С:Предприятие 8.2 (8.2.18.109), в конфигурации УТ 10.3.

Прикрепленные файлы:
Bozhevilnoe; +1 Ответить 1
14. Константин Куликов (Светлый ум) 195 11.10.13 12:42 Сейчас в теме
15. Елена Сорокина (DioElena) 17 02.12.14 09:34 Сейчас в теме
(13) Stopol, спасибо за отличный коммент! Отчет был поправлен согласно вашим рекомендациям, и все заработало:)
16. Александр Алекс (arktika1) 29.01.15 21:46 Сейчас в теме
Я правильно понял
1. он смотрит какие документы были сохранены и по ним выводит что именно делал пользователь?
2. или он сочетает когда документ открыли и сколько на него потратили времени?
3. под 8.3 работать будет?
Спасибо
жду ответа.
17. Александр Смирнов (plnz) 55 30.01.15 16:37 Сейчас в теме
1) и 2) Время смотрит по длительности сеанса (начало завершение).
3) Под 8.3 не работает.