Ошибка обмена между 2-мя базами

1. DoctorRoza 16.05.14 15:41 Сейчас в теме
Добрый день, коллеги!
Настроил обмен между КА и Документооборотом. При попытке обмена со стороны Документооборота, выпадает ошибка:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4587)}: Ошибка записи объекта
ТипОбъекта = Физическое лицо
Объект = ПЕтров
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать)
Объект.Записать();
по причине:
В данной транзакции уже происходили ошибки!
ПозицияМодуля = Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4568)
КСообщенияОбОшибках = 26

В отладчике дошел до места ошибки:
ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение);
По отладчику получил, что
Отбор.УзелИнформационнойБазы.Значение =
Отбор.УзелИнформационнойБазы.Значение| КА| ПланОбменаСсылка.ОбменДокументооборот

В помощнике сказано, что
НаборУзлов (NodeSet)
Добавить (Add)
Синтаксис:

Добавить(<Узел>)
Параметры:

<Узел> (обязательный)

Тип: ПланОбменаСсылка.
Ссылка на узел плана обмена, который надо добавить к набору узлов.
Описание:

Добавляет узел к набору узлов. Если узел уже входит в набор, то он не будет добавлен.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:
Узел = ПланыОбмена.ПО1.НайтиПоКоду("Маг11");
Об.ОбменДанными.Получатели.Добавить(Узел);

Не пойму, почему тип не совпадает! Может кто сталкивался с проблемой. Правила обмена работают верно, ошибка при записи в РС.СоответствияОбъектовИнформационныхБаз. Закомментировал код, где возникает ошибка, обмен прошел, но это не решение.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Allexe8.1 16.05.14 15:55 Сейчас в теме
(1) DoctorRoza,
"ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение)"

Либо Отбор.УзелИнформационнойБазы.Значение - пустая ссылка, либо узел этой базы (= ПланыОбмена.ОбменДокументооборот.ЭтотУзел() , либо физлица - не входят состав плана обмена
3. DoctorRoza 19.05.14 08:10 Сейчас в теме
(2) Allexe8.1, проверил отладчиком, все верно. Передаю в параметр нужное значение узла, но получаю ошибку! Плиз, может есть еще какие пути решения?
4. ipoloskov 164 19.05.14 08:18 Сейчас в теме
(3) DoctorRoza, физлица входят в состав плана обмена?
Вообще довольно странно, что узел обмена добавляется при обмене. У вас какая-то древовидная структура узлов? Если нет, то в обработчиках ПередЗаписью и ПриЗаписи нужно поставить в самом начале (перед ОбменДанными.Получатели.Добавить ....)
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
5. DoctorRoza 19.05.14 08:25 Сейчас в теме
(4) ipoloskov, проверил, В 2-х базах, в ПО в состав входит только спр. ФизическиеЛица. В ДокОб-те использую типовой механизм, ничего не меняя, так как обмены будут добавляться с др. базами. ПО неиерархический.
6. DoctorRoza 19.05.14 08:26 Сейчас в теме
(4) ipoloskov, сам не пойму, делаю все по справке и шляпа на выходе!
7. DoctorRoza 19.05.14 09:28 Сейчас в теме
(4) ipoloskov, ЗАРАБОТАЛО!!!!
В Документообороте в Состав нужно включать РС.СоответствияОбъектовИнформационныхБаз и все пролетает! :)
STZMK; SamJack; user1621956; mr_sav; userzak; newlogin1; Alex3568; MainUser1C; anuar_medeup; dmbarchenkov; Slypower; myoker; Invodev; user1088651; olen_ka; EASports; temdj; maksa2005; _Farsh_; EvgeniyNP; metis76; SmArtist; softgarant; insurgut; SayDimas; max_nch; verad; Viking_V; kild; simich; ll13; eksetro; Amivita; naumkin.s; zhizelkalimullina; mmesropian; valafan; Zhilyakovdr; DmitrySinichnikov; nadegda-tere; rendalina; kichigin_al; pizhenkov; nporrep; +44 Ответить
8. max_nch 22.11.19 16:10 Сейчас в теме
(7)спасибо тебе человек!
_Farsh_; SmArtist; +2 Ответить
9. EvgeniyNP 28.05.20 11:00 Сейчас в теме
(7) то что нужно было. спасибо!
11. Invodev 29 25.10.21 01:37 Сейчас в теме
(7) Благодарю!! Вижу, актуальности не теряет - в ERP до сих пор этот регистр не в составе типовых планов обмена.
12. valeriy-vm 32 14.06.23 11:58 Сейчас в теме
(7)Актуально оказалось!)
13. teplova_ok 29.08.23 17:05 Сейчас в теме
(7) П - постоянство)) Прошло 9 лет, а ошибки не теряют актуальности))
14. userzak 07.11.23 17:10 Сейчас в теме
(7)Спасибо тебе добрый человек. Дай бог тебе здоровья и много денег!
10. user887784 20.05.21 23:02 Сейчас в теме
Аналогичную проблему так-же решил.
Делал свой обмен с своим планом обмена (в BAS Бух).
Вылетала ошибка на "ОбменДанными.Получатели.Добавить(Отбор.УзелИнформационнойБазы.Значение)".
Помогло добавление в состав своего плана обмена РегистраСведений "СоответствияОбъектовИнформационныхБаз"
15. user883521 11.11.24 13:10 Сейчас в теме
Нда, 10 лет прошло - а все так же актуально. Спасибо за подсказку!
16. IvanShulgaCase 06.02.25 08:46 Сейчас в теме
Стабильно отрабатывает на любом обмене! СПАСИБО!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот