Имя: Пароль:
1C
1С v8
Дубли при обмене через COM-соединение, через файл - нет
0 nicxxx
 
25.07.23
18:10
Коллеги, нужна помощь.
Обмен по правилам КД2, между своей конфой и ЕРП. Направление: своя конфа -> ЕРП.
Источник - документ "Договор", приемник - справочники "ДоговорыКонтрагентов".
При обмене через файл дублей нет, через COM - есть. Т.е. не находит договор, созданный руками в ЕРП и создает еще один.
Синхронизация по ГУИД + далее 4 поля поиска.
Я в раскопках дошел до этого вызова:
    Ссылка = НайтиОбъектПоСсылке(ТипОбъекта,
(это в методе ПроизвестиЧтениеДанныхВРежимеВнешнегоСоединения(), обработка КонвертацияОбъектовИнформационныхБаз)
правда пока не знаю, как запустить внешнее соединение в отладке.
Но нелогично же, что транспорт влияет на логику загрузки...
1 nicxxx
 
25.07.23
18:47
и здесь
         Ссылка = НайтиОбъектПоСсылке(ТипОбъекта,
ссылка не найдена
2 Aleksey
 
26.07.23
03:22
ну без отладчика тоже есть жизнь, например пиши в ЖР всю инфу
3 nicxxx
 
26.07.23
06:10
(2) уже делаю.
Была надежда, что кто-то сталкивался и знает ответ.
Пока обнаружил, что поля поиска не работают, а ссылка находится за 2 приема через регистр СоответствияОбъектовИнфБаз при импорте через файл. А через COM - данные не попадают в этот регистр.
4 Мимохожий Однако
 
26.07.23
08:45
Логично в отладке посмотреть исполнение кода, который используется в COM-соединении. Там есть ограничения на типы передаваемых данных
5 nicxxx
 
26.07.23
12:18
логичнее. но сложновыполнимо