И вот, Вы, делаете обмен данными! И все практически готово. Осталось написать ftp = Новый FTPСоединение(… и т.д.) и дело сделано. Но тут появляется маленькая деталь, которая способна все испортить. Эта маленькая деталь — буква «S», перед буквами FTP.
Как бы это не было прискорбно, но текущая версия платформы 8.2. с протоколом SFTP — не дружит.
Это, конечно не так страшно, т.к. вариантов решения может быть масса.
В своей разработке я выбрал — использование внешней компоненты. Собственно выжимку из того, что сделал я — Вам и предлагаю.
Обработка умеет выгружать выбранный файл через внешние компоненты WinSCP и PSFTP, на выбор.
Так же она умеет делать всё вышеописанное, из под другой учетной записи, по средствам внешней компоненты PSEXEC.
Быть может эта обработка сэкономит кому-то из вас несколько часов времени.
З.Ы.: Файлы внешних компонент необходимо скачать отдельно на сайте производителей, благо они не просят за это денег.
Не часто встретишь такой затык.Но теперь с ним все стало понятно.Плюс автору.
Хорошая работа, а здесь популярно можно почитать, как сделать тоже самое самому
http://www.odincplus.com/?option=com_content&view=article&id=77
А подробнее нельзя?
Выгрузка я так понял в ручном режиме работает,
Есть возможность автоматизировать ее?
И непонятно, как связать ее с winscp?
(3) user611011_arsen6473, Добрый день.
Конечно можно автоматизировать, зависит от задачи.
Представленная разработка — лишь пример использования, упрощающий разработчикам задачу освоения внешних компонент.
Для того, что бы связать с winscp, файл winscp.exe предварительно помещается в каталог, который выбирается в формею