|
Обмен по плану обмена. Как очистить регистрацию доставленных в узел объектов?
| ☑ |
0
bolobol
21.11.16
✎
16:37
|
Доброго дня!
Регистрируются объекты для обмена, производится выгрузка в узел, узел загружает, даёт ответную выгрузку, загружаем в исходную БД ответ... а чем и как должны удаляться успешно доставленные объекты - не понятно... Подскажите, плиз, что-то самому дописывать нужно?
Самописный обмен через :
ЧтениеXML = Новый ЧтениеXML();
ЧтениеXML.ОткрытьФайл(ФайлЗагрузки);
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
Пока ВозможностьЧтенияXML(ЧтениеXML) Цикл
Данные = ПрочитатьXML(ЧтениеXML);
Данные.Записать();
КонецЦикла;
ЧтениеСообщения.ЗакончитьЧтение();
ЧтениеXML.Закрыть();
|
|
1
DrShad
21.11.16
✎
16:43
|
автоматом
|
|
2
bolobol
21.11.16
✎
16:48
|
Автоматом не происходит, значит, что какая-то настройка?
|
|
3
h-sp
21.11.16
✎
16:49
|
(2) посмотрите типовой обмен.
|
|
4
DmitrO
21.11.16
✎
17:07
|
ПланыОбмена.УдалитьРегистрациюИзменений(Узел, НомерПринятого)
|
|
5
bolobol
21.11.16
✎
17:28
|
(4) Узла-то у меня нет
|
|
6
piter3
21.11.16
✎
17:30
|
(5) А в (0) очень даже есть
|
|
7
bolobol
21.11.16
✎
17:32
|
(6) Хде? 00
|
|
8
bolobol
21.11.16
✎
17:37
|
В общем, по совету друзей, добавил перед ЗафиксироватьТранзакцию();
ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель, ЧтениеСообщения.НомерПринятого);
Жду загрузки, очень надеюсь)
Благодарю!
|
|
9
piter3
21.11.16
✎
17:42
|
Тип: ПланОбменаСсылка.; Массив.
Одиночное значение типа ПланОбменаСсылка. или массив таких значений, показывающие для каких узлов удаляются записи регистрации изменений.
|
|
10
bolobol
21.11.16
✎
17:53
|
(9) Да, спс, суть параметра мне понятна, теперь и откуда взять узнал.
Вылезла другая проблема - не переносится таб часть Контактная информация у Контрагентов. Бух 3.0 в Бух 3.0 обмен... Ну и дела...
|
|