Имя: Пароль:
1C
1С v8
Загрузка Excel в 1с на Linux
, ,
0 SashaNox
 
14.09.11
01:22
Доброго времени суток! Такая ситуация: у меня сервер 1с на ОС Linux, запускаю с компьютера на ОС windows и пытаюсь загрузить excel док, пишет
{Форма.Форма.Форма(21)}: Ошибка при вызове конструктора (COMОбъект): COM-объекты поддерживается только в операционных системах Windows

использую Excel = Новый COMОбъект("Excel.Application");

Подскажите, как загружать/выгружать эксель доки иначе?
1 ПульсЪ
 
14.09.11
01:24
Excel = Новый COMОбъект("Excel.Application");
   Excel.Application.Workbooks.Open(ПутьКФайлуExcel);


100пуд рабит, если не рабит значит дело в линухе

выгрузи на вин, там загрузи что нужно, выгрузи обратно..
2 Икогнито
 
14.09.11
01:26
(1) чувак пишет "Ошибка при вызове конструктора (COMОбъект): COM-объекты поддерживается только в операционных системах Windows"
3 Икогнито
 
14.09.11
01:28
(0) интересно, а версия платформы какая?
4 SashaNox
 
14.09.11
01:30
платформа 8.2.13.219, читал в мануале 1с по установке на линукс, пишут что линукс не поддерживает COM объекты
5 rotting
 
14.09.11
01:30
(0) обязательно отпишись как решишь проблему
6 Икогнито
 
14.09.11
01:33
(0)
Предполагаю что ты в тонком клиенте это делаешь?

Интересно, если попробовать запустить толстый клиент и выполнить это с директивой &НаКлиенте - может что изменится?
7 SashaNox
 
14.09.11
01:34
есть вариант обращения к эксель докам не через COM объекты?
8 Икогнито
 
14.09.11
01:35
(7) у тебя управляемое приложение или обычное приложение?
9 Икогнито
 
14.09.11
01:37
(7) я так понимаю, что Com-объект пытается создаться на сервере - там затык.

Как думеаешь, в режиме обычного приложения или толстого клиента, может он не будет на сервере создаваться?
10 SashaNox
 
14.09.11
01:37
при запуске 1с в толстом клиенте пишет "Тип не определен "и тут GUID"", приложение управляемое
11 Икогнито
 
14.09.11
01:40
(10)
1. в параметрах отладчика конфигуратора поставь галку, чтобы можно было у обычном приложении открывать
2. открой обычное приложение и попробуй выполнить.

По идее COM-объект должен на клиентской машине создаться.
12 Икогнито
 
14.09.11
01:41
+(11) тока отпишись - интересно :)
13 rotting
 
14.09.11
01:42
в инете люди пишут что можно конвертнуть в ХТМЛ, а потом прочитать как текст
14 Икогнито
 
14.09.11
01:46
+(11) если получится - дальше языком 8.1 обработку пиши и через файл-открыть...
15 SashaNox
 
14.09.11
01:50
через обычное приложение все ОК, работает, но как быть если пользователи используют только управляемое приложение?
16 Икогнито
 
14.09.11
01:52
(15) напиши батник - открылось в обычном приложении, подхватилась обработка - загрузилось.
17 SashaNox
 
14.09.11
01:56
понял, а иначе с экселем никак работать нельзя?
18 SashaNox
 
14.09.11
02:20
/RunModeOrdinaryApplication - не запускает в обычном приложении, в чем может быть проблема?
19 SashaNox
 
14.09.11
02:47
/RunModeOrdinaryApplication, требуется запуск толстого клиента, а он не запускается (10), как тогда батник писать?
20 skunk
 
14.09.11
03:51
сести к нехорошей матери подделку под ось ... установить нормальную ось для полноценной работы ...


заодно студентов администраторов ... в неоплачиваемый отпуск в подвал ... финансовые потоки компании считать
21 Cyberhawk
 
14.09.11
05:35
(19) полный текст строки заппуска сюда.
У пользователя, под которым запускаешь, в Конфигураторе режим запуска проверь - должен быть "Авто" или "Обычное приложение".
22 Necessitudo
 
14.09.11
06:46
Можно пользовать экселевские файлы без ком. Посмотри в моих темах, я спрашивал когда-то такое.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.