База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как написать процедуру удаления элементов справочника с условием в 1С? › RE: Как написать процедуру удаления элементов справочника с условием в 1С?
27 февраля 2025 в 19:30
#31747

Участник
1С (Код)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1C Процедура УдалитьЭлементыСправочникаПоУсловиЮ() // Создаем выборку элементов справочника Выборка = Справочники.Номенклатура.Выбрать(); // Проходим по всем элементам справочника Пока Выборка.Следующий() Цикл // Проверяем условие для удаления Если Выборка.Наименование = "Удалить" Тогда // Удаляем элемент Элемент = Выборка.ПолучитьОбъект(); Элемент.Удалить(); КонецЕсли; КонецЦикла; КонецПроцедуры |
В данной процедуре происходит выборка всех элементов справочника “Номенклатура”. Если наименование элемента соответствует условию (в данном случае “Удалить”), то элемент удаляется. Вы можете изменить условие в соответствии с вашими требованиями.