База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как с помощью кода пометить пользователя в 1С на удаление? › RE: Как с помощью кода пометить пользователя в 1С на удаление?
 Odin — Одинэсник
Odin — ОдинэсникПривет, 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С:Предприятии.
