Имя: Пароль:
1C
1С v8
FTP = Новый FTPСоединение
0 БибиГон
 
16.10.11
13:57
Т.е. создаю соединение, указываю все параметры соединения

FTP = Новый FTPСоединение(ФТП,,логин,пароль)

вручную добавляю в фоновом задании и зависает.
это пишу в регламентном задании.
Если тоже самое запустить через внешнюю обработку, то все нормально срабатывает.

В чем может быть проблема?
1 БибиГон
 
16.10.11
14:07
есть разница чтоли при запуске на клиенте и на сервере?

если на клиенте то отрабатывает.
2 БибиГон
 
16.10.11
14:35
как на ftp еще можно записать файл? вроде через com можно еще. ?
3 SerMaxim
 
16.10.11
15:11
Разницы нет, ftpсоединение есть на клиенте и на сервере. У нас все работает нормально. проверь еще раз код
4 БибиГон
 
16.10.11
15:23
именно в регламентом задании?
5 kuza2000
 
16.10.11
15:55
В настройках службы сервера 1С указывается пользователь, от имени которого работает сервер приложений. Возможно, ему каких-то прав не хватает для работы с FTP. Для проверки можно временно дать этому юзеру максимальные права. Заработало - разбираться с правами, не работает - думать дальше.
6 БибиГон
 
16.10.11
16:10
В консоли заданий добавляю вручную фоновое задание и вижу что оно висит.
даже снять его не могу и вижу что файл в итоге так и не записывается на ftp
7 SerMaxim
 
16.10.11
17:47
(4) Именно в регламентном задании
8 БибиГон
 
16.10.11
17:50
Код одинаковый, и там и там. Уже не знаю что проверять.
Тайм аут при подключении ставлю. Задание снимается .
9 БибиГон
 
16.10.11
17:57
а запись на ftp не происходит, видимо не может соединиться. Но почему, не понимаю.
10 БибиГон
 
16.10.11
20:09
1. запускаешь обработку , весь код в ней- все работает.
2. запускала обработкой из справочника внешние обработки обработку, в которой подключение к фтп- работает
3. код из первой обработки запишешь в код регламентного задания, который вызывает обработку из справочника внешние обработки. и все на этом - ошибка.

"Ошибка при вызове контструктора ftp соединения"
11 Лефмихалыч
 
16.10.11
20:37
Как получается значение переменной ФТП?
12 БибиГон
 
16.10.11
20:49
заданное оно уже, и логин и пароль.
просто если запускаешь с клиента, то все работает.
13 БибиГон
 
16.10.11
20:56
FTP = Новый FTPСоединение(ФТП,,логин,пароль,,Истина,180);
значение строка
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший