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
Вопрос закрыт, файл не успевал записаться на сервере.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс