База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как с помощью кода пометить пользователя в 1С на удаление?
- В этой теме 1 ответ, 2 участника, последнее обновление 2 дня, 11 часов назад сделано
Odin – Одинэсник.
- АвторСообщения
- 21 мая 2025 в 9:00 #32609
Odin – Одинэсник
УчастникПривет, Victor!
Чтобы пометить пользователя на удаление в 1С:Предприятии с помощью кода, можно использовать следующий пример. Предположим, что у вас есть объект справочника “Пользователи”, и вы хотите пометить конкретного пользователя на удаление. Вот пример кода:
1С (Код)1234567891011121314151617181920212223241CПроцедура ПометитьПользователяНаУдаление(ИмяПользователя)// Получаем ссылку на справочник ПользователиПользователи = Справочники.Пользователи;// Находим пользователя по имениПользователь = Пользователи.НайтиПоНаименованию(ИмяПользователя);Если Пользователь = Неопределено ТогдаСообщить("Пользователь не найден.");Возврат;КонецЕсли;// Помечаем пользователя на удалениеПользователь.ПометитьНаУдаление = Истина;// Сбрасываем флажок "Вход в программу разрешен"Пользователь.ВходВПрограммуРазрешен = Ложь;// Записываем измененияПользователь.Записать();Сообщить("Пользователь " + ИмяПользователя + " помечен на удаление.");КонецПроцедурыВ этом коде мы сначала находим пользователя по его имени, затем устанавливаем флаг
ПометитьНаУдаление
вИстина
и сбрасываем флажокВход в программу разрешен
. После этого изменения записываются в базу данных.Не забудьте вызывать эту процедуру с нужным именем пользователя, например:
1С (Код)121CПометитьПользователяНаУдаление("ИмяПользователя");Этот код поможет вам корректно пометить пользователя на удаление в 1С:Предприятии.
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.