Обработка транспортсообщенийобменаftp ошибка инициализации подключения к ftp серверу

Не работает доступ к FTP из 1С.
   ras27

17.03.17 — 19:59

УТ 11.2.

Есть центральная и ветка в удаленном магазине. Синхронизация по расписанию через FTP.

В этом магазине поменяли компьютер. Я перенес ветку, настроил — пару дней все работало — синхронизация выполнялась. На третий день еще настраивал (подключал новый ФР, завел пользователей (до этого небыло) еще что-то не помню). Но настройки обмена (FTP) не трогал.

На следующий день звонят — не работает обмен.

Стал смотреть — из Windows на наш FTP свободно заходит без проблем (IE, Firefox, FAR). Из 1С «Проверить подключение» ждает 30 сек и выдает

    «Ошибка инициализации подключения к FTP-серверу»

Перепроверил параметры подключения, ввел заново — не работает.

Отключил Брендмауер и антивирус — не помогло.

Может каких прав не хватает. Заведены два пользователя, у обоих

права доступа

   Администратор

   Синхронизация данных с другими программами

   ras27

1 — 17.03.17 — 20:44

   МимохожийОднако

2 — 17.03.17 — 21:04

Что говорит журнал регистрации? Тест подключения?

   ras27

3 — 17.03.17 — 21:09

Журнал говорит :

Обработка: ТранспортСообщенийОбменаFTP: Ошибка инициализации подключения к FTP-серверу.

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(2292)}: Ошибка при вызове конструктора (FTPСоединение)

        НастройкиПроксиСервера(Настройки.ЗащищенноеСоединение),

по причине:

Ошибка работы с Интернет:  ftp://XX.XXX.XX.XX:21 Не могу установить соединение

   oleg_km

4 — 17.03.17 — 21:17

ну так иди дальше: нслукап, пинги, телнет и т.д.

   МимохожийОднако

5 — 17.03.17 — 21:38

Те же параметры можно проверить с другой сети, из дома и т.п. Иногда выясняется, что дело в провайдерах, прокси и т.д.

   ras27

6 — 18.03.17 — 10:41

Еще раз — с компьютера (с любой программы из Windows) FTP свободно подключается, видекн, видны файлы обмена которые там лежат.

Не работает только из 1С. Т.е. причина где-то именно в самой 1С, а не сети или FTP-сервере.

У меня два варианта. Или каких-то прав не хватает пользователю. Или что-то блокирует выход 1с в Интернет. Подскажите как проверить есть ли из 1С доступ в Интернет.

Напомню — 1С УТ 11.2.

   ras27

7 — 18.03.17 — 10:42

Брендмауэр Windows и антивирус (Avast) на время проверки отключал полностью — не помогает.

   mehfk

8 — 18.03.17 — 10:50

К 50-му посту автор соизволит озвучить релиз платформы. К 100-му он сообразит посмотреть список зарегистрированных ошибок.

   oleg_km

9 — 18.03.17 — 11:03

логи на фтп посмотрите

   ras27

10 — 18.03.17 — 11:50

связался с админом ftp — вот что он прислал :

http://screenshot.ru/upload/image/zHZx

   ras27

11 — 18.03.17 — 12:03

Т.е. ошибка :

Unable to establish SSL connection (CLIENT ERROR: Client may have rejected the SSL certificate.  Ensure the SSL certificate has been issued by a certificate authority.)

   ras27

12 — 18.03.17 — 13:09

Никто не знает почему при любом подключении этой ошибки нет, а из 1С — есть ?

   oleg_km

13 — 18.03.17 — 14:44

(12) В 1С нужно значит включить SSL

Новый FTPСоединение(<Сервер>, <Порт>, <ИмяПользователя>, <ПарольПользователя>, <Прокси>, <ПассивноеСоединение>, <Таймаут>, <ЗащищенноеСоединение>, <УровеньИспользованияЗащищенногоСоединения>)

браузеры сами переходят на SSL, а 1С нужно явно указать на использование шифрования.

   МимохожийОднако

14 — 18.03.17 — 14:46

(11) Поставь последнюю платформу

   ras27

15 — 18.03.17 — 21:10

(13)

Включать изменения Конфигурации и самому править код ? А потом при каждом обновлении восстанавливать ? Я для этого слишком ленив.

(13) (14)

А если серьезно — до этого то все работало. И для центральной работает без проблем с точно такими же настройками, под такой же Windows и такой же 1С-платформе.

Кстати на этом компьютере время было на час назад. Подправил часовой пояс. Даже перезагрузил компьютер — не помогло.

   oleg_km

16 — 18.03.17 — 21:34

(15) Ну значит это где-то настройках галочку надо поставить.

   ras27

17 — 21.03.17 — 11:39

Я тоже так думаю — поэтому сюда и написал. Вдруг кто знает.

  

apb70

18 — 23.03.17 — 13:58

Была подобная проблема. При настройке нодов дома обмен работал нормально. После установки на точках обмен встал. На точках интернет по USB модему через роутер. Стояла платформа 8.3.9.2033 После замены платформы на 8.3.8.2197 обмен заработал.

1 / 1 / 0

Регистрация: 15.08.2011

Сообщений: 31

1

1C 8.x

22.08.2011, 12:00. Показов 3082. Ответов 2


В ячейке «Каталог обмена информацией» необходимо выбрать файлы, которые будут участвовать в обмене данными. Нажимаю F4 (выбрать) в папке «номенклатура» пусто. Ранее выгружал справочник номенклатуры в эту папку, и все равно файлы не отображаются. Выгрузка этих файлов в формате xml. Если во вкладке выбрать «все файлы» выгруженные файлы видны. Как правильно выгрузить данные, что бы в «типе файлов» отображались «ТОЛЬКО КАТАЛОГИ»

Заранее спасибо

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



9 / 9 / 0

Регистрация: 28.05.2010

Сообщений: 125

23.08.2011, 09:39

2

Не написана какая платформа и конфигурация



0



1 / 1 / 0

Регистрация: 15.08.2011

Сообщений: 31

23.08.2011, 11:30

 [ТС]

3

Тот вопрос который я задал скорее всего был задан не верно(( Я выгрузил данные в папку и они получились в XLM формате. За тем начал настройку обмена данными и в каталоге обмена информацией хотел выбрать эту выгрузку, но как было сказано в сообщении файлы «в папке номенклатура пусто». Я так понял что пока весь процесс настройки не пройду, нужный файл я так и не увижу. Он появится скорее всего в конце настройки так??? А вот как верно настроить FTP-сервер (на примере)? Прошел пару этапов настройки и в следующем при нажатии кнопки ДАЛЕЕ выходит ошибка «Ошибка инициализации подключения к FTP-серверу.» FTP я никогда не настраивал, как настроить его для 1С?

1С:Предприятие 8.2 (8.2.13.219)
Конфигурация

Розница (базовая), редакция 1.0 (1.0.15.4)



0



В этой статье я попробую рассказать о том, какими средствами располагает технологическая платформа 1С для работы с протоколом FTP. Первая часть статьи — теоретическая, вторая — практические примеры. Отмечу, что при написании статьи использовалась технологическая платформа версии 8.3.12.1595.

Содержание

  1. Общая информация
  2. Практические задачи при работе с FTP
  3. Как подключиться к серверу FTP?
  4. Как подключиться к серверу FTPS?
  5. Как искать файлы и каталоги по FTP из 1С?
  6. Как скачивать файлы по FTP из 1С?
  7. Как передавать файлы по FTP из 1С?
  8. Прочие действия с файлами и каталогами по FTP из 1С
  9. Как получить и установить текущий каталог по FTP из 1С?
  10. Как создать каталог по FTP из 1С?
  11. Как удалить каталог  и файлы по FTP из 1С?
  12. Как переименовать/переместить файл или каталог по FTP из 1С?

Общая информация

Для работы с протоколом FTP у технологической платформы 1С имеется два главных объекта — FTPСоединение и FTPФайл, кроме них существует объект ЗащищенноеСоединениеOpenSSL — который используется для подключения к FTPS-серверам (не следует путать с SFTP), а также объект ИнтернетПрокси — который используется для соединения с FTP-сервером через прокси-сервер.

FTPСоединение ключевой объект для работы с FTP в 1С — именно через этот объект происходит и соединение с FTP/FTPS сервером и все дальнейшие действия. Все параметры для соединения с сервером указываются в конструкторе объекта.

FTPФайл служит для получения информации о каталогах и файлах на FTP-сервере — этот объект позволяет получить информацию по объекту на FTP-сервере: имя, путь расширение, размер и тд.

ИнтернетПрокси позволяет указать прокси-сервер используемый для соединения с FTP/FTPS сервером — параметры для подключения к прокси-серверу указываются методом Установить(). Использование свойств «Пароль» и «Пользователь» нежелательно, так как эти свойства являются устаревшими.

ЗащищенноеСоединениеOpenSSL создает защищенное соединение OpenSSL — предоставляет возможность организовать защищенное соединение с FTP-сервером, также имеется возможность конкретный сертификат клиента и/или сертификат удостоверяющего центра.

В качестве практических примеров рассмотрим все операции которые позволяет выполнить объект FTPСоединение.

Как подключиться к серверу FTP?

Параметры для подключения указываются в конструкторе, сами параметры достаточно стандартны. Отдельно скажу про два параметра:

  • Таймаут — позволяет указать таймаут в секундах для установки соединения и выполнения операций;
  • Пассивное соединение — определяет тип FTP-соединения: «Ложь» — активный режим, «Истина» — пассивный, значение по умолчанию — «Ложь». Разница заключается в том, кто устанавливает соединение для передачи данных — при активном режиме это делает сервер, при пассивном клиент. Это бывает важно при наличии брандмауэра, так как он часто запрещает входящие соединения на случайные порты.

&НаКлиенте

Процедура ПодключениеКFTPИз1С(Команда)

//самый минималистичный вариант для анонимного пользователя

Соединение = Новый FTPСоединение(«localhost»);

//если номер порта стандартный, то его можно не указывать

//стандартные номера портов: 21 — FTP и 990 — FTPS

Соединение = Новый FTPСоединение(«localhost»,21,»login»,»password»);

//пассивное соединение с таймаутом 10 секунд

Соединение = Новый FTPСоединение(«localhost»,21,»login»,»password»,,Истина,10);

КонецПроцедуры

Как подключиться к серверу FTPS?

Настраивать собственный FTPS-сервер у меня не было никакого желания, поэтому воспользовался публичными серверами test.rebex.net. Различия между FTP и FTPS только в подключении к серверу, различий в работе я не увидел.

&НаКлиенте

Процедура ПодключениеКFTPSИз1с(Команда)

ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();

Соединение = Новый FTPСоединение(«test.rebex.net»,990,»demo»,»password»,,,,ЗащищенноеСоединение,УровеньИспользованияЗащищенногоСоединенияFTP.Требовать);

Сообщить(Соединение.ТекущийКаталог());

КонецПроцедуры

Как искать файлы и каталоги по FTP из 1С?

В примере ниже показаны варианты использования функции НайтиФайлы() — получение списка файлов, поиск по маске и поиск конкретного файла. Кроме этого пример показывает какие данные о найденном файле/каталоге мы можем получить при помощи объекта FTPФайл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

&НаКлиенте

Процедура ПоискФайловНаFTPИз1С(Команда)

Соединение = Новый FTPСоединение(«localhost»,21,»login»,»password»);

//получим список всех файлов на FTP

//в результате получаем массив объектов FTPФайл

НайденныеОбъекты = Соединение.НайтиФайлы(«/»,»*.txt»,Истина);

Если НайденныеОбъекты.Количество()>0 Тогда

Для Каждого ОбъектFTP Из НайденныеОбъекты Цикл

Сообщить(«Имя файла: «+ОбъектFTP.ПолноеИмя);

Сообщить(«Имя файла: «+ОбъектFTP.Путь+ОбъектFTP.ИмяБезРасширения+ОбъектFTP.Расширение);

Сообщить(«Это каталог: «+ОбъектFTP.ЭтоКаталог());

Сообщить(«Это файл: «+ОбъектFTP.ЭтоФайл());

Если ОбъектFTP.ЭтоФайл() Тогда

//размер имеется только у файлов

Сообщить(«Размер: «+ОбъектFTP.Размер()+» байт»);

КонецЕсли;

Сообщить(«Только для чтения: «+ОбъектFTP.ПолучитьТолькоЧтение());

Сообщить(«Скрытый: «+ОбъектFTP.ПолучитьНевидимость());

Сообщить(«Время изменения: «+ОбъектFTP.ПолучитьВремяИзменения());

КонецЦикла;

КонецЕсли;

//можно поискать что-то более конкретное, например по маске

НайденныеОбъекты = Соединение.НайтиФайлы(«/»,»*.txt»,Истина);

//или просто найти конкретный файл

НайденныеОбъекты = Соединение.НайтиФайлы(«/test_folder_1/file_1.txt»);

КонецПроцедуры

Как скачивать файлы по FTP из 1С?

&НаКлиенте

Процедура СкачатьФайлПоFTPИз1С(Команда)

Соединение = Новый FTPСоединение(«localhost»,21,»login»,»password»);

//классический вариант

//первый параметр — что скачать, второй параметр — куда скачать

Соединение.Получить(«/test_folder_1/file_1.txt»,»D:file.txt»);

//вариант с использованием потока

//первый параметр — что скачать, воторой параметр — поток в который будут помещены полученные данные

Поток = Новый ФайловыйПоток(«D:file.txt», РежимОткрытияФайла.СоздатьНовый, ДоступКФайлу.ЧтениеИЗапись);

Соединение.Получить(«/test_folder_1/file_1.txt»,Поток);

КонецПроцедуры

Как передавать файлы по FTP из 1С?

&НаКлиенте

Процедура ПередатьФайлНаFTPИз1С(Команда)

Соединение = Новый FTPСоединение(«localhost»,21,»login»,»password»);

//классический вариант

//первый параметр — что передать, второй параметр — куда передать

Соединение.Записать(«D:file.txt»,»/test_folder_1/file_2.txt»);

//вариант с использованием потока

//первый параметр — куда передать, воторой параметр — поток из которого взять данные

Поток = Новый ФайловыйПоток(«D:file.txt», РежимОткрытияФайла.Открыть, ДоступКФайлу.Чтение);

Соединение.Записать(«/test_folder_1/file_2.txt»,Поток);

КонецПроцедуры

Прочие действия с файлами и каталогами по FTP из 1С

Далее приведены короткие примеры, демонстрирующие возможности технологической платформы по выполнению различных простых операций над каталогами и файлами по FTP.  Инициализация переменной «Соединение» (т.е. подключение к FTP-серверу) опущена  для краткости.

Как получить и установить текущий каталог по FTP из 1С?

&НаКлиенте

Процедура ПолучитьИУставновитьТекущийКаталогПоFTPИз1С(Команда)

//получаем текущий каталог

Сообщить(Соединение.ТекущийКаталог());

//устанавливаем текущий каталог

Соединение.УстановитьТекущийКаталог(«/test_folder_1»);

КонецПроцедуры

Как создать каталог по FTP из 1С?

&НаКлиенте

Процедура СоздатьКаталогПоFTPИз1С(Команда)

//создание каталога

Соединение.СоздатьКаталог(«/test_folder_3»);

Соединение.СоздатьКаталог(«/test_folder_3/test_subfolder_1»);

КонецПроцедуры

Как удалить каталог  и файлы по FTP из 1С?

&НаКлиенте

Процедура УдалитьКаталогиИФайлыПоFTPИз1С(Команда)

//удаление каталога со всем его содержимым

Соединение.Удалить(«/test_folder_3»);

//удаление одного конкретного файла

Соединение.Удалить(«/test_folder_1/file_1.txt»);

//удаление файлов по маске

Соединение.Удалить(«/»,»*.txt»);

КонецПроцедуры

Как переименовать/переместить файл или каталог по FTP из 1С?

&НаКлиенте

Процедура ПереименоватьИПереместитьКаталогиИлиФайлыПоFTPВ1С(Команда)

//переименование каталога

//Соединение.Переместить(«/test_folder_1″,»/test_folder_4»);

//перемещение файла

Соединение.Переместить(«/file_1.txt», «/test_folder_2/file_1.txt»);

КонецПроцедуры

На это все, надеюсь, что данная статья была Вам полезна.

Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Загрузка…

Опытный программист 1С

Если вашу 1С уже кто-то обслуживает — предложу условия лучше!
  • Профессионально — опыт 8 лет
  • 137 выполненных проектов
  • Работаю по договору
  • Качественно и быстро

Даже в выходные

Цена решения проблемы ~1000р. срок ~1 час

Но чтобы дать конечную оценку, надо смотреть и уточнять детали… позвоните обсудим.

Обычно порядок работ следующий: приезжаю или подключаюсь удаленно, смотрю, даю оценку работ, устраивает — делаю.

Работаю на результат

Мои услуги

  • Решение когда ошибка инициализации подключения к ftp серверу 1С
  • Продажа и настройка 1С:Предприятие «под ключ»
  • Загрузка товаров в 1С из Excel, dbf, xml, txt и т.д.
  • Обучение — курсы по работе с 1С
  • Обновление 1С (7.7, 8.1, 8.2 и 8.3)
  • Исправление и восстановление баз 1С
  • Сброс забытых паролей
  • Программирование в 1С — любые задачи
  • Гарантия конфиденциальности!

Работаю с конфигурациями 1С: Управление торговлей, Розница, УНФ, Бухгалтерия. А так же отраслевыми конфигурациями Рарус Альфа-авто (версии 3, 4, 5, 6) и 1С Автосервис.

Цены на 1С

Наименование услуги Стоимость
Ошибка инициализации подключения к ftp серверу 1С от 1000 руб.
Настройка сети и VРN (только для Zyхеl и Мikrоtik) от 3000 руб.
Помощь в решении задачи от 300 руб.
Настройка 1С от 800 руб.
Обучение 1С
(план обучения)
по договору
Торговое оборудование
Настройка ЕГАИС и онлайн-касс от 800 руб.
Подключение сканера штрих-кода, эквайринга к 1С от 1000 руб.
Настройка принтера этикеток, принтера чеков, дисплея покупателя, весов и т.д от 600 руб.
Обновление 1С
При заказе обновления, проверка базы на ошибки БЕСПЛАТНО
Обновление типовой базы 1С от 800 руб.
Доработка 1C
Обрезать свернуть базу 1С (7.7, 8.3) по договору
Создание нового отчета 1С от 600 руб.
Разработка новой печатной формы 1С от 500 руб.
Рассылка SMS из 1С по договору
Загрузка товаров в 1С из Excel по договору
Настройка и сопровождение серверов, сетей и ПК от 1200 руб.мес
Сопровождение (обслуживание) 1С Предприятие от 2400 руб.мес
Продажа 1С Предприятие 8.3 (лицензия) по договору (подробнее)
Работы по настройке сервера 1С (удаленный доступ, VPN и т.д.) по договору
Цена часа работ оценка по задачам

Доверие клиентов

  • Сферы деятельности моих клиентов: торговля одеждой, строительными материалами, авто запчастями, услуги СТО (автосервис), торговля косметикой, мебелью, инструментами (для ремонта), электрикой, розничная торговля и т.д.

    Мои клиенты, — в это компании в сфере торговли. Которые обращаются по оперативным работам в 1С и когда ошибка инициализации подключения к ftp серверу 1С.

  • Если не работает FTPs – правильные параметры вызовов в 1Сx8 – рабочий код

    также нужно учитывать что по-умолчанию 1Сv8 стучится на порт 990. но в режиме УровеньИспользованияЗащищенногоСоединенияFTP.Авто при указании порта 21 будет стучаться по протоколу FTP, а при указании порта 990 и незаполненном параметре будет стучаться также на порт 990 (в этом примере кода).

    И заработает только если указать УровеньИспользованияЗащищенногоСоединенияFTP.Требовать

    в конструкторе или параметрах СерверFTP = Новый FTPСоединение()

    ПроксиСервер = Новый ИнтернетПрокси(); ПараметрыFTP = Новый Структура; ПараметрыFTP.Вставить(«Сервер» , АдресFTP; ПараметрыFTP.Вставить(«Порт» , 21); ПараметрыFTP.Вставить(«ИмяПользователя» , «UserName»); ПараметрыFTP.Вставить(«ПарольПользователя» , «UserPAssWord»); ПараметрыFTP.Вставить(«Прокси» , ПроксиСервер); ПараметрыFTP.Вставить(«ПассивноеСоединение» , Ложь); ПараметрыFTP.Вставить(«Таймаут» , 10); ЗащищенноеСоединение = Неопределено; Попытка Если ВерсияПлатформы() >= 8301 Тогда Выполнить(«ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();»); КонецЕсли; Исключение ЗащищенноеСоединение = Неопределено; КонецПопытки; Если ВерсияПлатформы() >= 8309 Тогда Попытка Выполнить(«СерверFTP = Новый FTPСоединение( |ПараметрыFTP.Сервер, |ПараметрыFTP.Порт, |ПараметрыFTP.ИмяПользователя, |ПараметрыFTP.ПарольПользователя, |ПараметрыFTP.Прокси, |ПараметрыFTP.ПассивноеСоединение, |ПараметрыFTP.Таймаут, |ПараметрыFTP.ЗащищенноеСоединение, |УровеньИспользованияЗащищенногоСоединенияFTP.Требовать);»); Исключение Ошибка = ОписаниеОшибки(); ТекстЛогаСобытий = «Не удается подключиться к серверу — » + ПараметрыFTP.Сервер + Символы.ПС + Ошибка; Сообщить(ТекстЛогаСобытий); Возврат; КонецПопытки; Иначе Попытка СерверFTP = Новый FTPСоединение( ПараметрыFTP.Сервер, ПараметрыFTP.Порт, ПараметрыFTP.ИмяПользователя, ПараметрыFTP.ПарольПользователя, ПараметрыFTP.Прокси, ПараметрыFTP.ПассивноеСоединение, ПараметрыFTP.Таймаут); Исключение ТекстЛогаСобытий = «Для подключений к серверу FTP требуется версия платформы 1С не ниже версии 8.3.9. Не удается подключиться к серверу — » + ПараметрыFTP.Сервер; Сообщить(ТекстЛогаСобытий); КонецПопытки; КонецЕсли;

    Источник: tvs-sm.ru

    Проблемы при подключении по FTP-протоколу с помощью FileZilla

    Когда ошибка инициализации подключения к ftp серверу 1С

    Но чтобы дать конечную оценку, надо смотреть и уточнять детали. позвоните обсудим.

    Обычно порядок работ следующий: приезжаю или подключаюсь удаленно, смотрю, даю оценку работ, устраивает — делаю.

    Работаю на результат

    Мои услуги

    • Решение когда ошибка инициализации подключения к ftp серверу 1С
    • Продажа и настройка 1С:Предприятие «под ключ»
    • Загрузка товаров в 1С из Excel, dbf, xml, txt и т.д.
    • Обучение — курсы по работе с 1С
    • Обновление 1С (7.7, 8.1, 8.2 и 8.3)
    • Исправление и восстановление баз 1С
    • Сброс забытых паролей
    • Программирование в 1С — любые задачи
    • Гарантия конфиденциальности!

    Сертификаты по 1С:Предприятие

    Как подключиться к ftp серверу, открыть ftp в браузере

    Мой YouTube канал

    Работаю с конфигурациями 1С: Управление торговлей, Розница, УНФ, Бухгалтерия. А так же отраслевыми конфигурациями Рарус Альфа-авто (версии 3, 4, 5, 6) и 1С Автосервис.

    Цены на 1С

    Выбирая программиста 1С — сравнивайте СТОИМОСТЬ решения задачи, а не цену часа работ

    Доверие клиентов

    (10 из 137)

    Сферы деятельности моих клиентов: торговля одеждой, строительными материалами, авто запчастями, услуги СТО (автосервис), торговля косметикой, мебелью, инструментами (для ремонта), электрикой, розничная торговля и т.д.

    Мои клиенты, — в это компании в сфере торговли. Которые обращаются по оперативным работам в 1С и когда ошибка инициализации подключения к ftp серверу 1С.

    Источник: www.prog-msk.ru

    Работа с FTP в 1С 8.2 и 8.3

    В этой статье я попробую рассказать о том, какими средствами располагает технологическая платформа 1С для работы с протоколом FTP. Первая часть статьи — теоретическая, вторая — практические примеры. Отмечу, что при написании статьи использовалась технологическая платформа версии 8.3.12.1595.

    Общая информация

    Для работы с протоколом FTP у технологической платформы 1С имеется два главных объекта — FTPСоединение и FTPФайл, кроме них существует объект ЗащищенноеСоединениеOpenSSL — который используется для подключения к FTPS-серверам (не следует путать с SFTP), а также объект ИнтернетПрокси — который используется для соединения с FTP-сервером через прокси-сервер.

    FTPСоединение ключевой объект для работы с FTP в 1С — именно через этот объект происходит и соединение с FTP/FTPS сервером и все дальнейшие действия. Все параметры для соединения с сервером указываются в конструкторе объекта.

    FTPФайл служит для получения информации о каталогах и файлах на FTP-сервере — этот объект позволяет получить информацию по объекту на FTP-сервере: имя, путь расширение, размер и тд.

    ИнтернетПрокси позволяет указать прокси-сервер используемый для соединения с FTP/FTPS сервером — параметры для подключения к прокси-серверу указываются методом Установить(). Использование свойств «Пароль» и «Пользователь» нежелательно, так как эти свойства являются устаревшими.

    ЗащищенноеСоединениеOpenSSL создает защищенное соединение OpenSSL — предоставляет возможность организовать защищенное соединение с FTP-сервером, также имеется возможность конкретный сертификат клиента и/или сертификат удостоверяющего центра.

    Практические задачи при работе с FTP

    В качестве практических примеров рассмотрим все операции которые позволяет выполнить объект FTPСоединение.

    Как подключиться к серверу FTP?

    Параметры для подключения указываются в конструкторе, сами параметры достаточно стандартны. Отдельно скажу про два параметра:

    • Таймаут — позволяет указать таймаут в секундах для установки соединения и выполнения операций;
    • Пассивное соединение — определяет тип FTP-соединения: «Ложь» — активный режим, «Истина» — пассивный, значение по умолчанию — «Ложь». Разница заключается в том, кто устанавливает соединение для передачи данных — при активном режиме это делает сервер, при пассивном клиент. Это бывает важно при наличии брандмауэра, так как он часто запрещает входящие соединения на случайные порты.

    Источник: 1c-programmer-blog.ru

    РИБ FTP

    Внимание! Данный форум является модерируемым.
    Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

    Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте rarus-soft.ru
    Страницы: 1
    Заглянувший
    Сообщений: 51 Авторитет: 0 Регистрация: 24.06.2015
    21.07.2015 11:28:48

    Добрый день.
    С недавних пор программа при обмене данными выдает ошибку:
    Обработка: ТранспортСообщенийОбменаFTP: Ошибка инициализации подключения к FTP-серверу. : Ошибка при вызове конструктора (FTPСоединение) НастройкиПроксиСервера(Настройки.ЗащищенноеСоединение), по причине: Ошибка работы с Интернет: ftp://ftp.domen.ru:21 Failure when receiving data from the peer

    При этом любое FTP приложение работает без проблем, кроме 1С.

    Может кто сталкивался?

    Администратор
    Сообщений: 269 Авторитет: 0 Регистрация: 17.06.2015
    22.07.2015 11:04:29

    Сотрудники компании 1С-Рарус могут оказывать консультацию при наличии активного договора ИТС и ИТС-отраслевой.
    Возможно, кто-то из читателей форума даст Вам ответ на этот вопрос.

    Заглянувший
    Сообщений: 51 Авторитет: 0 Регистрация: 24.06.2015
    22.07.2015 13:37:38

    Спасибо. Другого ответа мы и не ожидали. Хотя в таких случаях стоит идти клиентам навстречу, учитывая тот факт, что после приобретения данного программного продукта он просто валялся в углу два месяца в ожидании выхода рабочей заплатки. Программа на момент закупки была не работоспособной и этот факт признала техподдержка. Мы же в свою очередь не кричали на всех углах о какой либо компенсации и возврате денежных средств.

    Источник: rarus.ru

    Понравилась статья? Поделить с друзьями:
  • Обработка транспортсообщенийобменаfile ошибка подключения не указан каталог обмена информацией
  • Обработка транспортсообщенийобменаfile ошибка подключения каталог обмена информацией не существует
  • Обработка транспортсообщенийобменаemail ошибка при отправке сообщения электронной почты
  • Обработка текстовой информации это только исправление ошибок верно или нет
  • Обработка текстовой информации это только исправление ошибок верно или неверно