|
РБД: Исключение реквизита из обмена |
☑ |
0
CerbeRUS
01.09.11
✎
14:06
|
Приветствую!
Подскажите, возможно ли так настроить план обмена, что некоторые реквизиты справочника не будут мигрировать между узлами?
Похоже на то, что копаться надо в ПриОтправкеДанныхПодчиненному, ПриОтправкеДанныхГлавному, но вот что именно сделать пока не знаю.
|
|
1
Cube
01.09.11
✎
14:08
|
(0) Почитай про RLS - ограничивай доступ пользователю, а не урезай обмены, аукнется так, что мама не горюй!
|
|
2
CerbeRUS
01.09.11
✎
14:11
|
RLS здесь не причем.
Дело в том, что в реквизите хранятся двоичные данные (файлы), которые могут весить очень много и обмены из-за них ложаться.
Надо будет настроить отдельный обмен файлами, а полный обмен делать без этих файлов.
|
|
3
Живой Ископаемый
01.09.11
✎
14:13
|
хм... надо будет себе запомнить - если не хочу чтобы двоичные данные ходили между узлами, делать из не реквизитами а связанными РС, и не включать в планы обмена
|
|
4
Cube
01.09.11
✎
14:15
|
(2) Вариант: В главном узле изменили ЭлементСправочника1, он выгрузился в переферийную базу с пустым хранилищем (потому что ты так захотел). Ок. Данные в хранилище ещё не успели попасть, как в переферийной базе "случайно" открыли ЭлементСправочника1 и нажали "Записать" - Опа... ЭлементСправочника1 с пустым хранилищем (а как же иначе, с пустым!) летит в главный узел, записывается. Хранилище у ЭлементаСправочника1 пустой и в главной базе и в переферийной. Занавес.
|
|
5
CerbeRUS
01.09.11
✎
14:18
|
(3) Да, можно исключить из обмена сам объект с этим реквизитом и передавать его отдельно, но элегантнее было бы сделать отдельную передачу именно файлов, а не xml-доков.
|
|
6
CerbeRUS
01.09.11
✎
14:20
|
(4) Ну, если обмен реквизитами с хранилищем будет запрещен, то ничего в главной не перепишется. Надо будет также настроить ПриПолученииДанныхОтПодчиненного и ПриПолученииДанныхОтГлавного.
|
|
7
Cube
01.09.11
✎
14:24
|
(6) А если придется перенести данные обработкой ВыгрузкаЗагрузкаДанныхXML? Допиливать?
Короче, я не рекомендую.
|
|