Удалить объекты в распределенной базе

Форум 1С: Одинэс.Ру

Найти!

Удалить объекты в распределенной базе

1Сник
14.06.2009 - 09:06
В распределенной базе накопилось порядка 100-150 тыс. помеченных на удаление документов (одного вида). Стоит задача их удалить. Можно это сделать в тупую, НО удаляться все будет достаточно долго, плюс самое неприятное с выгрузкой по периферийным базам. Загрузка в них будет идти очень долго, выделить столько времни практически невозможно. Соответственно вопрос, как лучше все это сделать? С минимальными затратами по времени простоя БД.
К списку тем К списку форумов

Интересные темы

odines.ru
10.05.2024 - 09:30
Смотри также:
Багофича (?) ОбработкаВнешнегоСобытия()
Совсем скоро 7.70.505 и 7.70.161
1С7.7. SQL - база Как ускорить запрос????

Re: Удалить объекты в распределенной базе

Cthulhu
1 - 14.06.2009 - 09:17
1) формируешь выгрузку списка объектов данных, которые можно удалить без нарушения ссылочной целостности;
2) в каждой базе данных по списку ищешь объект данных, и если найден, то:
<ВыборкаОбъектовДанныхСконструированнаяПосредствомСоздатьОбъект>.РегистрацияИзменений(0);
<ВыборкаОбъектовДанныхСконструированнаяПосредствомСоздатьОбъект>.Удалить(1);
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« 631 бюджет: как учитывать БО по новой инструкции? платежки в 1с выгружаются неправильно »
© 2009 Форум 1С: Одинэс.Ру