Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 20:10

Обмен по ftp

Автор Leaner, 15 ноя 2013, 12:14

0 Пользователей и 1 гость просматривают эту тему.

Leaner

Добрый день. Подскажите пожалуйста. Мне нужно организовать обмен данных по ftp между 1С и другой программой. С выгрузкой данных все более-менее понятно. Вопрос по загрузке: я не знаю какое будет имя файла, которое мне нужно загрузить, знаю только расширение. можно ли как-то запросить загрузку файла из определенной папки без точного указания имени? Или придется сначала сохранять  список файлов в нужной папке в текстовый документ, его анализировать и только потом загружать файл? Я сохраняю команды ftp  в файле и потом его запускаю при обращении к ftp. Используется только стандартный ftp, без доп. программ и dll.
Вот так (c указанием точного имени файла) работает:
open
myserver
myuser
mypass
cd /temp/
lcd c:\temp
get 222.txt
close
exit 

Herby

примерно так

file=ФС.найтиПервыйФайл(ВашКаталогОбмена+"*.*");
пока file <> "" цикл
  // здесь ваши действия по обработке файла
  file = ФС.найтиСледующийФайл();
КонецЦикла;


т.е. в методе НайтиПервыйФайл вы можете задать любую маску файла, которая дальше будет
использоваться в цикле пока не дойдете до последнего файла с такой маской имени и расширения.

Leaner

Спасибо)
Я хотела сделать через ftp. Оказывается, команда mget, в отличии от get не требует ввода полного имени файла :-). Тему можно закрывать.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск