Как найти и удалить пользователей ("мёртвые души") ?
База самописная.
Периодически при увольнении сотрудника убираем права и меняем пароль, но иногда бывает и такое что этот момент опускается и нас осенило дописать при увольнении сотрудника, убирать пользователя, НО остались пользователи, которые до этого момента работали с базой.
Внимание вопрос!!!
Как определить среди 500 пользователей какие из них "мёртвые души"?
Есть предложение по журналу регистрации определить, но как потом это всё дело обрабатывать? В идеале бы накидать запрос и выполнить код. А выгружать в Эксель и потом искать уж как-то не особо возиться охота..
Может быть есть возможность на уровне SQL как-то посмотреть? Или ещё какие-нибудь варианты есть?
Периодически при увольнении сотрудника убираем права и меняем пароль, но иногда бывает и такое что этот момент опускается и нас осенило дописать при увольнении сотрудника, убирать пользователя, НО остались пользователи, которые до этого момента работали с базой.
Внимание вопрос!!!
Как определить среди 500 пользователей какие из них "мёртвые души"?
Есть предложение по журналу регистрации определить, но как потом это всё дело обрабатывать? В идеале бы накидать запрос и выполнить код. А выгружать в Эксель и потом искать уж как-то не особо возиться охота..
Может быть есть возможность на уровне SQL как-то посмотреть? Или ещё какие-нибудь варианты есть?
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1)
...делаем запрос по документам Увольнение, вычленяем физлицо.
по физлицам можно сделать доп запрос, чтобы отсеять тех, кто увольнялся и вновь принимался на работу, или какое-то время был совместителем.
По полученному списку физлиц делаем запрос по совпадению с физлицом в справочнике Пользователи (если это поле заполняли, конечно).
Также можно пометить на удаление по совпадению Фамилия Имя Отчество, или по Фамилия ИО.
... и потом неделю снимать пометки с тех, кто попал под раздачу, но всё ещё работает.
В идеале бы накидать запрос и выполнить код
...делаем запрос по документам Увольнение, вычленяем физлицо.
по физлицам можно сделать доп запрос, чтобы отсеять тех, кто увольнялся и вновь принимался на работу, или какое-то время был совместителем.
По полученному списку физлиц делаем запрос по совпадению с физлицом в справочнике Пользователи (если это поле заполняли, конечно).
Также можно пометить на удаление по совпадению Фамилия Имя Отчество, или по Фамилия ИО.
... и потом неделю снимать пометки с тех, кто попал под раздачу, но всё ещё работает.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)