|
НСИ и контроль ссылочной целостности
| ☑ |
0
n0ther
26.03.12
✎
15:11
|
Народ, кто внедрял НСИ в отдельной базе?
Как реализовывали контроль ссылочной целостности во внешних базах?
Пока вижу только один вариант, при проверке ссылочной целостности в базе НСИ, дополнительно контролировать ссылочную целостность в каждой из баз подключенных к НСИ (OLE/COM+) и при наличии ссылок не удалять.
|
|
1
Vakhrin
26.03.12
✎
15:13
|
google: axelot mdm
|
|
2
Maxus43
26.03.12
✎
15:16
|
у нас самописка, ссылки в базах всех синхронизированы с НСИшной базой
|
|
3
n0ther
26.03.12
✎
15:22
|
(2) при попытке удаления в НСИ проверяются ссылки? у нас усугубляется что есть 7.7 база связанная с НСИ
|
|
4
n0ther
26.03.12
✎
15:25
|
(1) и?
|
|
5
Maxus43
26.03.12
✎
15:28
|
(3) у нас нельзя удалить НСИ-шную инфу, идёт запрос в базу НСИ, и оттуда ответ об удалении на все узлы распространяется.
|
|
6
Maxus43
26.03.12
✎
15:28
|
связь 7-ки и 8-ки - дописать поидее можно, ГУИД в 8-ке привязать к чемунить из 7-ки, например в регистре сведений
|
|
7
n0ther
26.03.12
✎
15:33
|
(5) т.е. запрос идет из базы где удаляется? у нас в НСИ справочники открыты, а в остальных базах закрыты в том числе на удаление. планами обмена переносится информация о изменении в подчиненные базы в том числе пометка на удаление.
|
|
8
Maxus43
26.03.12
✎
15:42
|
(7) типа такого же, тока не планами обмена у нас. в чем проблема то?
|
|
9
n0ther
26.03.12
✎
15:56
|
(8) проблема в том, что просто элемент удалить из НСИ не получится :(
а для того чтобы найти элемент в другой базе нужно написать заново правила обмена или как то заюзать правила из плана обмена
|
|
10
Maxus43
26.03.12
✎
16:14
|
чот не понял, а щас как они обмениваются? удаляйте в базе НСИ, с обменами придёт удаление в узлы
|
|
11
n0ther
26.03.12
✎
16:45
|
(10)
1. в 7.7 не придет
2. в НСИ удалили контрагента, а в бухгалтерской базе по нему документы
|
|