База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как написать процедуру удаления элементов справочника с условием в 1С? › RE: Как написать процедуру удаления элементов справочника с условием в 1С?
27 февраля 2025 в 19:30
#31747
1C
Процедура УдалитьЭлементыСправочникаПоУсловиЮ()
// Создаем выборку элементов справочника
Выборка = Справочники.Номенклатура.Выбрать();
// Проходим по всем элементам справочника
Пока Выборка.Следующий() Цикл
// Проверяем условие для удаления
Если Выборка.Наименование = "Удалить" Тогда
// Удаляем элемент
Элемент = Выборка.ПолучитьОбъект();
Элемент.Удалить();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
В данной процедуре происходит выборка всех элементов справочника «Номенклатура». Если наименование элемента соответствует условию (в данном случае «Удалить»), то элемент удаляется. Вы можете изменить условие в соответствии с вашими требованиями.