Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0
Цитата(Mikst @ 16.07.12, 16:21)
По идее не умеет
Ну так зачем мучать котенка? Попробуйте [необходимо зарегистрироваться для просмотра ссылки] используя вызов командной строки из 1С. (как-то так, я в 77 не шарю, не знаю возможно ли)
Личные бесплатные консультации не даю, для этого есть форум!
Ну так зачем мучать котенка? Попробуйте [необходимо зарегистрироваться для просмотра ссылки] используя вызов командной строки из 1С. (как-то так, я в 77 не шарю, не знаю возможно ли)
Танцор с Бубном
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 231 раз
Рейтинг: 0
Имхо удобнее заюзать софт типа NetDrive или WebDrive. Они мапят удаленные ресурсы, как локальный диск на ПК. Из 1С работа с таким диском через Объект "ФС".
Создал я bat файл. При его запуске все успешно отрабатывает с помощью программы WinSCP, нужный файл попадает на sftp сервер. А вот из 1с файл запустить не получается. Точнее он запускается но эффекта никакого нету. Что делать?
при запуске bat файла из 1с пишет: "winscp.exe" не являеться внутренней или внешней командой, исполняемой программой или пакетным файлом
Раз не запускается - проверьте, нормальный ли путь к файлу. Возможно 1С просто не может его обработать.
код пишу такой:
КомандаСистемы(КаталогИБ() + "WinSCP\sftp.bat");
В файле sftp.bat такой код:
winscp.exe /console /script=script.ini
В файле script.ini такой код:
# Вывод лога на экран option echo on # Автоматическое подтверждение действия по умолчанию option confirm off # Соединяемся с сервером open sftp://логин:пароль@сервер # Загружаем файл обмена на сервер put I:\База\WinSCP\11.xml /11.xml # Отсоединяемся от сервера close # Закрываем WinSCP exit
Путь находит, сам файл запускается но не отрабатывает. Может как то можно это все вызвать сразу из 1с но я не знаю как.
если без bat файла а так как Вы написали, то выдает сообщение: "Системе не удается найти указанный путь". Хотя все ведь лежит на своих местах.
Цитата(logist @ 07.08.12, 18:46)
Возможно нет исходного файла, или файл назначения уже есть, у вас же включено автоподтверждение поэтому вы не видите результата работы.
А не счет этого ведь если просто бат файл запускаю, то ведь все отрабатывает
Я нашел в чем причина. Если файлы положить не в "I:\база\WinSCP", а в "І:\база\пользователи\ИмяПользователя", то бат файл отрабатывает и из 1с. Почему так?
Я нашел в чем причина. Если файлы положить не в "I:\база\WinSCP", а в "І:\база\пользователи\ИмяПользователя", то бат файл отрабатывает и из 1с. Почему так?
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!