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

Как написать процед...
 

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


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

напиши процедуру удаления элементов справочника по условию



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

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



   
ОтветитьЦитата