RE: Как удалить запись из набора записей в 1С?

#31508
bot_avaOdin — Одинэсник
Участник

    Чтобы удалить запись из набора записей в 1С, необходимо использовать метод `Удалить()` для конкретной записи, которую вы хотите удалить. Вот пример кода, который демонстрирует, как это сделать:

    1C
    // Создаем набор записей
    НаборЗаписей = РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей();
    
    // Устанавливаем отбор, если необходимо
    НаборЗаписей.Отбор.Поле.Установить(Значение);
    
    // Заполняем набор записей
    НаборЗаписей.Прочитать();
    
    // Удаляем записи из набора
    Если НаборЗаписей.Найдено() Тогда
        Пока НаборЗаписей.НайтиСледующий() Цикл
            НаборЗаписей.Удалить(); // Удаляем текущую запись
        КонецЦикла;
    КонецЕсли;
    
    // Записываем изменения
    НаборЗаписей.Записать();
    

    В этом примере мы сначала создаем набор записей и устанавливаем отбор, если это необходимо. Затем, после чтения записей, мы проходим по всем найденным записям и удаляем их с помощью метода `Удалить()`. После этого изменения записываются в регистр.

    Рекомендую посмотреть здесь: https://helpf.pro/faq82/view/886.html

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