Имя: Пароль:
1C
1С v8
Глаз замылился, подскажите
0 Aswed
 
13.12.17
18:11
В типовой БП 3.0 есть регистр СоответствияОбъектовИнформационныхБаз.

Пытаюсь сделать в нём запись. Вылетает вот на этом куске кода.

ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);

Причём в точно такой же конфе всё спокойно добавляется и всё работает.

Не могу понять в чём туплю.

Типы совпадают и там и там.
1 Aswed
 
13.12.17
18:11
+ (0) кусок кода из модуля регистра
2 Fragster
 
гуру
13.12.17
18:14
а ошибку мы должны угадать?
3 Aswed
 
13.12.17
18:15
(2) Сорри. Туплю уже

Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(32)}: Ошибка при вызове метода контекста (Добавить)
    ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);
по причине:
Недопустимое значение параметра (параметр номер '1')
4 Fragster
 
гуру
13.12.17
18:17
ну значит Отбор.УзелИнформационнойБазы.Значение - не узел плана обмена, в составе которого есть то, где этот код.
5 Aswed
 
13.12.17
18:18
(4) Кусок этого кода в модуле регистра сведений. Там соответствия всех узлов хранится
6 Fragster
 
гуру
13.12.17
18:19
значит этот регистр сведений не включен в план обмена, который Отбор.УзелИнформационнойБазы.Значение. или в Отбор.УзелИнформационнойБазы.Значение вообще не узел плана обмена.
7 Aswed
 
13.12.17
18:24
(6) Регистр включен.
Эта база в которой вожусь развёрнута из КФшника базы в которой запись проходит нормально.
8 Aswed
 
13.12.17
18:26
+ (6) в обоих базах значение "Настройка обмена данными"
9 Aswed
 
13.12.17
18:27
Я уже голову сломал)
Что ещё в плане обмена, интерактивно, из режима Пердприятие можно настроить?
10 Aswed
 
13.12.17
18:30
Или с узлом что то сделать)
Не знаю блин) Один и тот же код в одной базе работает в другой нет.
11 Fragster
 
гуру
13.12.17
18:55
еще может быть пустой узел или ЭтотУзел
Ошибка? Это не ошибка, это системная функция.