РИБ в УТ 8.1, переферийные базы должны видеть только свои документы

Новая тема
Возникла задачка настроить распределенку в УТ так, чтобы в центральной базе были видны все документы, а в переферийных только документы этих точек. Никто не сталкивался? Лучше ковырять правила обмена или процедуры регистрации изменений?
А имеется ввиду именно "видны" или "находились в базе"? Распределенная база подразумевает идентичность данных во всех ее узлах. Если же вы просто используете "механизм сообщений" для передачи данных из одной базы в другую, то это уже не "РИБ".
По моим понятиям, идентичность данных не обязательна. Точнее данные будут идентичны, но не все. Что запрещает передавать из центральной в перефирийную только документы определенного подразделения?
"Процедура ПриОтправкеДанныхГлавному(ЭлементДанных, ОтправкаЭлемента)
ОтправкаЭлемента = ОтправкаЭлементаДанных.Удалить;

КонецПроцедуры
"
Абсолютно ничего не запрещает, но тогда это будет называться не РИБ, а просто удаленная база. Для реализации такого обмена надо "копать" регистрацию изменений для определенных узлов обмена.
"наоборот от главного подчиененному

Процедура ПриОтправкеДанныхПодчиненному(ЭлементДанных, ОтправкаЭлемента, СозданиеНачальногоОбраза)

//если это любой документ - то не отправляем, остальное отправляем
   ЭтоДокумент = Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(ЭлементДанных.Ссылка));
    Если ЭтоДокумент Тогда
  ОтправкаЭлемента = ОтправкаЭлементаДанных.Удалить;
    КонецЕсли;
КонецПроцедуры
"
Читают тему
(гостей: 1)

Быстрый переход