|
Как "вычистить" лок. базу от "ненужных" документов? |
☑ |
0
Natalika
21.07.12
✎
01:04
|
Есть Центральная база, в которой работают магазины и локальные базы в каждом магазине, но они содержат в себе все документы и из-за этого большой объем баз, медленная работа. Я настроила для некоторых документов фильтры и вроде все работает правильно, но как теперь убрать в локальных базах накопившиеся за 3 года "ненужные" документы? Ведь если их удалить в локалке, то после автообмена они удаляться и в центральной базе? Как объяснить программе, что все, что не проходит по фильтру, надо удалить?
|
|
1
Rie
21.07.12
✎
06:23
|
(0) А не проще ли выгрузить по новой из центральной базы в локалки?
|
|
2
Natalika
21.07.12
✎
14:53
|
(1) Этот вариант нам не подходит, потому что основная база гигантских размеров и создание начального образа занимает много часов и постоянно прерывается ошибками. А вычистить базу от документов чужих подразделений надо срочно. Подскажите, как правильно это сделать!!!
|
|
3
Serg_1960
22.07.12
✎
22:51
|
Фильтры настроила, говоришь? Сомневаюсь. Ибо, если исключить из обмена "ненужные" документы, то и удаление их недолжно поступать в обмен. У тс, имхо, типовой обмен между узлами с фильтром "по подразделениям'' я так понимаю? Не забудь про движения документов по регистрам.
|
|
4
hhhh
22.07.12
✎
23:13
|
(3) так и в типовых так. Фильтры только в центральной базе, а в периферийных считается, что нет и не может быть лишних документов и в центральную отправляется всё.
|
|
5
Natalika
25.07.12
✎
01:39
|
(3) Спасибо за подсказку, действительно если фильтры правильно написаны, то документы не удаляются и спасибо за напоминание о регистрах. Я о них сразу не подумала, а вот сейчас пытаюсь написать для них фильтр и не пойму, как правильно это сделать. Подскажите, как обратиться к документу-регистратору в процедуре ПриЗаписи. Еще раз, спасибо.
|
|