|
Обмен через план обмена по com соединению |
☑ |
0
abbas
22.06.22
✎
09:07
|
Доброго времени суток. Подскажите пжста, что не так или куда копать?
Создал новый план обмена, при создание/изменении РКО/ПКО/ППИ/ППВ получаем изменения в плане обмена.
Потом через СОМ соединения забираем изменения из базы 1 и загружаем в базу 2.
Все работает кроме одного, не могу получить изменения по ПКО/РКО через ВыбратьИзменения()
ППИ и ППВ грузит без проблем, когда получаю изменения ПКО/РКО в базе 1, то я получаю изменения, а через СОМ не могу получить ПКО/РКО, то нет данных,
ЗаписьХМЛ = Новый ЗаписьXML;
ЗаписьХМЛ.УстановитьСтроку();
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("root");
ВыборкаДетальныеЗаписи = ПланыОбмена.ВыбратьИзменения(ПланыОбмена.НовыйОбмен.НайтиПоКоду("База1"),0);
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Попытка
Объект = ВыборкаДетальныеЗаписи.Получить();
ЗаписатьXML(ЗаписьХМЛ, Объект);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецЦикла;
ПланыОбмена.УдалитьРегистрациюИзменений(ПланыОбмена.DI_Обмен.НайтиПоКоду("База1"));
ЗаписьХМЛ.ЗаписатьКонецЭлемента();
ТекстВозврата = ЗаписьХМЛ.Закрыть();
|
|
1
Галахад
гуру
22.06.22
✎
09:09
|
Может не включено в план обмена? Если запросом смотреть что показывает?
|
|
2
Волшебник
модератор
22.06.22
✎
09:11
|
удалять изменения надо при получении квитанции об успешной загрузке, а не при выгрузке
|
|
3
abbas
22.06.22
✎
09:15
|
Когда получаю из базы 2 изменения через СОМ из базы 1, именно по данному виду документа, изменений нет
А когда получаю изменения в базе 1 в базе 1 через запрос/вручную, изменения есть
|
|
4
luter-89
22.06.22
✎
09:17
|
(3) Смотри правила регистрации и сам план обмена. Либо правила не работают, либо в подписку документы не включил
|
|
5
Serg_1960
22.06.22
✎
09:23
|
"ПланыОбмена.ВыбратьИзменения" - Вы получаете изменения, сделанные в текущей базе? А Вам, насколько я понял, нужны изменения, зарегистрированные в базе по COM.
|
|