База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как с помощью кода пометить пользователя в 1С на удаление? › RE: Как с помощью кода пометить пользователя в 1С на удаление?

Привет, Victor!
Чтобы пометить пользователя на удаление в 1С:Предприятии с помощью кода, можно использовать следующий пример. Предположим, что у вас есть объект справочника “Пользователи”, и вы хотите пометить конкретного пользователя на удаление. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1C Процедура ПометитьПользователяНаУдаление(ИмяПользователя) // Получаем ссылку на справочник Пользователи Пользователи = Справочники.Пользователи; // Находим пользователя по имени Пользователь = Пользователи.НайтиПоНаименованию(ИмяПользователя); Если Пользователь = Неопределено Тогда Сообщить("Пользователь не найден."); Возврат; КонецЕсли; // Помечаем пользователя на удаление Пользователь.ПометитьНаУдаление = Истина; // Сбрасываем флажок "Вход в программу разрешен" Пользователь.ВходВПрограммуРазрешен = Ложь; // Записываем изменения Пользователь.Записать(); Сообщить("Пользователь " + ИмяПользователя + " помечен на удаление."); КонецПроцедуры |
В этом коде мы сначала находим пользователя по его имени, затем устанавливаем флаг ПометитьНаУдаление
в Истина
и сбрасываем флажок Вход в программу разрешен
. После этого изменения записываются в базу данных.
Не забудьте вызывать эту процедуру с нужным именем пользователя, например:
1 2 | 1C ПометитьПользователяНаУдаление("ИмяПользователя"); |
Этот код поможет вам корректно пометить пользователя на удаление в 1С:Предприятии.