Пока это все на моем буке, антивируса нет. Соединение одно на весь массив файлов.
На каждый файл соединение не создается. Интересно, что от того, выбран-ли флаг флОбновитьСуществующие ничего не зависит, все равно соединение теряется.
значимый код выглядит так:
Код:
ФТПСоединение.УстановитьТекущийКаталог("/");
ФТПСоединение.УстановитьТекущийКаталог(КаталогКартинок);
ВыборкаДетальныеЗаписи.Сбросить();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Изображение = ПолучитьИзображение(ВыборкаДетальныеЗаписи);
Если Изображение = Неопределено Тогда
Продолжить;
КонецЕсли;
Расширение = ПолучитьРасширениеИзображения(Изображение);
ИмяФайлаНаСервере = ПолучитьИмяФайлаНаСервере(Изображение);
Если НЕ флОбновитьСуществующие Тогда
НайденныеФайлы = ФТПСоединение.НайтиФайлы(ИмяФайлаНаСервере, , Ложь);
Если НайденныеФайлы.Количество() <> 0 Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
ИмяВременногоФайла = ПолучитьИмяВременногоФайла(Расширение);
Изображение.Записать(ИмяВременногоФайла);
ФТПСоединение.Записать(ИмяВременногоФайла, ИмяФайлаНаСервере);
КонецЦикла;
Попробовал в цикл вставить
ФТПСоединение.УстановитьТекущийКаталог("/");
ФТПСоединение.УстановитьТекущийКаталог(КаталогКартинок);
- рвется именно на этом.
А что значит, играться таймингами? Это где?