План обмена vs Универсальный обмен данными #626387


#0 by Nem4ik
Имеем: УТ CRM, Комплексная. Необходимо организовать обмен рядом объектов. Есть план обмена, изменения регистрируются, обмен происходит... но не выгружается справочник Контрагенты. Все есть. Есть регистрация изменений, есть правило выгрузки, есть ПКО (нигде Отказ не устанавливается), ошибок тоже не возникает. В протоколе выгрузки пишется "выгружено N объектов", то есть они реально выгружаются из базы, но записей в базе приемнике не появляется новых(коды у записываемых элементов так же уникальные и не совпадают кодами в приемнике). Попробовал выгрузить обработкой Универсальный обмен данными в XML... Те же правила, тот же узел. Запись произошла на ура. В чем может быть проблема, может кто подскажет? Мне кажется я где то одну галочку не поставил, но не знаю какую.
#1 by Nem4ik
И еще такой момент: регистрируя изменения (помечаю на выгрузку) 3 объекта. При выгрузке через Универсальный обмен данными: выгружено 12 объектов. При выгрузке через план обмена для тех же 3 объектов: выгружено 5.
#2 by hhhh
ну это понятно. Например, номенклатуру регистрируешь, универсальный выгружает номенклатуру и единицы измерения. А через план обмена только номенклатуру. Так и должно быть.
#3 by Nem4ik
Создал нового контрагента, и добавил к нему контактное лицо контрагента. Контактное лицо записалось в приемнике и контрагент записался, но у него все поля не заполнены. ПКС есть.
#4 by Nem4ik
Up. Ребят, может кто-нибудь чего-нибудь таки подскажет? хотя бы примерно с чем это может быть связано... :(
#5 by GenV
Попробуй передвинуть ПВО контрагента вверх по приоритету выгрузки.
#6 by Рэйв
Поставь точку останова в процедуре при отправке подчиненному(или главному) и смотри что происходит когда начинает выгружать контрагентов
#7 by Omskdizel
У тебя через файл обмен настроен? Если да, то для начала глянь, чего там выгружается.
#8 by Nem4ik
О_о.. Создал одно правило, только для контрагентов, ПВО, ПКО все автоматом. Выгружаю в xml. "выгружено 2 объекта", в файле этих объектов нет.
#9 by Nem4ik
*возможно это имеет значение: В одной из баз Контрагенты нетиповые, но я эти реквизиты и не выгружаю.
#10 by Omskdizel
Вот это ты через план обмена попробовал или через универсальную выгрузку?
#11 by Omskdizel
Да, автоматом ПВО и ПКО так себе решение, оно ж не знает внутреннюю логику, которая могет быть
#12 by Nem4ik
Это я пытаюсь через план. По одним и тем же правилам для одних и тех же объектов Универсальный обмен выгружает элемент и подчиненные, а план обмена только:
#13 by Omskdizel
Я правильно понимаю, что с одними и теми же правилами экспериментируешь через план и через универсальную выгрузку?
#14 by Nem4ik
Да. Это неправильно?
#15 by Omskdizel
Нет, все правильно. В плане обмена могут быть дополнительные параметры, их поищи, у меня сейчас нет под рукой базы к сожалению, точно подсказать не смогу.
#16 by LamerSuper
Прямое подключение к базе?
#17 by LamerSuper
1 Псмотри подписки на события которые в базе премнике. Возможно в одной из них выпоняется функция недоступная в режиме внешнее соединение. 2 Возьми в базе источнике сохрани как внешними обработки : Обмен данными XML, и Универсальный обмен данными XML. Потом напрамяую в конфигураторе базы приемнике загрузи их. Видимо при COM соединении в памяти что то не чтыкуется и не создаются обработки базы приемника, когда в памяти уже есть обработка с таким именем но другим идентификатором базы источника
#18 by LamerSuper
+ кстати может еще быть подписка на событие функция которого находится в моделе с галочкой вызов сервера. ТОже не по фен шую. Не сработает.
#19 by LamerSuper
еще как вариант если база одна из 2 в режиме поддержки версии 8.1 а другая 8.2 то тоже не прокатит вроде.
#20 by hhhh
если в типовых, то там так и задумано: выгружаются только контрагенты, у которых есть договоры или контактные лица. А остальные считаются неактивными.
#21 by Nem4ik
Всем спасибо за помощь. С помощью f5 и f9 нашел ошибку. В модуле плана обмена список узлов брался не от этого плана (просто скопировали план обмена "УТ-УПП" и поменяли состав регистрации). код модуля прежний -> Список узлов обмена для контрагентов брался из "УТ-УПП".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С