Как получить список пользователей 1с
Из встроенного языка можно выгружать/загружать пользователей в/из DBF или XML.
Вот пара процедур для работы с DBF:
Обратите внимание, что свойство Пароль доступно только для записи, т.е. нельзя прочитать пароль пользователя — его можно только установить.
На диске ИТС есть обработка «_УправлениеСпискомПользователей.epf.
Для получения списка АКТИВНЫХ пользователей, т.е. подключенных в данный момент к базе, можно использовать метод ПолучитьСоединенияИнформационнойБазы() или через COM-соединение к серверу 1С:Предприятия в случае SQL-версии:
Можно также организовать список активных пользователей средствами конфигурации:
Завести Список пользователей, при ПриНачалеРаботыСистемы() проверять и записывать, если его нет в списке, а при ПриЗавершенииРаботыСистемы() вычеркивай из списка. Список сохранять с помощью СохранитьЗначение() и востанавливать ВосстановитьЗначение() из файла в определенном месте, хотя под это дело можно приспособить справочник/регистр сведений. Но это будет работать, если выход пользователей происходит штатно, а если 1С вылетит, то он не будет удален из списка.
Еще есть мысль использовать метод Заблокировать() «Выполняет блокировку объекта от изменения другими режимами или пользователями.» Даже если пользователь войдет второй раз, объект будет для него уже заблокирован. При падении/вылете/выходе из 1С система сама разблокирует элемент справочника.
Список пользозователей из ИБ — 1С?

1. Пишем обработку на языке 1с которая будучи запущена сохраняет список пользователей в файл в нужном вам формате(или выполняет иные действия, например удаляет или добавляет польователей, меняет пароли), и после этого завершает работу 1с.
2. Запускаем обработку из командной строки или батника, скрипта на любом удобном языке администрирования системы.
Ну например что нибудь в стиле
FOR /F «TOKENS=1*» %%i IN (bases.txt) DO %EnginePath% ENTERPRISE /F %BasePath%\%%i» /DisableStartupMessages /Execute «D:\usersave.epf»
Где bases.txt — список названий папок с базой.
BasePath — путь к папкам с базами.
EnginePath — путь к платформе.
D:\usersave.epf — ваша обработка.
В итоге поочередно батник поочередно открывает базы указанные в bases.txt в режиме предприятия, вызывается ваша обработка, она отрабатывает нужное действие, и закрывает программу, после чего батник вызывает следующую.
Можно работать через COM но несколько посложнее, хотя во многом удобнее.
Выберите нужный язык и ищите в гугле примеры работы с COM для данного языка. Например для пайтона https://paladinum.ru/?p=245420
В любом случае — для манипулирования данными внутри 1с (например получение, удаление пользователей) возможно только из языка 1с. Поэтому базовые знания этого языка нужны обязательно.
Т.е взаимодействовать можете любым удобным вам способом — а внутри 1с, только язык 1с.
Список пользователей
Список пользователей — это один из инструментов администрирования.
Система 1С:Предприятие позволяет вести список пользователей, которым разрешена работа с системой. Этот список не является частью прикладного решения, а создается отдельно в конкретной организации, в которой используется система:

Администратор информационной базы имеет возможность добавлять, копировать, удалять пользователей, а также модифицировать данные пользователя. Создание новых пользователей возможно также путем копирования уже существующих пользователей.
Для каждого пользователя может быть задано имя, идентифицирующее пользователя в системе, полное имя, используемое при отображении справочной информации, и порядок аутентификации (опознавания) пользователя системой. В случае использования аутентификации 1С:Предприятия пользователю можно запретить изменять пароль.

Также, с помощью параметров информационной базы, можно задать минимальную длину пароля пользователя и требование вводить сложный пароль, удовлетворяющий определенному набору правил.

Кроме этого, список пользователей позволяет указать роли, которые будут доступны пользователю при работе с прикладным решением, а также язык, на котором будут отображаться надписи, содержащиеся в интерфейсе прикладного решения:

Систему ролей, существующую в конкретном прикладном решении, определяет разработчик в процессе создания прикладного решения. Администратор может только выбирать среди существующих в прикладном решении ролей.
Помимо этого для каждого пользователя можно задать режим запуска, в котором будет запускаться конфигурация: обычный режим или режим управляемого приложения. Или предоставить платформе возможность самой выбрать подходящий режим запуска.
1С 8.3 Получить список действующих пользователей — Программист 1С Минск. Автоматизация бизнеса.

// Добавлена проверка на статус ВходВПрограмму
// из ХранилищеЗначенийОбъекта (Хранилище Значений Объекта)
// Производим чтение структуры и проверяем на условие истина(булево)
СписокВыбрПольз = Параметры . ПользователиСБыстрымДоступом ;
Запрос = Новый Запрос ( «ВЫБРАТЬ
|Ссылка ИЗ Справочник.Пользователи
| ГДЕ НЕ ПометкаУдаления
| И НЕ Недействителен
| И НЕ Служебный» );
Выборка = Запрос . Выполнить (). Выбрать ();
Пока Выборка . Следующий () Цикл
Если СписокВыбрПольз . НайтиПоЗначению ( Выборка . Ссылка ) = Неопределено Тогда
ПользовательОбъект = Выборка . Ссылка . Получитьобъект ();
ХранилищеЗн = ПользовательОбъект . СвойстваПользователяИБ ;
ХранилищеЗнПолучить = ХранилищеЗн . Получить ();
Если НЕ ХранилищеЗнПолучить = Неопределено
И ХранилищеЗнПолучить . ВходВПрограммуРазрешен Тогда
ВсеЮзеры . Добавить (). Пользователь = Выборка . Ссылка ;
КонецЕсли;
Иначе
ПользовательОбъект = Выборка . Ссылка . Получитьобъект ();
ХранилищеЗн = ПользовательОбъект . СвойстваПользователяИБ ;
ХранилищеЗнПолучить = ХранилищеЗн . Получить ();
Если НЕ ХранилищеЗнПолучить = Неопределено
И ХранилищеЗнПолучить . ВходВПрограммуРазрешен Тогда
СписокЮзеров . Добавить (). Пользователь = Выборка . Ссылка ;
КонецЕсли;
КонецЕсли;
КонецЦикла;
ВсеЮзеры . Сортировать ( «Пользователь Возр» );
СписокЮзеров . Сортировать ( «Пользователь Возр» );