|
|
Дублирование документов при универсальном обмене данными |
☑ |
|
0
razyiller
11.03.14
✎
09:02
|
Всем доброго времени суток, имеются две самописные базы. Источник файловый вариант на платформе 7.7 и приемник на платформе 8.2 серверный вариант. Написаны правила обмена, документы просто переливаются. в файловом варианте и при ручной загрузке все загружается хорошо, но при выполнении автообмена(регламентное задание) документы дублируются, в настройках формы "Универсальный обмен данными в формате XML"вроде бы все указано верно. может быть проблема с FTP, где лежит файл для загрузки? в чем может быть проблема?
|
|
|
1
Wobland
11.03.14
✎
09:04
|
в правилах
|
|
|
2
razyiller
11.03.14
✎
09:05
|
но ведь при ручной загрузке и в файловом и серверном варианте все хорошо. дублей нет.
|
|
|
3
Wobland
11.03.14
✎
09:14
|
даже если два раза кряду выполнять загрузку?
|
|
|
4
razyiller
11.03.14
✎
09:24
|
да, хоть пять раз один и тот же файл гружу, дублей нет.
|
|
|
5
razyiller
11.03.14
✎
09:30
|
Код выглядит так:
Узел = ПланыОбмена.ОбменОТБРС.НайтиПоКоду("01").ПолучитьОбъект();//узел ОТБРС
Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Обработка.РежимОбмена = "Загрузка";
Обработка.ВыводВОкноСообщенийИнформационныхСообщений = Истина;
Обработка.ЗагружатьДанныеВРежимеОбмена=Истина;
Обработка.ЗаписыватьРегистрыНаборамиЗаписей=Истина;
Обработка.ЗапоминатьЗагруженныеОбъекты=Истина;
Обработка.ИмяФайлаОбмена = "\\192.168.101.29\rs\ObmenRSC\OUT\Obmen_OTBRS_RSC.xml";
Если ФайлСуществует(Обработка.ИмяФайлаОбмена) Тогда
Обработка.ВыполнитьЗагрузку();
КонецЕсли;
|
|
|
6
razyiller
12.03.14
✎
07:07
|
ап
|
|