Добрый день!
Конфа АА.
Платформа 8.1.
Есть тестовая база, в которой для отладки заполнялась номенклатура, проводились документы и т.п. При этом информацию в некоторых справочниках нужно оставить, а все остальные справочники, регистры и проводки документов очистить.
Подскажите, пожалуйста, как это можно сделать программно?
для очистки справочников сейчас использую такой код, но не знаю как очистить проводки документов, сами документы и почистить регистры:
я понимаю, что можно создать новую БД и туда скопировать только структуру конфы без данных, но просто есть большой задел по нужным справочником, которые к тому же частично связаны между собой - и эту часть данных хочется оставить не тронутой...
Конфа АА.
Платформа 8.1.
Есть тестовая база, в которой для отладки заполнялась номенклатура, проводились документы и т.п. При этом информацию в некоторых справочниках нужно оставить, а все остальные справочники, регистры и проводки документов очистить.
Подскажите, пожалуйста, как это можно сделать программно?
для очистки справочников сейчас использую такой код, но не знаю как очистить проводки документов, сами документы и почистить регистры:
Код |
---|
роцедура ОчиститьМоделиНажатие(Элемент) Выборка = Справочники.МоделиАвто.Выбрать(); пока Выборка.Следующий() цикл Если Выборка.ПолучитьОбъект()<>Неопределено Тогда Выборка.ПолучитьОбъект().Удалить(); КонецЕсли; КонецЦикла; ОбновитьНумерациюОбъектов(Метаданные.Справочники.МоделиАвто); КонецПроцедуры |
я понимаю, что можно создать новую БД и туда скопировать только структуру конфы без данных, но просто есть большой задел по нужным справочником, которые к тому же частично связаны между собой - и эту часть данных хочется оставить не тронутой...