Задаём учебное доменное имя и разрешённый способ ОС только в незаписанном описании. Этот setter не проверяет наличие такого пользователя в Windows.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Используйте отдельную учебную базу с именем конфигурации Учебная85. Работайте под учебным администратором, которому доступно чтение и создание описаний пользователей.
Создайте серверный общий модуль УчебныеЗадачи. Фрагмент вставьте в тело своей экспортной процедуры и запустите учебной командой.
СоздатьПользователя создаёт описание, не запись списка пользователей. В коде намеренно отсутствуют Записать и Удалить: права, пароли и аутентификация существующих людей не меняются.
Не добавляйте Записать к этим черновикам: для реального создания учётной записи нужны отдельная проверка ролей, способов входа и действующих политик.
УчебноеИмя = "Черновик_" + Строка(Новый УникальныйИдентификатор);
Если ПользователиИнформационнойБазы.НайтиПоИмени(УчебноеИмя) <> Неопределено Тогда
ВызватьИсключение "Учебное имя уже занято: черновик не создаётся";
КонецЕсли;
Черновик = ПользователиИнформационнойБазы.СоздатьПользователя();
Черновик.Имя = УчебноеИмя;
Черновик.ПолноеИмя = "Учебный незаписанный пользователь";
Черновик.ПоказыватьВСпискеВыбора = Ложь;
Черновик.АутентификацияСтандартная = Ложь;
Черновик.АутентификацияОС = Ложь;
Черновик.ПользовательОС = "\\TRAINING\student01";
Черновик.АутентификацияОС = Истина;
Сообщить(Черновик.ПользовательОС = "\\TRAINING\student01");
Сообщить(Черновик.АутентификацияОС);
Сообщить(Не Черновик.АутентификацияСтандартная);
Сообщить(ПользователиИнформационнойБазы.НайтиПоИмени(УчебноеИмя) = Неопределено);
Сообщить(Черновик.УникальныйИдентификатор = Новый УникальныйИдентификатор("00000000-0000-0000-0000-000000000000"));Разбор по шагам
ПользовательОС имеет формат \ИмяДомена\ИмяПользователя. В строке BSL обратная косая черта не является экранированием.
TRAINING и student01 — учебные обозначения, настоящий домен для этого упражнения не нужен.
Установка свойства не проверяет существование учётной записи ОС и не создаёт её.
Стандартная аутентификация остаётся отключённой только в черновике. Настоящий Windows-вход этим упражнением не проверяется.
Как проверить результат
Три сравнения Истина и отсутствие новой записи ИБ.
Не ожидайте создания student01 в Windows или запроса к Active Directory.
Две последние проверки Истина: имя не появилось в списке, UUID черновика остался нулевым.
Ожидаемый результат
Понятен формат сопоставления и отделён setter от проверки реального доменного входа.
На что обратить внимание
Совпавшая строка не доказывает, что Windows-пользователь существует или имеет доступ к ИБ.
Для реальной настройки нужно проверить домен, пользователя, роли и фактическую аутентификацию; здесь записи нет.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.