Ошибка Transferred a partial file при загрузке заказов с сайта bitrix
По неведомой причине, эта ошибка возникает при выполнении HTTPОтветСервера = Соединение.Получить(HTTPЗапрос);, однако! при следующем выполнении того-же самого запроса, всё чудесным образом проскакивает.
Решение: поправим чуть модуль ОбменССайтом
Функция ПолучитьДанныеССервера(Соединение, ОписаниеОшибки, ПараметрыЗапроса = "", Знач Заголовки = Неопределено)
HTTPОтветСервера = Неопределено;
ОтветСервера = Неопределено;
Если Заголовки = Неопределено Тогда
Заголовки = Новый Соответствие;
КонецЕсли;
HTTPЗапрос = Новый HTTPЗапрос(СокрЛП(ПараметрыЗапроса), Заголовки);
Попытка
СчетчикПопыток = 1;
Пока СчетчикПопыток<20 Цикл
Попытка
HTTPОтветСервера = Соединение.Получить(HTTPЗапрос);
Прервать;
Исключение
СчетчикПопыток = СчетчикПопыток+1;
КонецПопытки;
конеццикла;
Исключение