|
Как программно выгрузить данные на ftp
| ☑ |
0
ManInCity
08.10.12
✎
16:40
|
Необходимо сделать выгрузку через обработку "УниверсальныйОбменДаннымиXML" на ftp. Правила обмена лежат на ftp сервере и документ, в который необходимо выгрузить данные тоже.
Если правила обмена и файл выгрузки данных находится на локальной машине, то вот так работает:
Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Обработка.ИмяФайлаОбмена = "C:\...";
Обработка.ИмяФайлаПравилОбмена = "C:\...";
Обработка.ЗагрузитьПравилаОбмена();
Обработка.ВыполнитьВыгрузку();
А если на ftp, пишу:
Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Обработка.ИмяФайлаОбмена = "ftp://...:...@......";
Обработка.ИмяФайлаПравилОбмена = "ftp://...:...@......";
Обработка.ЗагрузитьПравилаОбмена();
Обработка.ВыполнитьВыгрузку();
то выпадает ошибка:
"Не корректно указано имя файла для выгрузки данных"
Подскажите как выгружать на ftp?
конфигурация нетиповая, платформа 8.2.16.363
|
|
1
Stim
08.10.12
✎
16:41
|
гы. а параметры ftp-сервера кто будет указывать? 1С еще не изобрела телепата
|
|
2
Maxus43
08.10.12
✎
16:46
|
конфа какая? в УПП ищи:
ИначеЕсли СтруктураНастроекОбменаДанными.ДанныеНастройки.ТипНастройки = Перечисления.ТипыАвтоматическогоОбменаДанными.ОбменЧерезFTPРесурс Тогда
СтруктураНастроекОбменаДанными.Вставить("ИмяВходящегоФайлаОбмена", "");
ПодготовитьОбменЧерезFTPРесурс(СтруктураНастроекОбменаДанными);
|
|
3
rs_trade
08.10.12
✎
16:49
|
(0) смотри код в любой типовой.
|
|
4
ManInCity
08.10.12
✎
17:54
|
Пишу
Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Соединение = Новый FTPСоединение(ftp,логин, пароль);
Соединение.УстановитьТекущийКаталог("КаталогНаFTP");
Обработка.ИмяФайлаПравилОбмена = Соединение.ТекущийКаталог() + "/правила.xml";
Обработка.ИмяФайлаОбмена = "C:\...";
Обработка.ЗагрузитьПравилаОбмена();
Обработка.ВыполнитьВыгрузку();
Выпадает ошибка:
"Указанный файл правил обмена не существует!"
|
|
5
Живой Ископаемый
08.10.12
✎
17:55
|
так что, выслать тебе файл?
|
|
6
ManInCity
08.10.12
✎
17:56
|
(5) Что за файл? Пример ?
|
|
7
Живой Ископаемый
08.10.12
✎
17:57
|
который не существует, елки!
|
|
8
ManInCity
08.10.12
✎
18:00
|
(7) конечно, на почту скинь
|
|
9
ManInCity
08.10.12
✎
18:02
|
Help
|
|
10
Живой Ископаемый
08.10.12
✎
18:02
|
скинул
|
|