Информация о пользователях информационной базы (отчет на СКД)

Публикация № 1203164

Администрирование - Администрирование данных 1С

Небольшие разработки администрирование пользователи

Два простых отчета по пользователям информационной базы и информации по ним.

Назначение и возможности

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

Основными возможностями инструмента являются:

  • Получение основных сведений о пользователях информационной базы:
    • Полное и краткое наименование
    • Сведения об аутентификации средствами платформы 1С (использование, запрет смены пароля, отображение в списке выбора)
    • Сведения об аутентификации средствами операционной системы (использование, имя пользователя ОС)
    • Сведения об аутентификации средствами OpenID (использование)
  • Безопасность:
    • Признак активного пользователя (если имеется какой-либо доступ)
    • Использование защиты от опасных действий
    • Сохраняемое значение пароля (значения пароля и хранимые значения пароля в верхнем регистре в виде хеш-функций)
    • Пароль в виде хеша SHA1. Может быть использован для проверки надежности паролей.
  • Информация о разделении данных - использование разделителей из конфигурации для пользователей информационной базы.
  • Состав ролей для каждого отдельного пользователя.
  • Прочие сведения (язык, режим запуска - управляемое или обычное приложение).
  • Две версии отчета:
    • "Пользователи информационной базы" - основная версия. Базируется только на сведениях о пользователях информационной базы.
    • "Пользователи информационной базы БСП" - дополнительная версия. Имеет все те же функции, что и отчет в предыдущем пункте, кроме одной - отчет дополнен информацией из справочника "Пользователи" из состава БСП. То есть отчет сопоставляет пользователей информационной базы со справочником пользователи.
  • Все версии отчета содержат 3 основных варианта:
    • "Все пользователи" - полная информация о пользователях информационной базы, кроме разделения данных и ролей.
    • "Роли пользователей" - отображает состав ролей для каждого отдельного пользователя.
    • "Разделение данных пользователей" - информация о использовании разделения данных для пользователей.
  • Все версии отчета могут быть интегрированы в подсистему "Дополнительные отчеты и обработки" БСП, в том числе и для формирования рассылок и прочего.
 
 Вариант "Все пользователи"
 
 Вариант "Роли пользователей"
 
 Вариант "Разделение данных пользователей"
 
 Дополнительная информация в версии отчета "Пользователи информационной базы БСП"

Требования к работе:

  • Платформа 1С версии 8.3.5 и выше.
  • Режим работы не имеет значения (клиент-серверный или файловая база. СУБД не имеет значения).
  • Управляемые и обычные формы. Отчет не имеет формы, поэтому внешний вид формы зависит от конфигурации и наличия БСП.

Это все, что можно сказать о функционале отчета. Проще простого!

Принцип работы

Вся информация отчета получается из метода встроенного языка платформы 1С:

ПользователиИнформационнойБазы.ПолучитьПользователей()

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

Проще некуда

Два простейших отчета для получения информации о пользователях информационной базы. Если Вам нужна разовая выгрузка списка пользователей без сопоставления со справочником "Пользователи" и доп. информацией, то проще всего будет зайти в "Конфигуратор", а дальше в "Администрирование" -> "Пользователи". Тут можно через стандартную команду "Вывести список" сохранить информацию в нужный формат.

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

Это первый и самый простой инструмент из набора дополнительных отчетов, обработок и скриптов по управлению и администрированию пользователей, параметров безопасности и различных проверок доступа. Новые инструменты появятся на Инфостарт позже.

Всем доброго дня и отличной рабочей недели!

Другие ссылки

Авторские разработки

 
 Другие разработки

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

Наименование Файл Версия Размер
Отчеты по пользователям информационной базы:

.erf 10,91Kb
2
.erf 1.0.0.0 10,91Kb 2 Скачать
Отчеты по пользователям информационной базы (для БСП, со справочником "Пользователи"):

.erf 11,21Kb
22
.erf 1.0.0.0 11,21Kb 22 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Fox-trot 127 02.03.20 08:40 Сейчас в теме
рекомендую к прочтению статью прежде чем пользоваться
ПользователиИнформационнойБазы.ПолучитьПользователей()
wowik; PLAstic; YPermitin; +3 Ответить
2. YPermitin 10496 02.03.20 09:14 Сейчас в теме
3. VKislitsin 02.03.20 09:25 Сейчас в теме
Вот вроде бы и отчетов про пользователей на Инфостарте пруд пруди (или я ошибаюсь?). Но у Юрия талант вывести это на качественно иной уровень. По крайней мере, с сохраняемым значением пароля и его хешем мне не попадалось. Пока не придумал, для чего мне это может понадобиться, но рука уже потянулась в карман за стартманей :)
YPermitin; +1 Ответить
4. YPermitin 10496 02.03.20 09:29 Сейчас в теме
(3) спасибо :)

Но отчет и правда из разряда "баяна", не скрываю. Даже ссылки добавил на подобные публикации.
5. VKislitsin 02.03.20 09:41 Сейчас в теме
(4) Придумал для чего можно использовать сохраняемые значения паролей. Если добавить к отчету параметр-список простейших паролей вида "123", "qwerty", "йцукен" и т.д., получить из него сохраняемые значения, то можно в отчете отметить пользователей, у которых установлены такие вот небезопасные пароли.
YPermitin; +1 Ответить
6. YPermitin 10496 02.03.20 09:49 Сейчас в теме
(5) вот тут можно расшифровывать:

https://md5decrypt.net/en/Sha1/

Но не для сложных паролей, конечно :)
7. PLAstic 271 02.03.20 11:45 Сейчас в теме
А чего не прикрутил интеграцию с AD? Там же просто всё. И не баян было бы.
8. YPermitin 10496 02.03.20 11:47 Сейчас в теме
(7) это уже другая тема, пожтому не стал)
Оставьте свое сообщение

См. также

Как сломать работу 1С, будучи пользователем

Пользователю системы v8 Бесплатно (free)

Шуточные и не только истории, как сломать работу 1С на пустом месте. И, возможно, остановить работу компании.

14.06.2020    8642    YPermitin    51