Имя: Пароль:
1C
1С v8
Обмен по плану обмена. Как очистить регистрацию доставленных в узел объектов?
,
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 обмен... Ну и дела...