Имя: Пароль:
1C
 
Анализ работы пользователей (в виде отчета)
0 Старуха Шапокляк
 
25.08.10
09:01
Подскажите, можно ли получить из 1С данные по активности пользователей, т.е. нужно получить сколько каждый пользователь создал/редактировал документов за определенный период. Т.е. нужен анализ работы по каждому пользователю в системе. Можно ли получить такие данные в виде отчета для руководства?
1 Jstunner
 
25.08.10
09:04
(0) "открыл, записал, закрыл" - это активность?
2 Старуха Шапокляк
 
25.08.10
09:07
(1) Да
3 smitru
 
25.08.10
09:08
(0) Журнал регистрации для этих целей рулит безмерно
4 Шпиндельная бабка
 
25.08.10
09:24
(0) http://infostart.ru/ ищите, если вас стандартый журнал не устраивает
5 Старуха Шапокляк
 
25.08.10
09:54
(3) Журнал регистрации не подходит, т.к. в каком виде он сейчас - руководству ничего понятно не будет. Нужен сводный отчет.
6 smitru
 
25.08.10
09:58
(5) так руководству нужен ОТЧЕТ из журнала регистрации, а не сам журнал :-)
7 Maxus43
 
25.08.10
10:01
(5) И? обрабатывай журнал как угодно...
8 RomaH
 
naïve
25.08.10
10:02
... а еще есть ... технологический журнал - можно в параметрах запуска вроде прописать, что бы 1С писала все действия пользователя в текстовый файл
там даже количество симоволов можно посчитать с разбивкой по полям
9 Maxus43
 
25.08.10
10:03
(8) жестоко)
10 smitru
 
25.08.10
10:09
(8) если юзеров много и они активно работают, то текстовик будет офигительный и с ним будет тяжело работать
11 Старуха Шапокляк
 
25.08.10
10:11
(6), (7)Тогда сформулирую вопрос по другому: есть ли какая-либо обработка, анализирующая ЖурналРегистрации.
12 gzd
 
25.08.10
10:14
Вот фрагмент кода, здесь вытягивается в ТЗ за период все действия с созданием, изменением, удалением, можешь дописать и вытаскивать из ТЗ что угодно:
И еще кури ВыгрузитьЖурналРегистрации()
     
       ТЗ = Новый ТаблицаЗначений;
   
   ФильтрЗаполнения = Новый Структура;
   ФильтрЗаполнения.Вставить("ДатаНачала", ДатаНачала);
   ФильтрЗаполнения.Вставить("ДатаОкончания", ДатаОкончания);
   МассивСобытий = Новый Массив;
   МассивСобытий.Добавить("_$Data$_.New");
   МассивСобытий.Добавить("_$Data$_.Update");
   МассивСобытий.Добавить("_$Data$_.Delete");

   ФильтрЗаполнения.Вставить("Событие", МассивСобытий);
   
   ВыгрузитьЖурналРегистрации(ТЗ, ФильтрЗаполнения);
13 Maxus43
 
25.08.10
10:21
(12) + Потом это ТЗ в СКД запихать например, и выводить красивый отчет
14 sergeev-ag-1977
 
25.08.10
10:31
Чувствую, что пользователи начнут запускать на рабочих местах после такого отчета Макрорекордеры что бы занятость повысить в отчетах для руководства.
15 sergeev-ag-1977
 
25.08.10
10:31
потом будете от блокировок сервак совместно с руководством лечить ... :-)
16 Михаил Козлов
 
25.08.10
10:36
(14) И моторчик на мышку.
Ошибка? Это не ошибка, это системная функция.