Как удалить записи из независимого регистра сведений 1С?
Легко!
Всего две строчки кода и ваш регистр очищен.
Почти у каждого пользователя 1С хотя бы раз возникала задача по удалению всех записей регистра сведений.
Если в управляемом режиме можно выделить все строки в форме списка регистра и нажать DEL, то в обычном режиме это не реализуемо (в большинстве случаев), так как в них не вклюен по умолчанию режим множественного выбора.
Для чистки регистра сведений нужно всего две строчки кода
НаборЗаписей = РегистрыСведений[ИмяРегистра].СоздатьНаборЗаписей(); // ИмяРегистра - имя как оно задано в конфигураторе
НаборЗаписей.Записать()
Первая строка создает набор записей регистра, вторая выполняет запись набора, и так как набор пустой и без установленных отборов, то выполняется чистка всех записей.
На нашем сайте вы можете
скачать готовую бесплатную обработку 1С для чистки регистров сведений в 1С 8.