Можно ли как-то встроить LibreOffice на управляемую форму в поле HTML-документа? #777988


#0 by _stay true_
День добрый! Задача: вывести в тонком клиенте на управляемую форму таблицу EXCEL для отображения. Перечитал кучу статей, тем и мануалов, по Мелкомягкому экселю нашел решение: в поле html-документа на форме выводим код: "<HTML><OBJECT id = ExcelLook classid=CLSID:00024500-0000-0000-C000-000000000046 width=""100%"" height=""100%"">" А после, в процедурке "подгрузки" на клиенте файла делаем следующее: ЭлементВнКомп = Элементы.Эксель.Документ.getElementById("ExcelLook"); Вопрос: может, кто проделывал что-то подобное с LibreOffice? Если да - поделитесь кусочком своей безграничной мудрости:) Заранее спасибо!
#1 by Cyberhawk
Встрой лучше туда Windows
#2 by _stay true_
Внук Петросяна, не меньше:)
#3 by Kandellaster
если у либры есть ActiveX то тогда можно влепить туда
#4 by _stay true_
Вот в этом и вопрос: как))) Инфы нигде не нарыл, думал, может у кого опыт есть
#5 by DrZombi
Элемент по "getElementById" может появиться не сразу. У меня бывало, что спустя пару секунд. Смотря как быстро прогрузится страница
#6 by Kandellaster
тот же способ только CLSID надо узнать при условии что у либры таки есть активХ
#7 by _stay true_
Засунул в обработчик ожидания с задержкой 5 секунд - пока всё работает. У Либры есть ActiveX, Вот как его только прикрутить к 1С)))
#8 by sikuda
Сам немного этим баловался, но не критично
#9 by _stay true_
в href и дата vj;yj засунуть что-то вроде file//ПутьКФайлу? ?
#10 by _stay true_
Ап)))
#11 by _stay true_
В общем, забил я на эту хрень, для просто просмотра проще xls в html программно по комке перегонять. Есть какой пример взаимодействия с LibreOffice по ком? Подключение, открытие файла, сохранение в html?
#12 by Garykom
У тя в поле html документа js работает?
#13 by Garykom
+ Если работает и хорошо то и делай что хочешь с XLS/XLSX/ODT хочешь выводи, хочешь свой "процессор таблиц" пиши ))
#14 by _stay true_
Таки почти разобрался с этим делом, конвертацией XLS в HTML с помощью LibreOffice. Остался последний штришок... Вот процедура: И вот на строчке И на строке Получаю такую ошибку: {ВнешняяОбработка.ТестЗапускаПриложений.Форма.Форма.Форма}: Ошибка при вызове метода контекста (storeToURL)     OOДокумент.storeToURL(ПутьКHTML, НастройкиСохранения); по причине:
#15 by _stay true_
Извиняюсь, случайно задублировал код((
#16 by _stay true_
Я так понял, неправильно значение фильтра указал. пробовал разные комбинации с html, но нигде не нашёл инфы. В PDF есть экспорт, в html - НЕТ((
#17 by Cyberhawk
Прошу меня извинить, хотел разрядить обстановку в этой атмосфере безысходности и тщетности найти работющее решение
#18 by Garykom
Меня искренне радует желания проводить операции на гландах через разные проходы в т.ч. задний. Точнее тренировки в этом, но почему не удовлетворяет обычный ТабДок? Или отдельная работа в Екселя/ЛибреОфиса/ГуглеОфиса? Зачем это засовывать в тонкого клиента внутрь 1С?
#19 by Йохохо
HTML (StarCalc) ?
#20 by _stay true_
Не заработало((( Проблема решена установкой плагина в GoogleChrome и двумя строчками кода.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С