Libre Office 3.6 и 1с #637816


#0 by kn
Работало так в более ранних версиях Libro Office Попытка Сейчас поставили 3.6 - вызывается исключение. Подскажите, что может быть?
#1 by Кокос
Может просто разработчики переименовали комобъект?
#2 by kn
вот как это можно узнать?где?
#3 by Кокос
ну я обычно в хелп лезу.  Там есть инфа о COM/COM+.
#4 by Кокос
хотя тут вроде тоже самое
#5 by Кокос
хотя СервисМенеджер я там не вижу
#6 by kn
А кто-нибудь работает с Libre office 3.6 из 1с?Все нормально?
#7 by Кокос
тут еще сервисменеджер вообще в ветке lang попробуй написать так. Если не прокатит хз. Надо весь код смотреть.
#8 by kn
нет не получается, вообще если libre office уже открыт, то работает.
#9 by Кокос
у меня такая фигня был а на сервере с обычным офисом. Сервер просто резал доступ к объектам и пока не откроешь файл и не нажмешь "Разрешить" ничего не работало
#10 by kn
просто открыт, даже другой файл, не тот который загружаю
#11 by kn
а как вылечилось?
#12 by Кокос
Ну мне разово было надо загрузить накладную. Так что я это как-то перенес :)
#13 by kn
при выполнении сначала выскакивает табличка справка libre office unknown option: -embedding и дальше возможные опции.
#14 by kn
вверх
#15 by tremp
Такая же проблема, причём на локальных машинах всё ок, а на терминале эта гадость. Перезагружать машину пробовал? (у нас проблематично это сделать в рабочее время)
#16 by kn
у нас не в терминале, перезагружать пробовали
#17 by zladenuw
а до этого опен случайно не стоял ?
#18 by kn
стояла предыдущая версия libre office
#19 by tremp
случайно нет, а специально - да :) (как на локальных так и на терминалах)
#20 by tremp
На какой ОС у вас не работает?
#21 by kn
win xp
#22 by tremp
у нас на 7-ке работает
#23 by Кокос
попробуй снести либре и поставить обычный старофис
#24 by kn
не могу,нет прав админа. нужен libre.
#25 by zladenuw
тут посмотри
#26 by zladenuw
скорей всего класс не зарегистрировался в реестре. и по этому только при открытом, ты можешь вызвать сервисманаге
#27 by kn
не очень понятно как средством просмотра объектов OLE/COM (oleview.exe)пользоваться.
#28 by tremp
Мы пока откатились в олевью найди объект libreOffice service manager 1.0  и взгляни строку запуска - что там написано?
#29 by tremp
и в реестре если поискать строку "-embedding" - ничего нет?
#30 by kn
в ветке all objects есть libreOffice service manager 1.0, если попробовать раскрыть нажав на +, то выдается такой же диалог с той же ошибкой что и
#31 by kn
прям такого -embedding нет, но есть несколько embedding например здесь C:Program FilesSunSun ODF Plugin for Microsoft Office 3.1Basisshare egistrymodulesorgopenofficeOfficeEmbedding лежат файлы с таким словом думаю, может дело в некорректном удалении предыдущей версии.
#32 by Filippov
Использовал Writer. Сейчас проверил на Libre Office 3.6.3: Получил unknown option: -embedding. Завтра "c перламутровыми... - будем искать" (c)
#33 by kn
попробую поставить сейчас на чистую машину, где еще не стоял libre
#34 by kn
и в таже ошибка
#35 by sttt
о! запустил в и у меня IBM Lotus Simphony запустился)))) жесть, эти все игрушечки...
#36 by tremp
короче это ошибка только версии 3.6.3 (3.6.2 нормально работает)
#37 by kn
спасибо.
#38 by iant71
Те-же грабли с 3.6.3.... В 3.4 все работает! Проблему временно решил след. образом: а потом опять вызвать CreateOleObject("com.sun.star.ServiceManager");
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям