Как найти и удалить пользователей ("мёртвые души") ?

1. maxster545 20.01.17 15:05 Сейчас в теме
База самописная.

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

Внимание вопрос!!!
Как определить среди 500 пользователей какие из них "мёртвые души"?
Есть предложение по журналу регистрации определить, но как потом это всё дело обрабатывать? В идеале бы накидать запрос и выполнить код. А выгружать в Эксель и потом искать уж как-то не особо возиться охота..

Может быть есть возможность на уровне SQL как-то посмотреть? Или ещё какие-нибудь варианты есть?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. alexx2510 38 20.01.17 15:57 Сейчас в теме
(1) а пользователя и сотрудника можно как-то сопоставить?
если можно, то возьмите и проверьте работатет ли такой пользователь-сотрудник на текущий момент.
5. maxster545 20.01.17 16:07 Сейчас в теме
(4) если только по фамилии искать...а однофамильцы могут быть...т.к. имена пользователей инициалами..
6. корум 287 20.01.17 16:20 Сейчас в теме
(1)
В идеале бы накидать запрос и выполнить код

...делаем запрос по документам Увольнение, вычленяем физлицо.
по физлицам можно сделать доп запрос, чтобы отсеять тех, кто увольнялся и вновь принимался на работу, или какое-то время был совместителем.

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

Также можно пометить на удаление по совпадению Фамилия Имя Отчество, или по Фамилия ИО.

... и потом неделю снимать пометки с тех, кто попал под раздачу, но всё ещё работает.
2. herfis 499 20.01.17 15:29 Сейчас в теме
ВыгрузитьЖурналРегистрации
3. maxster545 20.01.17 15:45 Сейчас в теме
(2) ну он выгрузится то куда?
7. herfis 499 20.01.17 16:40 Сейчас в теме
(3) это название метода
описание можно найти в СП
8. herfis 499 20.01.17 16:42 Сейчас в теме
Я бы просто отфильтровал (программно) ЖР по событию входа в систему за последний квартал, свернул по пользователю и прибил всех, кто не заходил.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот