как быстро удалить все документы из базы? #7230


#0 by Aiuan
как быстро удалить все документы из базы?
#1 by fabrikant
Воспользоваться стандартной обработкой ОбработкаДокументов. Пометить все на удаление, а потом удалить. Обработка есть в бухгалтерии и Производстве
#2 by Мимо проходил
#3 by fabrikant
Криво. Может быть нарушена ссылочная целостность. Справочники могут ссылаться на документы.
#4 by Guk
Не забудь откатить ТА на дату начала работы системы. Удаляться будет значительно быстрее...
#5 by БЭСТ4_97
заходишь в DOS и набираешь команду format c: :-))
#6 by snow
Можно усложнить НайтиСсылки(<Объекты>,<Ссылки>)
#7 by spock
del 1sjourn.* Затем Тестирование и Исправление с удалением и очисткой + упаковка. можно еще всякие 1SBKTTL.* и 1SBKTTLC.* 1SCRDOC.* убивать
#8 by Денис
А лучше, что бы ссылкине пропустить, идти от обратного: по справочникам, или там еще по каким объектам, и уже из них удалять документы, а потом оставшиеся (без ссылок) просто удалить.
#9 by fabrikant
Вопрос стоял как сделать быстро. Усложнять просто, упрощать сложно. Мой вариант наиболее быстр. Так как удалится большая часть. А что не удалится то и чистить. Хотя ,возможно, даже не придется.
#10 by spock
2Быстр????????? Ты хотя бы базу в 500 мб попробуй таким способом чистить.....
#11 by SnarkHunter
Вариант в существенно быстрее...
#12 by Никола
А вообще, для чего удалять все документы? Оставь md-шник, а справочники обработкой перенеси.
#13 by fabrikant
Согласен, что Ваш вариант быстрее, но во первых не будет работать на SQL. А не известно, что это не сиквельная база. Во вторых я считаю не корректным такие операции с базой, которые обязательно повлекут за собой необходимость тестирования и исправления.
#14 by SnarkHunter
В сиквельной базе еще проще...
#15 by spock
2:-)
#16 by fabrikant
опять таки согласен, но судя по вопросу, его задает человек, не слишком продвинутый в 1С (предполагаю, что в SQL и того меньше). Поэтому было предложено соответствующее решение: Как можно более корректное по отношению к данным и как можно более универсальное относительно типа базы, а кроме того не требующее написания обработки. Хотя, повторюсь, что способ spocka более быстр.
#17 by SnarkHunter
Ок, принимается... :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top