|   |   | 
| 
 | подключение к FTP при обмене из регламентных заданий | ☑ | ||
|---|---|---|---|---|
| 0
    
        alisto 20.12.11✎ 15:34 | 
        В базе 1С 8.2 настроен обмен по регламентным заданиям. Регламентные задания идут, а обмен - нет. В мониторе обмена, на вкладке "история" можно увидеть описание ошибки:
  Ошибка при подключении к FTP : 62.хх.55.ххх ! Ошибка при вызове конструктора (FTPСоединение): Ошибка работы с Интернет: ftp://62.хх.55.ххх:21Couldn't connect to server: Ошибка работы с Интернет: ftp://62.хх.55.ххх:21Couldn't connect to server Техническая информация: Ошибка при подключении к FTP : 62.хх.55.ххх ! {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(2126)}: Ошибка при вызове конструктора (FTPСоединение): Ошибка работы с Интернет: ftp://62.хх.55.ххх:21Couldn't connect to server: Ошибка работы с Интернет: ftp://62.хх.55.ххх:21Couldn't connect to server Но, при ручном запуске (нажатии кнопки "выполнить обмен") к фтп подключается, ошибки никакой нет, обмен проходит. Подскажите, в чем может быть проблема? Используется прокси сервер. Отключение/включение галки "пассивное фтп соединение" не помогает. Необходимые права для обмена имеются. п.с.: проблема появилась недавно, всё работало и вдруг перестало... может быть с сервером ФТП что нибудь не так? Спасибо всем откликнувшимся! | |||
| 1
    
        Axel2009 20.12.11✎ 15:36 | 
        с сервера небось нет доступа к нету. порты закрыты     | |||
| 2
    
        alisto 20.12.11✎ 15:37 | 
        (1) подскажите как проверить? Какие порты должны быть открыты? Почему тогда при ручном запуске все в порядке?     | |||
| 3
    
        mikecool 20.12.11✎ 15:37 | 
        админу подзатыльник и пусть разрешит пользователю, от имени которого крутится сервер предприятия ходить на фтп     | |||
| 4
    
        Axel2009 20.12.11✎ 15:39 | 
        (2) потому что ручной запуск с компа где запустил. а сервер - где служба 1с запущена     | |||
| 5
    
        alisto 20.12.11✎ 15:40 | 
        (4) так я и сервера запускал - идет обмен...
  Пока делаю как в (3) может быть еще варианты найдутся? | |||
| 6
    
        kansler 20.12.11✎ 15:48 | 
        столкнулся с подобной проблемой. база файловая. не устанавливается фтп соединение, хотя вручную всё работает     | |||
| 7
    
        Axel2009 20.12.11✎ 15:50 | 
        (6) у файловой нет понятия сервер.
  (5) пользователь под кем запущена 1с сервер и под кем "идет обмен" совпадают? | |||
| 8
    
        kansler 20.12.11✎ 15:51 | 
        (6) у меня не обмен, но используется фтп-соединение. само регламентное задание запускается как надо, но доходя до создания объекта фтп-соединения, вылетает с ошибкой     | |||
| 9
    
        alisto 20.12.11✎ 15:57 | 
        (7) Вы сейчас начнете меня ругать, ну да ладно... ) Пользователь под кем запущен сервер 1с это тот который стоит в списке служб напротив запущенной службы 1с?     | |||
| 10
    
        Axel2009 20.12.11✎ 16:32 | 
        (9) да этот тот под кем запущена служба 1с     | |||
| 11
    
        kansler 20.12.11✎ 18:07 | 
        точнее у меня создание фтп-соединения в попытке, и выскакивает исключение, причем ОписаниеОшибки() выдаёт ""     | |||
| 12
    
        alisto 20.12.11✎ 18:17 | 
        (11) проверь как писал mikecool и Axel2009 под кем заходит на фтп сервер? Есть ли у этого когото права туда лазить? Попробуй пассивный/активный режимы. Про свой случай отпишусь завтра.     | |||
| 13
    
        kansler 20.12.11✎ 18:44 | 
        у пользователя на фтп доступ есть, я ведь в ручном режиме когда запускаю обработку с теми же параметрами соединение создается и нужный файлик помещается на фтп без проблем, а вот в регламентном задании не подключается.
  Нашел консоль заданий, решил посмотреть, что покажет... сходу увидел, что не был определен пользователь задания, которое мне нужно, установил... посмотрю дальше... | |||
| 14
    
        kansler 20.12.11✎ 19:33 | 
        теперь выполняется... долго правда, но выполняется... одно осталось непонятным: где нужно пользователя регламентного задания устанавливать, ели без консоли задания     | |||
| 15
    
        alisto 21.12.11✎ 09:48 | 
        (14) Пользователь для выполнения регламентных заданий, на сколько я помню, устанавливается где то в настройках программы...
  По своему вопросу, поменял пользователя от имени которого запускается служба 1С (запустил от имени администратора) и всё взлетело. Всем большое спасибо. | |||
| 16
    
        hhhh 21.12.11✎ 09:56 | 
        (14) вроде в файловой не бывает регламентных заданий. Вроде самому надо запускать планировщиком под пользователем, который в константах прописан как пользователь для выполнения регламентных заданий.     | |||
| 17
    
        Axel2009 21.12.11✎ 10:10 | 
        (16) там эмулируется обработчиком ожидания и запускаются все задания     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |