|
Чтения ексель файла на веб клиенте.
| ☑ |
0
antihacker
07.09.17
✎
08:52
|
Всем привет ! Пытаюсь прочитать ексель файл на веб клиенте. Версия платформы - 1С:Предприятие 8.3 (8.3.9.1850)
&НаКлиенте
Процедура Команда2(Команда)
Эксель = Новый COMОбъект("Excel.Application");
Книга = Эксель.WorkBooks.Open("D:\temp\EXCEL\111.xlsx");
номерстроки=1;
Пока номерстроки < 10 Цикл
сообщить(СокрЛП(Эксель.Sheets(1).Cells(номерстроки,1).Value));
номерстроки=номерстроки + 1;
КонецЦикла;
КонецПроцедуры
Пишет - "Automation server can'not create object"
Что не так ? В тонком клиенте все работает на ура.
|
|
1
vicof
07.09.17
✎
09:28
|
Профили безопасности посмотри.
|
|
2
antihacker
07.09.17
✎
09:29
|
Профили безопасности ? Нен очень то понял
|
|
3
vicof
07.09.17
✎
09:31
|
|
|
4
antihacker
07.09.17
✎
09:35
|
Так ведь в тонком клиенте все работает же.
|
|
5
antihacker
07.09.17
✎
09:41
|
Если не подключить расширение работы с файлами, то тоже работать не будет да ?
|
|
6
antihacker
07.09.17
✎
11:51
|
У кого еще идея ?
|
|
7
Cyberhawk
07.09.17
✎
11:53
|
Если файл простой структуры, то просто открыть его и сохранить в табличный документ (платформа это умеет) на клиенте.
Если файл сложной структуры и/или нужна его пост-обработка, то передавать на сервер и работать с ним там как с zip-архивом по технологии "NativeXLSX" (справедливо для xlsx-файлов).
|
|
8
Cyberhawk
07.09.17
✎
11:53
|
Ни через какие СОМ-объекты Я бы делать точно не стал
|
|
9
antihacker
07.09.17
✎
12:06
|
Ну это все что я умею. Обычный ексель файл с типами данных как строка, номер, дата итд. На счет открыть не понял. Как раз так и не удаеться открыть в веб клиенте.
|
|
10
Cyberhawk
07.09.17
✎
19:44
|
(9) Передаешь эксель-файл на сервер, там читаешь его в табличный документ (метод Прочитать), возвращаешь на клиента табличный документ, профит
|
|