Версия для печати темы (https://pro1c.org.ua/index.php?s=b280ecc39e6e7daa11ad2456dd746cf3&showtopic=17377)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Передача файла через Ftp

Автор: Pepe 05.04.14, 11:54

Возникла необходимость передачи файла на фтп сервер. Есть возможность из 1с-ки через КомандаСистемы() вызвать внешнюю программу для передачи. Интересует кто что вызывает и чем пользуется. Может посоветуете простой способ решения задачи.

Автор: zetovich 05.04.14, 17:10

Использовал внешнию компоненту. Название сейчас не помню. (да не трудно найти на инфостарте вк). Работает исправно.

Автор: volodya1122 08.04.14, 10:02

намного проще без внешних компонент

Процедура ВигрузитиНаСайт() 
    Текст = СоздатьОбъект("Текст");
    Текст.ДобавитьСтроку("open 100.100.100.100");  //наш сайт
    Текст.ДобавитьСтроку("user логин пароль");   // логин и пароль на фтп
    Текст.ДобавитьСтроку("binary");
    Текст.ДобавитьСтроку("quote PASV");
    Текст.ДобавитьСтроку("send d:\users.txt users.txt");  //файл що выгружаєм і його імя на сайті
    Текст.ДобавитьСтроку("quit");
    Текст.Записать("d:\ftpcmd.dat");
    ФС.УстТекКаталог(КаталогИБ());    
    //КомандаСистемы("ftp -s:d:\ftpcmd.dat -n");
    КомандаСистемы("ftp -s:d:\ftpcmd.dat -n >"+"d:\ftp.log");

//    КомандаСистемы("ftp  -s:ftpcmd.dat");
    ФС.УдалитьФайл("d:\ftpcmd.dat");    
    
КонецПроцедуры

Автор: mister-x 07.06.17, 11:50

Я http://pro1c.org.ua/redirect.php?http://infostart.ru/public/165299/ знайшов порівняння декількох способів передачі файлів на ftp.

Автор: Vofka 07.06.17, 11:59

mister-x, ТС-у сейчас очень кстати...

Автор: mister-x 07.06.17, 13:39

А це я для всіх, а не тільки ТС icon_beer17.gif
+створив статтю http://pro1c.org.ua/topic/ftp-otpravka-iz-7-7-37696/, так буде краще

Автор: Vofka 07.06.17, 14:03

Цитата(mister-x @ 07.06.17, 14:39) *
+створив статтю тут, так буде краще

Это другое дело smile.gif

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua