Так как 1с сама не умеет пытаюсь отправить с помощью конструкции:
ПутьWinSCP="C:\Program Files (x86)\WinSCP\WinSCP.com";
// ПрофильWinSCP="ObmenBI";
ПрофильWinSCP="sftp://логин:пароль@сервер:порт/";
Лок_ИмяФайла=Путь;
Внеш_ИмяФайла="";
СтрокаПрограммы = """" + ПутьWinSCP + """" + " /console /command " + """option batch abort"" " + """open " + ПрофильWinSCP + """ " + """put -delete " + Лок_ИмяФайла + "\*.csv " + Внеш_ИмяФайла + """ " + """close"" ""exit""";
net = Новый COMОбъект("WScript.Shell");
Результат = net.Run(СтрокаПрограммы, 0, Истина);
1с задумывается не надолго, но ничего не происходит -в Результат приходит 0, код ошибки 0.
При этом ни в логах 1с, ни в логах WinSCP вообще ничего не пишется.
Если беру СтрокаПрограммы ,сформированную уже, копирую в командную строку-обмен проходит, в логе WinSCP виды шаги обмена.
Почему 1с не может запусить этот процесс?
Платформа 8.3, 27
Запуск делаю на сервере 1с (сижу в терминале), Win Server2016