Имя: Пароль:
1C
1С v8
Ошибка: Недопустимая строка с указанием класса
,
0 r_i_n_i_k
 
30.01.12
10:55
хочу сделать так:
Excel = Новый COMОбъект("Excel.Application");

выходит такая ошибка:

{Форма.Форма(12)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
   Excel = Новый COMОбъект("Excel.Application");
по причине:
Недопустимая строка с указанием класса



кто в курсе что это значит?
платформа 8.1.15
1 Ненавижу 1С
 
гуру
30.01.12
10:55
Excel не установлен?
2 DmitryPavlik
 
30.01.12
10:55
экселя нет?
3 r_i_n_i_k
 
30.01.12
10:56
не установлен :/

а опенофисе пойдёт?
4 DmitryPavlik
 
30.01.12
10:57
для оо надо другую строку
5 r_i_n_i_k
 
30.01.12
10:57
(4) а какую?
6 DmitryPavlik
 
30.01.12
10:57
говорят com.sun.star.ServiceManager
не разу не юзал)
в инете глянь
7 Rie
 
30.01.12
10:58
(3) Есть способ через OpenOffice... Но несколько ректальный... (Ну и уж никак не Excel.Application).

Однако традиционный вопрос - а зачем? Может, задача решается и без извратов?
8 r_i_n_i_k
 
30.01.12
10:58
спасибо
9 Андрюха
 
30.01.12
10:59
(5) Новый ComОбъект("com.sun.star.ServiceManager");
10 Андрюха
 
30.01.12
11:00
11 Rie
 
30.01.12
11:02
Всё же рискну предположить, что речь идёт о загрузке данных из Excel - и достаточно будет ADODB. Без половых актов с OpenOffice.
12 r_i_n_i_k
 
30.01.12
11:07
ADODB?
13 Rie
 
30.01.12
11:09
(12) Его, родимого...
14 andrewks
 
30.01.12
11:16
(7) не, ректальный - это самому прочитать сторэйдж, и распарсить файлы экселя
15 aleks-id
 
30.01.12
11:32
когда ж люди поиском пользоваться научатся...
Книга знаний: Чтение данных XLS, XLSX запросом
16 DmitryPavlik
 
30.01.12
12:46
(15) в последнее время ваще делаю по простому: взял скопировал данные из экселя, перекинул их в Таб.док 1С, сохранил mxl, и далее строки в ТЗ или массив считываю - код будет минимальный
17 Rie
 
30.01.12
13:23
(16) На сервере? :-)
(И чем код будет сильно меньше, нежели в ADO-запросе?)