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

Удаление записей регистра сведений в 1С производится через интерфейс системы. Однако, нужно учитывать, что некорректное удаление может привести к нарушению работы программы. Рекомендуется выполнять данную операцию под присмотром специалиста.

Работа с регистрами сведений в 1С требует определенных знаний и навыков. Удаление записей из регистра — это серьезная операция, которая может повлиять на работу всего приложения.

Чтобы удалить запись из регистра, следует открыть окно списка объектов этого типа (в меню выберите ‘Все функции’, затем найдите нужный регистр). В списке найдите необходимую запись и выделите её. Затем щелкните правой кнопкой мыши и выберите ‘Удалить’. Подтвердите свое действие.

Программно удалить запись регистра сведений можно следующим образом:
Для очистки записей с отбором Вам нужно проанализировать состав измерений регистра сведений. Задавая отбор по измерениям, Вы можете частично удалять данные в регистре сведений.

Пример:

Процедура ОчиститьЗаписиВНезависимомРегистреСведенийСОтбором(Валюта, БазоваяВалюта) 
    Набор = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей(); 
    Набор.Отбор.Валюта.Установить(Валюта); 
    Набор.Отбор.БазоваяВалюта.Установить(Валюта); 
    Набор.Записать(); 
КонецПроцедуры

В этом примере мы создаем набор записей, устанавливаем для него отбор по измерениям, но записи в набор не добавляем. В результате при записи набора будет выполнена очистка записей по валютам, установленным в качестве отбора.

Второй способ — использование объекта МенеджерЗаписи:

Процедура ОчиститьЗаписиВНезависимомРегистреСведенийСОтбором(Валюта, БазоваяВалюта) 
    Запись = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи(); 
    Запись.Валюта = Валюта; 
    Запись.БазоваяВалюта = БазоваяВалюта; 
    Запись.Удалить(); 
КонецПроцедуры

Оба вариант удалят записи по валюте. При использовании второго варианта платформа будет конвертировать менеджер записи в набор записей.

Не забывайте про порядок измерений в регистре. К примеру, если задавать отбор только по измерению Валюта — будут удаляться все записи по этой валюте независимо от значений второго измерения (БазоваяВалюта). Таким образом Вы можете либо более детально удалять записи, устанавливая отбор по нескольким измерениям, либо делать более общее удаление с использованием отбора только по одному измерению.

С наступающим Новым Годом!

У вас 0

Упс… Кажется, не хватает снежинок.
Лови больше снежинок на сайте.

Снеговик

1С в облаке
— это не страшно!

Как удалить записи регистра сведений в 1С? - 42CLOUDS

Нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу.

Отзыв будет опубликован после проверки модератором.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных