gifts2017

Сетка пользователей (Список пользователей баз 1С)

Опубликовал Work Workgroup (boss_kuz) в раздел Администрирование - Системное

Обработка позволяет просматривать пользователей и их права в базах 1С 8.1 и 8.2 путем простого подключения через COMОбъект, а также методами библиотеки 1CDLib.dll компоненты T1CDLib.

Написание данной обработки послужила лень клиентов описать политику прав доступа пользователей к базам 1С.

Задача - получить  список пользователей и ролей всех баз 1С расположенных в определенном каталоге. Составить более менее понятный отчет по правам пользователя в каждой базе. Отдать отчет гл. буху (руководителю) для подписания и корректировки. Условия- базы расположены в одном (общем) каталоге, их ну.у.у... очень много, возможно мы не знаем логины и пароли к базам данных, базы 1cv77 не рассматриваем вообще.

Начало работы.

1. Указываем каталог где находятся наши базы 1С. (таблица заполняется найденными базами)

2. Если Вы как "Админ" есть во всех базах можно ввести свой логин и пароль сразу для всех баз или заполняем поля таблицы наименование (если угадано не верно), логин и пароль существующего пользователя базы ну и т.д.

3. Нажимаем кнопочку "Сканирование". Обработка попытается подключится к базам данных и  прочитать их пользователей. Для подключения сперва используется пароль указанный в таблице , а  потом "админовский" введенный в п.2. Если подключение удалось строка таблицы указыватеся соответствующей иконкой, заполняются поля версия, имя конфигурации, а также список пользователей , находящийся справа.

4. Если мы не знаем ни логинов не паролей к базам к нам на помощь спешит кнопочка "Хак"Скан. Делает тоже самое что и п.3  только чуть меньше информации по пользователям. (сделал опционально, вдруг кому пригодится Cool).

5. Далее жмем "Отчет". Выбираем группировку по базам или по пользователям. Хотелось бы отдельно сказать про группировку по пользователям. Скажем так ... один и тот же пользователь может быть заведен в разных база по разному (Бухгалтер и бухгалтер), поэтому я попытался использовать схему неточного сравнения строк. т.ч. не ругайте сильно. Embarassed

6. Произведенную настройку таблицы формы можно сохранить в файл. Для последующего использования. Внимание ! При переоткрытии обработки форма попытаестя загрузить последний сохраненный архив табличной части.

Если кому пригодилось жмите плюсики. Я их очень ценю. Money Mouth

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

Наименование Файл Версия Размер Кол. Скачив.
СеткаПользователей.epf
.epf 281,50Kb
24.06.14
20
.epf 0.1 281,50Kb 20 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Корначев (dmspb) 25.06.14 09:27
Работает только для файловых баз?
2. Work Workgroup (boss_kuz) 25.06.14 10:05
(1) dmspb,
по идее должно работать и для серверных баз.. убрать флажок "Ф", вместо пути к базе указать кластер сервера, вместо пути к файлу базы указать имя базы на кластере серверов. Кнопочка "ХАК"Скан для сервера работать не будет.
Если честно не проверял.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа