обычные формы, файловые базы.
вот такой код работает:
в базе С\:МояБаза\
обмен =Обработки.УниверсальныйОбменДаннымиXML.Создать(); обмен.ИмяФайлаОбмена = "С\:МояБаза\выгрузка.xml"; обмен.РежимОбмена = "Загрузка"; обмен.ОткрытьФайлЗагрузки(Истина); обмен.ВыполнитьЗагрузку(); Сообщить(обмен.ФлагОшибки); //возвращает ИСТИНА
а этот код вызывается из базы С\:МояБаза2\:
ИмяБазы = "С\:МояБаза" ; СтрокаПодключения = "File = " + """" + СокрЛП(ИмяБазы) + """"); ОбъектПодключения = Новый COMОбъект("V83.ComConnector"); v8 = ОбъектПодключения.Connect(СтрокаПодключения); обмен = v8.Обработки.УниверсальныйОбменДаннымиXML.Создать(); обмен.ИмяФайлаОбмена = "С\:МояБаза\выгрузка.xml"; обмен.РежимОбмена = "Загрузка"; обмен.ОткрытьФайлЗагрузки(Истина); Сообщить(обмен.ФлагОшибки); //возвращает ЛОЖЬ
почему?
юзерс1св8 не может прочесть файл обмена? как ему его передать?