|   |   | 
| 
 | узнать время работы пользователей | ☑ | ||
|---|---|---|---|---|
| 0
    
        dvrk 27.07.21✎ 07:20 | 
        Привет, можно ли как-то получить список пользователей, которые активны после определенного времени?
 То есть хочу получить список пользователей, которые были активными в 1с после 5 вечера каждый день | |||
| 1
    
        ДенисЧ 27.07.21✎ 07:22 | 
        Выгрузка ЖР и фильтрация по ней.     | |||
| 2
    
        dvrk 27.07.21✎ 07:27 | 
        (1) а подробнее можно? пж..     | |||
| 3
    
        Галахад гуру 27.07.21✎ 07:33 | 
        (0) А для чего?     | |||
| 4
    
        ДенисЧ 27.07.21✎ 07:34 | 
        ВыгрузитьЖурналРегистрации (UnloadEventLog)
 Синтаксис: ВыгрузитьЖурналРегистрации(<Приемник>, <Отбор>, <Колонки>, <ИмяВходногоФайла>, <МаксимальноеКоличество>) И дальше в СП - читать про фильтры событий. И осознать, что есть "активность пользователей" и чем она отличается от просто открытого сеанса, в котором периодически стартуют фоновые задания, которых много во всех последних типовых. | |||
| 5
    
        dvrk 27.07.21✎ 07:35 | 
        (3) точно не знаю, но сказали что нужно все сеансы, которые активны после 5 вечера (4) я понимаю, мне просто запущенные нужны     | |||
| 6
    
        ДенисЧ 27.07.21✎ 07:43 | 
        (5) Ну тогда фильтруй те, которые не вышли     | |||
| 7
    
        PuhUfa 27.07.21✎ 07:46 | 
        Даже интересно стало... им премию дадут или линейкой по рукам? -)     | |||
| 8
    
        dvrk 27.07.21✎ 07:48 | 
        (7) кто что заслужил)     | |||
| 9
    
        ДенисЧ 27.07.21✎ 07:54 | 
        (7) Лампочку поставят. А тем, кто вовремя выходит - кнопку...     | |||
| 10
    
        dvrk 27.07.21✎ 08:42 | 
        а открыть документ и на крестик закрыть это как то в ЖР фиксируется?     | |||
| 11
    
        УдавВПопугаях 27.07.21✎ 09:00 | 
        там фиксируется все: яндекс музыка, шевеление мышкой, усами     | |||
| 12
    
        Затейник 27.07.21✎ 09:03 | 
        (0) А у вас работа пользователей заключается постоянно колотить документы в 1с?     | |||
| 13
    
        Kassern 27.07.21✎ 09:05 | 
        (0) Можете сделать регламентное задание и запускать его после 5ти часов. Им тупо проверять какие сеансы активны и пиши это дело куда нибудь, хоть в лог, хоть в регистр
 Пример получения сеансов: https://helpf.pro/faq/view/149.html | |||
| 14
    
        nodrama 27.07.21✎ 09:09 | 
        Ну с ЖР имхо сложнее. Если ведется допустим версия объектов можно по ней.
 Сделал запрос к регистру сведений со временем после 17-00, и там написано какой пользователь, что изменял. Тупо можно даже без программирования глянуть. отбором стандартным открыв регистр. Ну а если ни чего такого не ведется. то только Журнал регистрации | |||
| 15
    
        dvrk 27.07.21✎ 09:11 | 
        (12) ну те пользователи, которые интересуют - да (14) а если не изменял, а открыл - закрыл документ?     | |||
| 16
    
        nodrama 27.07.21✎ 09:23 | 
        (15) в версии объекта как я предлагал. если открыл и закрыл, то ни чего не записывается
 в ЖР при открытии и зикрытии есть пометка. Если человек снес изменения. то там так и написано "Изменения" или как-то так. | |||
| 17
    
        nodrama 27.07.21✎ 09:23 | 
        внес*     | |||
| 18
    
        dvrk 27.07.21✎ 09:25 | 
        (17) мне не нужны изменения     | |||
| 19
    
        Kassern 27.07.21✎ 09:25 | 
        (15) чем тебя (13) вариант не устроил? Тут даже если просто 1ска открыта будет, все равно зафиксируешь     | |||
| 20
    
        dvrk 27.07.21✎ 09:26 | 
        (19) да я не говорю что не устроило, просто думал можно как то ничего не делая в ЖР посмотреть.. спасибо     | |||
| 21
    
        nodrama 27.07.21✎ 09:27 | 
        (19) Так ему не нужны активные сеансы =) ему нужны вроде проверять кто реально работает. 
 1с можно открыть и забыть закрыть как минимум) | |||
| 22
    
        Kassern 27.07.21✎ 09:29 | 
        (21) да вот походу ему просто активные сеансы нужны, раз ему все равно на изменения, может там юзвер журналы документов скролит)     | |||
| 23
    
        dvrk 27.07.21✎ 09:30 | 
        (22) точно     | |||
| 24
    
        nodrama 27.07.21✎ 09:31 | 
        (23) Что мешает открыть сервер 1с, открыть там сеансы и смотреть кто когда вошел и когда была последняя активность.. Даже саму 1с и ЖР можно не открывать     | |||
| 25
    
        dvrk 27.07.21✎ 09:32 | 
        (24) хз, он там последнюю активность показывает, а человека даже за пк нет     | |||
| 26
    
        nodrama 27.07.21✎ 09:35 | 
        (25) ТАк если человек сидит в 1с и тупо допустим сформировал себе отчет какой-то и сидит его смотрит 1 час.. не знаю в эксель переносит. Тебе ЖР то же ни чего не покажет.     | |||
| 27
    
        dvrk 27.07.21✎ 09:36 | 
        (26) вот поэтому я и спрашиваю можно ли как то отследить, человек открывает и закрывает документы, на этом всё     | |||
| 28
    
        ДенисЧ 27.07.21✎ 09:37 | 
        (27) Воткни в модули при открытии запись жр... ))     | |||
| 29
    
        dvrk 27.07.21✎ 09:38 | 
        (28) суть в том, что пользователей которых нужно чекнуть немного ~10     | |||
| 30
    
        Kassern 27.07.21✎ 09:39 | 
        (27) можешь поставить спец прогу, которая будет скриншот экрана делать, далее пишешь свой ИИ на каком нить популярном языке, обучаешь его, в итоге у тебя получается уже более менее нейросеть. Она то уже будет определять работает человек или нет)     | |||
| 31
    
        Kassern 27.07.21✎ 09:39 | 
        (29) камеры поставь)     | |||
| 32
    
        Kassern 27.07.21✎ 09:40 | 
        (29) если бы рассказал зачем все это, возможно, что то дельное подсказали     | |||
| 33
    
        nodrama 27.07.21✎ 09:41 | 
        (28) там доков то куча. в каждый док воткнуть код записи в ЖР на открытия закрытия.. адовая идея ))
 Гораздо проще реально поставить прогу которая делает с опеределлным интервалом скриншот экрана пользователя да и все. Платная точно есть. Не дорогая лицензия на 1 год то ли 15 то ли 30 баксов стоит. | |||
| 34
    
        fisher 27.07.21✎ 09:42 | 
        (29) Без разницы сколько чел. По дефолту эти действия не логируются. Поэтому если ты их специально не логировал, то эту инфу задним числом никак не получить. 
 В 7.7, кстати, логировалось. Но в 8-ке ЖР получился через жопу, потому что его больше как ТЖ затачивали, а не под действия пользователей. А потом уже нормальный ТЖ появился, а ЖР так и остался и ни туда и ни сюда. | |||
| 35
    
        ДенисЧ 27.07.21✎ 09:44 | 
        (34) Что в 77 логировалось? Открытие документа? Ну у тебя и фантазии     | |||
| 36
    
        nodrama 27.07.21✎ 09:46 | 
        (0) В общем, если есть деньги, не такие уж и большие. То проще поставить программу на компы пользователя, которые делают скриншоты экрана и созраняют там где надо. в инете есть не дорогие платные.
 Если хочется самому и бесплатно, то допиливать ЖР как уже сказали, можно в каждом доке прописать при открытии запись в ЖР допустим. Просто так посмотреть что делает пользователь в 1с если он тупо сидит и скролит доки или открыл и закрыл отчет или документ. ни как | |||
| 37
    
        fisher 27.07.21✎ 09:55 | 
        (35) Прикинь времена были. Даже сейчас кому-то фантастикой кажутся.     | |||
| 38
    
        Обработка 27.07.21✎ 09:57 | 
        так и не понятно цель задачи.
 1. Выявить тех кто после работы включенным оставляют сессии. И наказать. А те кто работе пусть работают. 2. Выявить тех кто после работы дополнительно работает. Значит молодцы надо поощрить! 3. Выявить тех кто после работы дополнительно работает. Значит плохо успевают надо увольнять! 4. Выявить тех кто по регламенту не заканчивает работать с доками как установлено в компании. | |||
| 39
    
        VladZ 27.07.21✎ 09:59 | 
        (0) Какова конечная цель?     | |||
| 40
    
        nodrama 27.07.21✎ 10:02 | 
        (38) Точно не 2 и не 3 пункт. Так как автору не требуются "изменения и тд" в базе. Он хочет видеть только активных пользователей. и ему все равно внесли они новые изменения в доки и создали ли новый док или нет. 
 Может он сидит и скролит там вверх вниз )) а сам по телефону болтает)) | |||
| 41
    
        Обработка 27.07.21✎ 10:09 | 
        (40)
 Тогда 5. Выявить тех кто после работы дополнительно работает чтоб получить добавку к ЗП но при этом ничего не делают. ))) | |||
| 42
    
        dvrk 27.07.21✎ 10:09 | 
        Цель выявить пользователей, которые что-то делают в базе после определенного времени, отчет/открывают, закрывают доки     | |||
| 43
    
        nodrama 27.07.21✎ 10:11 | 
        (42) Так если цель выявить что они делают и не делают. Почему не интересуют есть ли "изменения или нет". 
 Вы же понимаете. Человек после работы, может открыть документ и закрыть. типо работает.. Но при этом может ни чего не сделать ахахах ))) Тем более если после работы ему платят доп. ЗП, то нужно если проверять, то проверять нормально... А не на открытия закрытия ) | |||
| 44
    
        nodrama 27.07.21✎ 10:11 | 
        (42) СОбственно, на открытия закрытия дока записей нет. типовыми средствами вы не посмотрите. 
 изменения и проведение доков в ЖР отображаетс.я | |||
| 45
    
        VladZ 27.07.21✎ 10:14 | 
        (42) Для чего нужна эта информация?     | |||
| 46
    
        Kassern 27.07.21✎ 10:14 | 
        как вам такой извратный вариант: создаем конфу пустышку, добавляем там технического пользователя, далее создаем скрипт в шедулере, который будет запускать эту базу. В ней можно уже обыграть разные ситуации, например открывать 1ску в минимальном окне и при открытии делать скрин через повершел сохраняя в какую нить сетевую папочку и закрывая 1с.
 А вообще, если нужно запретить юзверам после определенного времени работать в 1с, то можно через кластер это организовать. Тогда и следить не надо будет. | |||
| 47
    
        Kassern 27.07.21✎ 10:15 | 
        (42) Есть четкие критерии вашему "что-то делают"?     | |||
| 48
    
        fisher 27.07.21✎ 10:18 | 
        Открытие доков и отчетов в любой конфе стоит логировать. Ибо рано или поздно встает хотя бы тот же вопрос анализа используемой функциональности.     | |||
| 49
    
        Kassern 27.07.21✎ 10:19 | 
        (48) это ж сколько надо иметь свободного времени, чтобы подобными задачами заниматься, либо штат иметь большой кодеров)     | |||
| 50
    
        dvrk 27.07.21✎ 11:09 | 
        (43) дело в том, что нужно узнать открывал или нет (45) я не знаю (47) открывают и закрывают документы, мб отчеты формируют     | |||
| 51
    
        dvrk 27.07.21✎ 11:13 | 
        ну и сразу вопрос, как можно запретить конкретным пользователям(или разрешить конкретным пользователям) после и до определенного времени заходить в 1с     | |||
| 52
    
        Kassern 27.07.21✎ 11:13 | 
        (50) а если юзверы журнал документов скролят и в табличные документы списки сливают с нужными отборами? Они же по факту могут документ не открывать.     | |||
| 53
    
        dvrk 27.07.21✎ 11:13 | 
        средствами 1с запретить     | |||
| 54
    
        dvrk 27.07.21✎ 11:13 | 
        (52) это пофиг, интересует именно то, что юзер смотрит содержимое документа     | |||
| 55
    
        dvrk 27.07.21✎ 11:14 | 
        (52) аа, не так прочитал, ну да...     | |||
| 56
    
        Kassern 27.07.21✎ 11:14 | 
        (54) ну так в полях списка и будет содержимое, контрагент там сумма, склад и т.д.     | |||
| 57
    
        ДенисЧ 27.07.21✎ 11:15 | 
        (54) нажал кнопку печати из формы списка документов и сидит рассматривает. Это тоже "смотрит содержимое документа"     | |||
| 58
    
        dvrk 27.07.21✎ 11:15 | 
        да, не подумал об этом, ну тогда (51)     | |||
| 59
    
        ДенисЧ 27.07.21✎ 11:16 | 
        (51) В БСП, в подсистеме пользователей, есть такое.     | |||
| 60
    
        dvrk 27.07.21✎ 11:17 | 
        (59) ут 10     | |||
| 61
    
        Kassern 27.07.21✎ 11:17 | 
        (58) можешь через кластер заблочить, указав время для блокировки и код разрешения для нужных пользователей.     | |||
| 62
    
        dvrk 27.07.21✎ 11:18 | 
        (61) что-то не вижу я там такого, можно период задать и время, ну так это будет не на время после работы, а на время в целом с даты по дату, не?     | |||
| 63
    
        acht 27.07.21✎ 11:19 | 
        (51) Просто начинаешь сеанс до допустмого времени и не выходишь во время Ч.     | |||
| 64
    
        Обработка 27.07.21✎ 11:19 | 
        (58) В типовом функционале нет вроде бы. Придется допилить конфу. 
 Чтоб именно по времени ограничивать. Тут надо чтоб юзеры в винде тоже не могли менять дату в винде иначе поменяют дату и начнут ходить в 1С. | |||
| 65
    
        dvrk 27.07.21✎ 11:21 | 
        (64) добавить в справочнике пользователей реквизит С и ПО и в модуле ПередНачаломРаботыСистемы сравнивать дату и в отказ уходить?     | |||
| 66
    
        ДенисЧ 27.07.21✎ 11:23 | 
        (64) Поставить обработчик ожидания и проверять текущую дату сеанса, а не просто текущую дату. 
 Думаю, на сервере им не так просто будет время менять )) | |||
| 67
    
        ДенисЧ 27.07.21✎ 11:23 | 
        (65) Да.     | |||
| 68
    
        dvrk 27.07.21✎ 11:24 | 
        понял, думал можно как то без внесения изменений, спасибо     | |||
| 69
    
        ДенисЧ 27.07.21✎ 11:25 | 
        (68) Можно. Переходи на УТ11 - там это можно без изменений...     | |||
| 70
    
        nodrama 27.07.21✎ 11:26 | 
        (48) Ни разу за 15 лет, даже в базах с 100+ онлайна одновременного, не возникли вопросов, логирования и проверки открывает пользователь что либо такое или нет     | |||
| 71
    
        VladZ 27.07.21✎ 11:27 | 
        (50) Уточни у заказчика, зачем нужна эта информация.     | |||
| 72
    
        ДенисЧ 27.07.21✎ 11:28 | 
        (70) А у меня было раз... Умудрился главбуха выкинуть, когда она в воскресенье в 21-30 решила налоги посчитать )))     | |||
| 73
    
        Aleksey 27.07.21✎ 11:30 | 
        Включить Apdex в типовой, он лигирует все и отчеты и документы + время + пользователей     | |||
| 74
    
        Aleksey 27.07.21✎ 11:30 | 
        (70) ну может крысу ищут     | |||
| 75
    
        dvrk 27.07.21✎ 11:32 | 
        (74) ну да тип того     | |||
| 76
    
        xXeNoNx 27.07.21✎ 11:33 | 
        а что, парсинг логов ТЖ, по свойству CONN - не дает нужного результата?     | |||
| 77
    
        Kassern 27.07.21✎ 11:33 | 
        (75) ну так вы крысу не найдете, если доступ ограничите)     | |||
| 78
    
        Kassern 27.07.21✎ 11:33 | 
        (77) тут надо реально прогу на комп ставить которая скрины делает и шлет на сервак     | |||
| 79
    
        xXeNoNx 27.07.21✎ 11:34 | 
        (76) пардон, свойство CALL     | |||
| 80
    
        nodrama 27.07.21✎ 11:38 | 
        (72)  Так это разное. При расчете налогов, логи пишутся же в ЖР, если она конечно не открыла ОСВ и не в эксели считала.
 А он хочет, что бы логи были вообще всегда, даже если человек сидит открыл закрыл док без изменений или скролит базу)) | |||
| 81
    
        Злопчинский 27.07.21✎ 11:40 | 
        (35) интерактивное - да.     | |||
| 82
    
        dvrk 27.07.21✎ 11:43 | 
        (77) ну нужно и найти и ограничение поставить, про ограничение пока что просто консультируюсь с вами, а найти - хз, видимо реально только скрины на сервак     | |||
| 83
    
        Deal with it 27.07.21✎ 11:50 | 
        Если необходимо запрещать вход определенных пользователей, после определённого времени, можно написать внешнюю обработку, которая будет включатся в это время по регламенту в фоновом режиме и удалять сеансы пользователей, помечая им запрет на вход в самой карточке пользователя. Затем эта же обработка, допустим рано утром по регламенту запускается и восстанавливает пользователю возможность входа. Как-то так.
 Это если навскидку. | |||
| 84
    
        Deal with it 27.07.21✎ 11:55 | 
        (83)Ну вот, кстати, тут же подумалось, если завершить сеансы проверяемых пользователей, то сразу будет видно, кто зашел повторно, а  кто нет, тем самым сузив круг подозреваемых. Затем уже сделать логирование на формах именно тех документов и отчетов, работу с которыми стоит отслеживать, но это гемор.     | |||
| 85
    
        dvrk 27.07.21✎ 12:06 | 
        (83) учитывая что конфа не типовая, то проще всё таки наверное реквизит С и ПО в сп.пользователи и просто сравнивать приначалеработысистемы     | |||
| 86
    
        VladZ 27.07.21✎ 12:22 | 
        (85) А потом прибежит пользователь: "Я тут не успела кое-что сделать, а программа доступ закрыла! Дайте доступ на 5 минуточек!".     | |||
| 87
    
        Kassern 27.07.21✎ 12:26 | 
        (86) а вы такой, пишите объяснительную на имя руководителя, почему вы не уложились в отведенное рабочее время и после письменного разрешения мы вам предоставим доступ.     | |||
| 88
    
        Bigbro 27.07.21✎ 12:27 | 
        мы когда-то делали контроль доступа по графику работы пользователя +/- полчаса.
 с отдельными категориями для "круглосуточных" работников. вроде как начальством было востребовано. | |||
| 89
    
        dvrk 27.07.21✎ 12:28 | 
        (86) ну... если начальство скажет сделать так, то меня мало волнует что он не успел     | |||
| 90
    
        dvrk 27.07.21✎ 12:29 | 
        (87) либо исключить из ограничения руководителей и пусть к ним обращаются)     | |||
| 91
    
        fisher 27.07.21✎ 12:29 | 
        (70) А у меня периодически. Как минимум при реорганизации системы прав и при переходе на другую систему.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |