Возникла необходимость передачи файла на фтп сервер. Есть возможность из 1с-ки через КомандаСистемы() вызвать внешнюю программу для передачи. Интересует кто что вызывает и чем пользуется. Может посоветуете простой способ решения задачи.
Использовал внешнию компоненту. Название сейчас не помню. (да не трудно найти на инфостарте вк). Работает исправно.
намного проще без внешних компонент
Процедура ВигрузитиНаСайт()
Текст = СоздатьОбъект("Текст");
Текст.ДобавитьСтроку("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");
КонецПроцедуры
Я http://pro1c.org.ua/redirect.php?http://infostart.ru/public/165299/ знайшов порівняння декількох способів передачі файлів на ftp.
mister-x, ТС-у сейчас очень кстати...
А це я для всіх, а не тільки ТС
+створив статтю http://pro1c.org.ua/topic/ftp-otpravka-iz-7-7-37696/, так буде краще
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua