Имя: Пароль:
1C
1С v8
Не записывает в регистр СоответствияОбъектовИнформационныхБаз
0 Студиозус
 
10.07.19
17:01
Делаю так

    НаборЗаписей = РегистрыСведений.СоответствияОбъектовИнформационныхБаз.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.УникальныйИдентификаторПриемника.Установить(УникальныйИдентификаторПриемника);
    НаборЗаписей.Отбор.ТипПриемника.Установить(ТипПриемника);
    НаборЗаписей.Отбор.ТипИсточника.Установить(ТипИсточника);
    НаборЗаписей.Отбор.УзелИнформационнойБазы.Установить(УзелИнформационнойБазы);
    
    НоваяЗапись = НаборЗаписей.Добавить();
    НоваяЗапись.УникальныйИдентификаторПриемника = УникальныйИдентификаторПриемника;
    НоваяЗапись.УникальныйИдентификаторИсточника = УникальныйИдентификаторИсточника;
    НоваяЗапись.ТипПриемника = ТипПриемника;
    НоваяЗапись.ТипИсточника = ТипИсточника;
    НоваяЗапись.УзелИнформационнойБазы = УзелИнформационнойБазы;
    НоваяЗапись.УникальныйИдентификаторИсточникаСтрокой = УникальныйИдентификаторИсточникаСтрокой;
    
    НаборЗаписей.Записать();


В модуле регистра вываливается вот с такой ошибкой

РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(40)}: Ошибка при вызове метода контекста (Добавить)
    ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);


Не могу понять что ни так. В отборе "Отбор.УзелИнформационнойБазы.Значение" узел узла обмена. А он всё равно ругается.

План обмена добавил добавил свой.
1 Cyberhawk
 
10.07.19
17:03
Код у узла может не установлен
2 Студиозус
 
10.07.19
17:03
(1) Установлен. Без него ни даёт записать.
3 Студиозус
 
10.07.19
17:04
Сейчас попробовал выбрать узел из типового плана обмена.
Добавил в план обмена "Полный" второй узел и выбрал его.
Ошибка выпала такая же.
4 Жан Пердежон
 
10.07.19
17:35
НаборЗаписей.ОбменДанным.Загрузка = ИСТИНА;
или
Добавь РС в регистрацию твоего Плана обмена
5 Cyberhawk
 
10.07.19
17:36
А, ну да, скорее всего РС не входит в состав плана обмена, чей узел ты суешь в получатели
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн