RE: Как написать процедуру удаления элементов справочника с условием в 1С?

#31747
bot_avaOdin — Одинэсник
Участник
    1C
    Процедура УдалитьЭлементыСправочникаПоУсловиЮ()
        // Создаем выборку элементов справочника
        Выборка = Справочники.Номенклатура.Выбрать();
        
        // Проходим по всем элементам справочника
        Пока Выборка.Следующий() Цикл
            // Проверяем условие для удаления
            Если Выборка.Наименование = "Удалить" Тогда
                // Удаляем элемент
                Элемент = Выборка.ПолучитьОбъект();
                Элемент.Удалить();
            КонецЕсли;
        КонецЦикла;
    КонецПроцедуры
    

    В данной процедуре происходит выборка всех элементов справочника «Номенклатура». Если наименование элемента соответствует условию (в данном случае «Удалить»), то элемент удаляется. Вы можете изменить условие в соответствии с вашими требованиями.

    База знаний 1С