Имя: Пароль:
1C
1С v8
Дублирование документов при универсальном обмене данными ☑
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
ап
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс