Имя: Пароль:
1C
1С v8
Читает не полностью скаченный файл
0 Sasha_Rapira
 
17.11.14
02:46
Всем привет.

Тупой бред, я не понимать.


Код:
Функция ВременноСкачатьФайл(Адрес, ФорматФайла = ".tmp") Экспорт
    
    ВремФайл = ПолучитьИмяВременногоФайла(ФорматФайла);
    КопироватьФайл(Адрес, ВремФайл);
    Возврат ВремФайл;
    
КонецФункции


    Файл = Новый ЧтениеТекста(РаботаСФайлами.ВременноСкачатьФайл(Адрес), КодировкаТекста.UTF8);
    Код = Файл.Прочитать();


Из интернета скачивает файл и сохраняет во временную папку - работает как надо, файл сохраняется, там весь код правильный.

НО почему Код = Файл.Прочитать();  получает ТОЛЬКО три символа из всего файла.

Пробовал разные варианты чтения, другие варианты по пол файла читают. Этот вариант выше РАБОТАЛ и читал весь файл, но щас опять тупит и только три символа.


Что не так то?
1 Sasha_Rapira
 
17.11.14
03:20
Смотрите:

Код = "";
      Стр = Файл.ПрочитатьСтроку();

      Пока Стр <> Неопределено Цикл
            Стр = Файл.ПрочитатьСтроку();
            сообщить(1);
            Код = Код + Стр;

        КонецЦикла;


сообщить(1); - выводит множество строк
сообщить(стр); - ВЫВОДИТ ТЕКСТ КАЖДОЙ СТРОКИ

НО в Код попадает только "  <!DOC" и всё!!!

Что за бред? Почему текста много, строк много, но в переменную Код не пишется текст.

Мб проблема в переносах?
2 Sasha_Rapira
 
17.11.14
03:32
Понятно короче, если ПолеВвода1 = Файл.Прочитать();
  то поле заполняется.


Короче это ограничение строки переменной (( не могу весь файл засунуть в переменную.
3 Sasha_Rapira
 
17.11.14
04:34
Хз короче.

Создаю текстовый файл через блокнот.

Пишу туда
12345678901234567890
12345678901234567890

В 1С читаю его:
    Файл = Новый ЧтениеТекста("E:\тест.txt");
    
    Код = Файл.Прочитать();



В результате Код = "123456789".

Что за бред...
4 Wobland
 
17.11.14
04:40
5 Sasha_Rapira
 
17.11.14
05:10
6 wertyu
 
17.11.14
05:14
(5) форма элемента, у тебя длина Код равна 9
7 Sasha_Rapira
 
17.11.14
05:28
(6) плять точно............ я забыл, думал же название переменной сменить))) код назвал типа код хтмл, а он сувал в Элемент справочника

(6) спс
8 KRV
 
17.11.14
06:59
"Функция ВременноСкачатьФайл.." Функция СкачатьФайлНенадолго.. Функция ОдинРазСкачатьФайлОдинРазНеФидораз.. Функция СкачатьФайлНоПокаПисалЗабылЗачем..
9 Cube
 
17.11.14
08:34
(7) "Тупой бред, я не понимать."
Тупой бред не спрашивать!