|
Загрузка 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
|
Можно пользовать экселевские файлы без ком. Посмотри в моих темах, я спрашивал когда-то такое.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |