Здравствуйте!

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

Что не так делаю?
---
Предполагаю, что вы добавили новую запись в регистр, указав узел плана обмена, в состав которого не включен данный регистр.
---
Предполагаю, что вы добавили новую запись в регистр, указав узел плана обмена, в состав которого не включен данный регистр.
---
Точно спасибо.
Не подскажите как можно настроить сопоставление объектов, т.е. мне нужно чтобы Подразделение А подставлялось в приемник как Подразделение А1, а не как Подразделение А?
План обмена использую СинхронизацияДанныхЧерезУниверсальныйФормат.
---
наверное с помощью регистра Публичные идентификаторы синхронизируемых объектов?
---
Да, с помощью него. При этом лишь на одной из сторон обмена: либо в базе-источнике Вы указываете с каким идентификатором выгружать, либо в базе-приемнике указываете, на какой идентификатор заменить.

По поводу программной записи в регистр, но мне чаще удобнее было настраивать соответствие не собственной обработкой, а встроенным механизмом сопоставления. Для этого в источнике регистрировал и выгружал нужные объекты. Далее самостоятельно запускал синхронизацию в приемнике, благодаря чему открывалось окно загружаемых объектов с возможность сопоставления их с уже существующими в базе. Ну и вручную настраивал соответствие.
---
вроде сопоставил, а система всё равно не подставляет так как надо.
---
И записи в регистре есть?
---
да.
---
ПравилоКонвертации.ВариантИдентификации = "ПоПолямПоиска";
может это из за этого?
---
Ну конечно. :-) Получается, ссылками Вы и не пользуетесь вовсе.

P.S. Хотя прежде я думал, что нет возможности сопоставлять объекты интерактивно, если не используется ссылка для поиска.
---
Ок, сейчас попробую)
---
(10 Спасибо большое:) Всё получилось)
---
Та же ошибка появилась после обновления бухгалтерии 3.0 на новый релиз и платформу!
Начал копать и выяснил что база БУХ 3.0 в момент синхронизации с другой базой при поиске объекта по ссылке GUID обращается в первую очередь у себя к регистру сведений "Соответствия объектов информационных баз" и ищет GUID объекта из базы источника в колонке "Уникальный идентификатор источника строкой"
Если там будет пусто появится та самая ошибка о несоответствии параметров!

Как решил проблему - восстановил регистр сведений из бекапа БУХ3.0 до обновления (там колонка "Уникальный идентификатор источника строкой" была еще заполнена).

На сколько я понял данный регистр сведений служит для предотвращения создания дублей при синхронизации. Например если в двух базах создали два одинаковых контрагента с разными GUID ссылками но одинаковым наименованием. При синхронизации с БУХ 3.0 такой контрагент попадёт в список предупреждений и если пользователь подтвердит что это дубль то далее этот контрагент будет занесен в регистр "Соответствия объектов информационных баз".
Теоретически данный регистр можно вообще очистить и данная ошибка тоже пропадёт, но потом при синхронизации придётся пройти процедуру сопоставления похожих объектов.

Почему колонка "Уникальный идентификатор источника строкой" очистилась единственное что понять не могу