|
Тонкий клиент и обработка Универсальный обмен данными в формате XML |
☑ |
0
Shushkovff
24.05.15
✎
18:43
|
Добрый день. Есть задача запустить обработку УниверсальныйОбменДаннымиXML при подключении через тонкий клиент.
Написал следующие вычисления по импорту данных из сторонней базы, все работает, но файл с данными сохраняется на сервере, а мне нужно его обратно передать на клиент, подскажите пожалуйста как это сделать.
ОбъектПодключения = "V82C.Application";
ТекCOMОбъект = Новый COMОбъект(ОбъектПодключения);
СтрокаПодключения = "ws='<адрес>';Usr='<пользователь>';Pwd='<пароль>';";
ТекCOMОбъект.Connect(СтрокаПодключения);
ТекCOMОбъект.Visible = Ложь;
Форма2 = ТекCOMОбъект.ПолучитьФорму("Обработка.УниверсальныйОбменДаннымиXML.Форма.УправляемаяФорма");
ИмяФайлаПравил = "C:\Правило_1С_2.xml"; // файл на клиенте
ДанныеПравило = Новый ДвоичныеДанные(ИмяФайлаПравил);
АдресПравило = ПоместитьВоВременноеХранилище(ДанныеПравило);
ИмяФайлаДанныхСервер = "D:\УППВебСервис\Данные_1С_6.xml"; // файл на сервере
Форма2.ИмяФайлаДанных = ИмяФайлаДанныхСервер;
Форма2.ЗагрузитьПравилаОбменаИПараметрыНаСервере(АдресПравило,"");
Форма2.ВыполнитьВыгрузкуНаСервере();
|
|
1
ДенисЧ
24.05.15
✎
18:49
|
Запихни на сервере во временное хранилище и отдай адрес клиенту
|
|
2
RomanYS
24.05.15
✎
18:49
|
(0) ты же файл правил передал на сервер, сделай тоже самое с файлом данных
|
|
3
MadHead
24.05.15
✎
18:51
|
|
|
4
Shushkovff
24.05.15
✎
20:38
|
Чтобы поместить файл данных во временное хранилище для этого нужно писать новую процедуру в обработке УниверсальныйОбменДаннымиXML и вызывать её?
|
|
5
RomanYS
24.05.15
✎
20:59
|
(4) процедуру можешь писать и в своей обработке, или где ты там (0) писал. Важно что она запихнула файл на сервере в хранилище, а из хранилища заберешь уже на клиенте
|
|