КД: Как удалить все объекты из базы, перенесенные из другой при обмене данными? #539007


#0 by palm1c
Есть 2 базы. Я загружаю из одной базы в другую справочники, документы, и т.д. Вопрос: Каким образом я смогу удалить все загруженные из другой базы данные, если что-то не понравится в процессе эксплуатации? Есть ли для этого типовой инструмент?
#1 by Нуф-Нуф
да. бэкап
#2 by Нуф-Нуф
или как вариант дописать загрузку объектов, так чтобы формировался гуид новых объектов по специальному алгоритму. потом может по гуиду определить - загруженный объект или нет :)
#3 by palm1c
Типового инструмента, как я понимаю, нет? Насчет самому делать признак, что объект приехал, уже думал. Если типового решения нет, то придется делать именно так. Правда, добавлять у всех объектов реквизит... (или же в код писать префикс какой-то?)
#4 by ho0p
Типового нет, справочники можно складывать, например, в определенную папку, а у документов в комменты че нить дописывать, но в целом самое лучшее.
#5 by palm1c
В общем, как я понимаю, можно написать универсальный механихм удаления объектов, прибывших из другой базы. Я попробую описать как, если что, поравьте меня. Нужно выгрузить из базы-источника ВСЕ объекты с их УникальныйИдентификатор-ами, писать их в файл. В базе-приемнике читать файл, искать объекты по идентификатору и удалять. Как-то так?
#6 by palm1c
Бекап не помогает, если через некоторое время ВНЕЗАПНО становится понятно, что данные, прибывшие из другой базы, нужно удалить.
#7 by palm1c
вверхъ
#8 by palm1c
вверх
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С