Имя: Пароль:
1C
1С v8
как отключить обмен регистра СоответствияОбъектовИнформационныхБаз
0 vde69
 
23.05.17
10:46
делаю не типовой обмен,

типовой код требует, что бы я в состав обмена включил регистр СоответствияОбъектовИнформационныхБаз но мне обмен этим регистром не нужен, как грамотно исключить его из фактического обмена без изменения кода?
1 Волшебник
 
модератор
23.05.17
10:48
исключи из состава плана обмена
2 vde69
 
23.05.17
10:48
(1) нельзя, происходит синтаксическая ошибка при загрузки данных...
3 Волшебник
 
модератор
23.05.17
11:08
(2) исправь
4 vde69
 
23.05.17
11:14
я наверно в КД "ПередВыгрузкойДанных" сделаю очистку регистрации этого регистра
5 NuclearWinter
 
23.05.17
11:24
>как грамотно исключить его из фактического обмена без изменения кода?

Например отключить в правилах регистрации.

Обмены на базе БСП должны игнорировать его.
6 vde69
 
24.05.17
10:25
короче остановился на варианте (4), вроде работает...

ВыборкаУзлов = ПланыОбмена.Обмен_УХ.Выбрать();
Пока ВыборкаУзлов.Следующий() Цикл
    Если ВыборкаУзлов.Ссылка <> ПланыОбмена.Обмен_УХ.ЭтотУзел() Тогда
        ПланыОбмена.УдалитьРегистрациюИзменений(ВыборкаУзлов.Ссылка, Метаданные.РегистрыСведений.СоответствияОбъектовИнформационныхБаз);
    КонецЕсли;
КонецЦикла;
7 Ёпрст
 
гуру
24.05.17
10:36
(6) зачем так сложно ?
проще же в ПКО написать Отказ = Истина;
8 Ёпрст
 
гуру
24.05.17
10:37
в ПередВыгрузкой