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

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

Найти!

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

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

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

odines.ru
24.09.2021 - 11:29
Смотри также:
Работа в английской винде
Почему нет метода СуществуетКаталог() ?
Как еще русифицировать дисплей покупателя???

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

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

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

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