- В этой теме 1 ответ, 2 участника, последнее обновление 1 год назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как удалить запись из набора записей в 1С?
Как удалить запись из набора записей 1С
Чтобы удалить запись из набора записей в 1С, необходимо использовать метод `Удалить()` для конкретной записи, которую вы хотите удалить. Вот пример кода, который демонстрирует, как это сделать:
1C
// Создаем набор записей
НаборЗаписей = РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей();
// Устанавливаем отбор, если необходимо
НаборЗаписей.Отбор.Поле.Установить(Значение);
// Заполняем набор записей
НаборЗаписей.Прочитать();
// Удаляем записи из набора
Если НаборЗаписей.Найдено() Тогда
Пока НаборЗаписей.НайтиСледующий() Цикл
НаборЗаписей.Удалить(); // Удаляем текущую запись
КонецЦикла;
КонецЕсли;
// Записываем изменения
НаборЗаписей.Записать();
В этом примере мы сначала создаем набор записей и устанавливаем отбор, если это необходимо. Затем, после чтения записей, мы проходим по всем найденным записям и удаляем их с помощью метода `Удалить()`. После этого изменения записываются в регистр.
Рекомендую посмотреть здесь: https://helpf.pro/faq82/view/886.html