|
Выгрузка на FTP. |
☑ |
0
Maikroft
10.04.20
✎
11:49
|
Добрый день.
Прошу совета.
Делаю выгрузку на FTP, уже не в первый раз, разумеется, и всегда работало.
Но на данный момент всё проходит, но файл на FTP не появляется.
Перепроверил всё, что мог.
Вот процедура, в приложенном файле скриншот. Файл вручную на FTP создаётся.
Процедура ОтправитьДокументXML(Документ)
ИмяВременногоФайлаXML = ПолучитьСтрокуXML(Документ);
Если ОтправлятьНаFTP Тогда
Попытка
FTP = Новый FTPСоединение(АдресFTPСервера, ПортFTPСервера, ЛогинFTP, ПарольFTP, Неопределено, ПассивныйРежимFTPСервера, 0);
Если ЗначениеЗаполнено(ДиректорияFTPСервера) Тогда
FTP.УстановитьТекущийКаталог(ДиректорияFTPСервера);
Иначе
FTP.УстановитьТекущийКаталог("/");
КонецЕсли;
ИмяФайлаНаФТП = "";
ИмяФайлаНаФТП = "Order_" + Документ.Номер + "_" + Формат(Документ.Дата, "ДФ=dd.MM.yy") + ".xml";
FTP.Записать(ИмяВременногоФайлаXML, ИмяФайлаНаФТП);
Исключение
КонецПопытки;
КонецЕсли;
КонецПроцедуры
|
|
1
Maikroft
10.04.20
✎
11:50
|
Да, вот скриншот:
|
|
2
Maikroft
10.04.20
✎
11:51
|
Примечание: Это УПП 1.3 на обычных формах, платформа 1С:Предприятие 8.3 (8.3.15.1830)
|
|
3
Momus
10.04.20
✎
11:52
|
(0) попробуй переподключиться к ftp. Не знаю с чем связано, но я как-то 4 часа искал проблему, которой не было
|
|
4
Maikroft
10.04.20
✎
12:41
|
Я уже много раз делал.(
|
|
5
Ц_У
10.04.20
✎
12:47
|
ОтправлятьНаFTP - истина?
Ошибки, я так понимаю, при выполнении нет?
|
|
6
Ц_У
10.04.20
✎
12:48
|
И данные переданы для сохранения?
|
|
7
Мимохожий Однако
10.04.20
✎
13:13
|
Убери попытку и пройдись отладчиком
|
|
8
arsik
гуру
10.04.20
✎
13:14
|
(0) Сделай так.
ИмяВременногоФайлаXML = ПолучитьСтрокуXML(Документ);
Файл = Новый Файл(ИмяВременногоФайлаXML);
Если не Файл.Существует() Тогда
Сообщить("Файл не существует");
КонецЕсли;
|
|
9
arsik
гуру
10.04.20
✎
13:17
|
(1) Видно в отладчике, что в ИмяВременногоФайлаXML - содержание xml файла а не его имя.
|
|
10
Maikroft
16.04.20
✎
14:21
|
arsik, спасибо, заработался я, видимо.
|
|