0
rikodroo
02.08.13
✎
07:28
|
Привет!
Есть 1с(8.2.16.368) клиент сервер, в которой по расписанию выполняется прием писем, в частности вот этим кодом выполняется получение вложений (как пользователями, так и фоновым заданием).
Проблема в том, что если вложение имеет формат csv, то файлы после записи имеют очень маленький размер (десятки байт) - в таком файле содержится только первая строка из вложения. Такая история наблюдается только с csv файлами.
Попытка
Для Каждого Вложение Из Письмо.Вложения Цикл
Если Найти(НРег(Вложение.ИмяФайла),"xls") ИЛИ Найти(НРег(Вложение.ИмяФайла),"xlsx")
ИЛИ Найти(НРег(Вложение.ИмяФайла),"rar") ИЛИ Найти(НРег(Вложение.ИмяФайла),"zip")
ИЛИ Найти(НРег(Вложение.ИмяФайла),"csv") Тогда
Вложение.Данные.Записать(ПутьДляПисем + Вложение.ИмяФайла);
КонецЕсли;
КонецЦикла;
Исключение
Продолжить;
КонецПопытки;
В чем может быть проблема и как ее бороть?
|
|