helpf.pro
Регистрация

Свертка БД 1cv82 УТ

snfr1c
18.03.2011 11:34Прочитано: 2095
Здравствуйте!
Обращаюсь за советом. Есть УТ на 1с 8.2 ред 11. перенесли туда данные с 2001 года, порядка 3 млн документов. поработали год, решили удалить с переносом остатков всё до 2007. Перенес остатки, пометил на удаление - тут всё нормально. Для уменьшения размера БД решил удалить помеченные на удаление документы и тут столкнулся с проблемой физического удаления. из-за большого объёма не получается это сделать. из-за долгой проверки ссылочной целостности объектов (бешеный объем). Подскажите как блин удалить документы?
Перенос в пустую из-за огромного объема, также не рассматривается.
Yandex
Возможно, вас также заинтересует
Реклама на портале
snfr1c
21.03.2011 10:15Ответ № 1
вопрос решается пока таким образом. на ночь после бекапа, запускается процедура, которая пробегает по списку помеченных на удаление объектов пообъекто, проверяет есть ли ссылки на объекты (значит контроль ссылочной целостности не прошел). если нет ссылок непосредственное удаление. процедура прекращается за 3 часа до начала рабочего дня или за час до начала регламентных процедур.
E_Migachev
21.03.2011 10:22Ответ № 2
(1) snfr1c, я в таком случае писал свою обработину, в которой выбираешь Вид документа, она ищет все удаленные проверяет ссылки и удаляет *13
snfr1c
04.04.2011 10:34Ответ № 3
(2)(2) E_Migachev, да, я сначала так и сделал. но к сожалению тоже натолкнулся на бешенный объем по одному виду помеченных документов 540 тыс. выполнить по времени нереально.
snfr1c
04.04.2011 10:35Ответ № 4
Вопрос закрыт!
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.