Имя: Пароль:
1C
1С v8
РБД: Исключение реквизита из обмена
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? Допиливать?
Короче, я не рекомендую.
2 + 2 = 3.9999999999999999999999999999999...