|
РИБ миграция "место создания и центр" |
☑ |
0
Shved_72
10.08.13
✎
06:35
|
Есть Центр и Пб1 и Пб2. в Центре надо все. в ПБ1 только свое плюс общие документы перемещения...
почитал вроде что нашел на первых страницах гугла...
фильтровать рекомендуют не в момент отправки, а в момент записи объектов... логично в какой базе это ловить? надо доки из ЦБ передать в центр и все.
типовой щас после получения из любой ПБ шлет это ВСЕ во все ПБ...
ловить при создании в ПБ что назначение только Центр или в при получении в Центре - и убирать из получателей все остальные ПБ?
ПС как влиять на создание начального образа ПБ? нужно выгружать только Статьи затрат, остальное ваще не надо. щас полная копия центра в начальном образе :(
|
|
1
guevara74
10.08.13
✎
07:56
|
(0)По месту фильтрации : Все зависит от объема обмена(количество документов) и режима работы организации.
Если много объектов к переносу и работаем 24х7 тогда однозначно фильтровать при записи. Для этого вешаете подписки на события на обмениваемые документы и по условию (например Склад, организация и т.п) оставляете только нужных получателей.
В случае фильтрации при выгрузке в предопределенных процедурах модуля плана обмена (ПриОтправке....) производите фильтрацию и либо отправляете, либо нет.
|
|
2
Shved_72
10.08.13
✎
07:59
|
(1) выбираю при записи. в какой момент и в какой базе известны все получатели документа? в момент создания в ПБ получатели это центр и все остальные или в момент загрузки в Центр, центр генерить всех остальных получателей?
|
|
3
guevara74
10.08.13
✎
08:33
|
(2) У любого объекта есть свойство ОбменДанными. У ОбменаДанными есть коллекция Получатели, где записывается, в какой узел у вас должно уйти. В случае установленого в плане обмена свойства Авторегистрация - регистрировать, при записи в коллекцию записываются все узлы. И соответственно вам надо из нее убирать лишние. В противном случае - наоборот, добавлять нужное
Технология примерно такая (на примере фильтрации по складам) :
В план обмена добавляем реквизит склад.
В подписке на событие Например ("ПриЗаписи") проверяем, сооответствует ли склад складу узла. Если да - то регистрируем для обмена.
Обмен проходит стандартным способом.
|
|
4
Shved_72
10.08.13
✎
10:35
|
(3) спасибо. уже ясней. авторегистрация почему то в типовых уже у всех отключена, значит есть где то код где это руками добавляется по узлам плана обмена...
ПС БП Корп 3.0
|
|
5
hhhh
10.08.13
✎
14:24
|
(4) правила регистрации - не?
|
|
6
Shved_72
12.08.13
✎
06:00
|
(5) это из КД? они вроде в штатном РИБе не исопльзуются. а только через внешний обмен
|
|
7
hhhh
12.08.13
✎
07:45
|
(6) КД в штатном РИБе используются
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший