Имя: Пароль:
1C
1С v8
8.3.11 метод табличного документа Прочитать не загружает .xls
0 GreyK
 
07.07.18
10:46
Решил перейти с АДО на средства 1С. Делаю внешнюю обработку для загрузки приходных накладных. Подскажите что делаю не так.

&НаСервере
Функция ЗагрузитьНаСервере(АдресФайлаОбменаВХранилище)
    
    ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xls");
    
    ДанныеФайла = ПолучитьИзВременногоХранилища(АдресФайлаОбменаВХранилище);
    
    ДанныеФайла.Записать(ИмяВременногоФайла);
    
    ТабличныйДокумент = Новый ТабличныйДокумент;
    
    ТабличныйДокумент.Прочитать(ИмяВременногоФайла, СпособЧтенияЗначенийТабличногоДокумента.Значение);
    
    Возврат ТабличныйДокумент;
    
КонецФункции

Ошибка "Формат файла не поддерживается".
1 МихаилМ
 
07.07.18
10:50
режим совместимости ?
2 Maniac
 
07.07.18
10:57
а ты думал в сказку попал.
у экселя с момента выхода несколько десятков версий. и клиенты твои могут работать на чем попало. к тому же в большинстве случаев книги приходят
3 Maniac
 
07.07.18
10:58
формат - это как раз и сообщает что файл скорее всего был сделан на непонятной версии экселя.
4 GreyK
 
07.07.18
11:19
(1) Базовая версия.
5 GreyK
 
07.07.18
11:22
(3) Открывал ЛибреОфисом и пересохранял, эффект нулевой.
6 Сергиус
 
07.07.18
11:53
(0)А сам файл точно xls, а не xlsx?
7 GreyK
 
07.07.18
12:08
(6) Да.
8 GreyK
 
07.07.18
14:30
Вопрос закрыт, файл не успевал записаться на сервере.