Имя: Пароль:
1C
1С v8
COMОбъект("Excel.Application") на 1СFresh
0 fantomrik
 
01.03.17
10:02
Коллеги, привет!
Есть обработка, необходимо было ее переписать для базы в 1С-Фреш.
Собственно не могу почему то инициализировать Эксель. Инициализация выполняется на клиенте (в браузере).
Куда можно покопать?
В тонком клиенте в файловой базе все работает, эксель установлен.

&НаКлиенте
Процедура ВвестиДокументы(Команда)
    Режим=РежимДиалогаВыбораФайла.Открытие;
    нДиалог= НОвый ДиалогВыбораФайла(Режим);
    Фильтр="Файл *.XLS (*.xls)|*.xls";
    нДиалог.Фильтр=Фильтр;
    нДиалог.Заголовок="Выберите файл для загрузки..." ;
    
    Попытка
        Excel = Новый COMОбъект("Excel.Application");
    Исключение
        Сообщить("Не удалось инициализировать Excel");
        Возврат;
    КонецПопытки;

    нДиалог.Показать(Новый ОписаниеОповещения("ВвестиДокументыЗавершение1", ЭтаФорма, Новый Структура("Excel, нДиалог", Excel, нДиалог)));
КонецПроцедуры
1 Asmody
 
01.03.17
10:06
(0) СOMОбъект не доступен в веб-клиенте
2 fantomrik
 
01.03.17
10:06
(1) COMОбъект (COMObject)
Конструкторы:

По имени приложения

Описание:

Создает COM-объект (например, Word, Excel и т.д.). Методы и свойства СОМ-объектов в дальнейшем становятся доступными через данный объект.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
3 Вафель
 
01.03.17
10:06
а на сервере там линух
4 Вафель
 
01.03.17
10:07
кстати обычный таб документ умеет читать ексель
5 fantomrik
 
01.03.17
10:08
(3) Я на клиенте Com создаю
6 fantomrik
 
01.03.17
10:09
Мб для браузера плагин какой надо или типа того?
7 Asmody
 
01.03.17
10:12
(2) На ИТС есть статья про ограничения использования COMОбъекта
8 Вафель
 
01.03.17
10:15
(5) используй тонкий вместо браузера
9 fantomrik
 
01.03.17
10:34
(8) можно как выход, но не удобно :(
10 fantomrik
 
01.03.17
10:40
(7) а нет ссылки под рукой?
11 Вафель
 
01.03.17
10:40
(9) тут не вопрос удобно/не удобно.
Тут вопрос работает/не работает
12 fantomrik
 
01.03.17
10:45
(7)  нашел что то http://its.1c.ru/db/v838doc#bookmark:dev:TI000001245
"? Работа с COM-объектами поддерживается только при работе в веб-браузере Microsoft Internet Explorer."
Проверю в ближайшее время.
(11) Вынужден не согласиться, если НЕВОЗМОЖНО через веб клиент, то одно дело, а если возможно - надо искать решение и не костыли для клиентов придумывать.
Но все равно спасибо за решение!