Имя: Пароль:
1C
1С v8
Запуск скрипта через фоновое задание
,
0 dimetra2008
 
22.11.12
11:42
Коллеги, подскажите в чем может быть затык. Пытаюсь запустить скрипт с помощью фонового задания на сервере 1С. Суть скрипта в том что он скачивает с ftp файлы, кладет их в локальную папку на сервере 1С а также часть файлы на этом же сервере 1С перемещает в другую папку.
Фоновое задание запускает следующую команду: ЗапуститьПриложение("C:\scripts\Lemans\LemansCommunication.bat", "C:\scripts\Lemans",Истина);
Так вот затык в том что та часть скрипта которая должна брать файлы с ftp не срабатывает а другая часть которая перемещает файлы работает без проблем. Причем если зайти на сервер 1с под учеткой с которой работает сам сервер 1С (USR1CV82) и запустить скрипт руками то он срабатывает без проблем.
1 Нуф-Нуф
 
22.11.12
11:44
по сабжу ничего не подскажу, но как вариант обхода проблемы - написать обработчик в самой 1с. все эти операции она без проблем выполнит
2 Spieluhr
 
22.11.12
11:44
виндовые права - сетевой вход в систему нужно сделать под этой учеткой
3 YF
 
22.11.12
11:45
(0) Логи фтп-сервера почитай, узнаешь пытался ли вообще коннектиться
4 Maxus43
 
22.11.12
11:46
да, зачем скрипт - непонятно. ставь в шедулер его. Если юзать 1с - там и пиши, работа с фтп не проблема в 1с
5 dimetra2008
 
22.11.12
11:47
(3) Логи не могу прочитать т.к. сервер за бугром и не наш
6 dimetra2008
 
22.11.12
11:48
(4) У меня кластер из 2-х серверов и не понятно на каком конкретно запустится другое фоновое задание которое загружает скачаные файлы
7 YF
 
22.11.12
11:49
(6) А файлы скачиваются в расшаренную папку по UNC-пути?
8 dimetra2008
 
22.11.12
11:50
(7) локально, т.к. учетка 1с не может иметь доступ в сеть
9 YF
 
22.11.12
11:51
(8) Чудесно, судя по (6), одно задание качает файлы на сервер1, второе загружает их с сервер2 - лепота
10 YF
 
22.11.12
11:52
(8) Это ты почему так решила?
11 dimetra2008
 
22.11.12
11:52
(9) я и пытаюсь решить эту проблему запуском скрипта самой 1с
12 Нуф-Нуф
 
22.11.12
11:53
(9) как я понимаю задание одно
13 dimetra2008
 
22.11.12
11:53
(10) т.к. учетка локальная а не доменная
14 YF
 
22.11.12
11:54
(11) Пора содержимое "скрипта" выкладывать
15 YF
 
22.11.12
11:54
(13) Кто мешает сервер под доменной запускать?
16 dimetra2008
 
22.11.12
15:33
(1) каким образом это делается?
17 dimetra2008
 
22.11.12
15:35
(15) тоже вариант, не понятно тада какие права давать учетке и есть ли какие подводные камни и затыки притаком подходе?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший