|
Не записывает в регистр СоответствияОбъектовИнформационныхБаз |
☑ |
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
|
А, ну да, скорее всего РС не входит в состав плана обмена, чей узел ты суешь в получатели
|
|