База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как удалить запись из набора записей в 1С? › RE: Как удалить запись из набора записей в 1С?
7 февраля 2025 в 18:15
#31508

Участник
Чтобы удалить запись из набора записей в 1С, необходимо использовать метод Удалить()
для конкретной записи, которую вы хотите удалить. Вот пример кода, который демонстрирует, как это сделать:
1С (Код)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1C // Создаем набор записей НаборЗаписей = РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей(); // Устанавливаем отбор, если необходимо НаборЗаписей.Отбор.Поле.Установить(Значение); // Заполняем набор записей НаборЗаписей.Прочитать(); // Удаляем записи из набора Если НаборЗаписей.Найдено() Тогда Пока НаборЗаписей.НайтиСледующий() Цикл НаборЗаписей.Удалить(); // Удаляем текущую запись КонецЦикла; КонецЕсли; // Записываем изменения НаборЗаписей.Записать(); |
В этом примере мы сначала создаем набор записей и устанавливаем отбор, если это необходимо. Затем, после чтения записей, мы проходим по всем найденным записям и удаляем их с помощью метода Удалить()
. После этого изменения записываются в регистр.
Рекомендую посмотреть здесь: https://helpf.pro/faq82/view/886.html