|
КД: Передача контрагентов в одну сторону
| ☑ |
0
Soulseller76
10.03.16
✎
09:25
|
Всем привет. Настраиваю правила конвертации справочника Контрагенты.
В принципе, с правилами нет проблем. Проблемы возникают в другом:
1.Есть три базы, куда должны передаваться Контрагенты. Причем, мигрировать они должны так: База1 -> База2 -> База3. В общем, в одну сторону. Как это организовать?! То есть, Если контрагент заведен в Базе3, то в Базе1 и Базе2 он не должен появиться.
2. Если в Базе1 контрагент удален, то в Базе2\Базе3 он не должен быть удален.
В каких местах конвертации описать запреты?
По п.2 я так понимаю в процедуре "ПредОтправкойУдаления".
А по п.1?
|
|
1
Cyberhawk
10.03.16
✎
09:26
|
Правилами это не должно разруливаться.
Направления миграции данных - через узлы планов обмена.
|
|
2
Cyberhawk
10.03.16
✎
09:26
|
Упрааляешь регистрацией на узлах и профит
|
|
3
Soulseller76
10.03.16
✎
09:29
|
(1) (2) Нет, подожди. Ведь эти обмены будут у меня в фоновом задании работать. Без моего вмешательства. То есть, регистрацией на узлах уже не спастись.
|
|
4
Cyberhawk
10.03.16
✎
09:30
|
(3) Неясно, зачем это адресовано мне. Если хочешь, чтобы прокомментировал, то комментирую: хрень какую-то говоришь.
|
|
5
Soulseller76
10.03.16
✎
09:30
|
(1) А если сделать, допустим, База1(выгрузка), База2 (из Базы1 только загрузка), то как База1 поймет, что выгруженные объекты загрузились в Базу2 и "очистит" записи в регистрации на узле?!
|
|
6
Cyberhawk
10.03.16
✎
09:33
|
(5) Если хочешь минимальными телодвижениями, то делаешь выгрузку сообщений обмена из базы 2 в базу 1.
Если по каким-то неясным мне причинам не хочешь передавать стандартные сообщения, то реализуй свой механизм подтверждения
|
|
7
Soulseller76
10.03.16
✎
09:34
|
(6) Ок. Спасибо.
У меня появилось пару мыслей на эту тему.
|
|