#0
by _stay true_
День добрый! Задача: вывести в тонком клиенте на управляемую форму таблицу EXCEL для отображения. Перечитал кучу статей, тем и мануалов, по Мелкомягкому экселю нашел решение: в поле html-документа на форме выводим код: "<HTML><OBJECT id = ExcelLook classid=CLSID:00024500-0000-0000-C000-000000000046 width=""100%"" height=""100%"">" А после, в процедурке "подгрузки" на клиенте файла делаем следующее: ЭлементВнКомп = Элементы.Эксель.Документ.getElementById("ExcelLook"); Вопрос: может, кто проделывал что-то подобное с LibreOffice? Если да - поделитесь кусочком своей безграничной мудрости:) Заранее спасибо!
#5
by DrZombi
Элемент по "getElementById" может появиться не сразу. У меня бывало, что спустя пару секунд. Смотря как быстро прогрузится страница
#7
by _stay true_
Засунул в обработчик ожидания с задержкой 5 секунд - пока всё работает. У Либры есть ActiveX, Вот как его только прикрутить к 1С)))
#11
by _stay true_
В общем, забил я на эту хрень, для просто просмотра проще xls в html программно по комке перегонять. Есть какой пример взаимодействия с LibreOffice по ком? Подключение, открытие файла, сохранение в html?
#13
by Garykom
+ Если работает и хорошо то и делай что хочешь с XLS/XLSX/ODT хочешь выводи, хочешь свой "процессор таблиц" пиши ))
#14
by _stay true_
Таки почти разобрался с этим делом, конвертацией XLS в HTML с помощью LibreOffice. Остался последний штришок... Вот процедура: И вот на строчке И на строке Получаю такую ошибку: {ВнешняяОбработка.ТестЗапускаПриложений.Форма.Форма.Форма}: Ошибка при вызове метода контекста (storeToURL) OOДокумент.storeToURL(ПутьКHTML, НастройкиСохранения); по причине:
#16
by _stay true_
Я так понял, неправильно значение фильтра указал. пробовал разные комбинации с html, но нигде не нашёл инфы. В PDF есть экспорт, в html - НЕТ((
#17
by Cyberhawk
Прошу меня извинить, хотел разрядить обстановку в этой атмосфере безысходности и тщетности найти работющее решение
#18
by Garykom
Меня искренне радует желания проводить операции на гландах через разные проходы в т.ч. задний. Точнее тренировки в этом, но почему не удовлетворяет обычный ТабДок? Или отдельная работа в Екселя/ЛибреОфиса/ГуглеОфиса? Зачем это засовывать в тонкого клиента внутрь 1С?
#20
by _stay true_
Не заработало((( Проблема решена установкой плагина в GoogleChrome и двумя строчками кода.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как получить ссылку на текущее поле ввода в табличном поле?
- СКД: Можно ли как-то не показывать строку по условию
- Добавить картинку в форму элемента и форму списка
- Можно ли как-то программно изменить синоним в документе?
- УФ, как добавить поле в форму списка, с данными из табличной части
- вывести макет таблицы в управляемую форму
В этой группе 1С
- Подключение к dbf из 1С8 через драйвер фокспро 9
- УПП регистр Способы распределения затрат по организации
- Сколько часов потребуется для переноса остатков и цен из КА1.1 в УНФ 1.6?
- "Разобрать по копиям" в БП 3.0
- БСП. Первый запуск конфигурации. Как изменить функциональную опцию?
- Как настроить при проведении документа заполнение дополнительного субконто?
- Сокращенное наименование организации в печатных формах
- Печать должность и ФИО исполнителя в счет фактуре
- вывод картинки из ХранилищеЗначений в поле html
- Посоветуйте книгу по ЗУП 3.1 для пользователя
- v7: Чтение Excel без установленного Excel
- Сохранение настроек СКД в хранилище вариантов отчетов
- Бит-Финанс (управленческий учет) не работает внешний источник данных
- Для обособленного подразделения не заполняются расходы, уменьшающие сумму ЕНВД
- Проблема с программной лицензией на сервер
- v7: Как скрыть пустые строки в оборотке ?
- Программное создание документа "Заказ клиента"
- ЗУП 8.2 при печати табеля выходит ошибка 1С будет закрыта
- v7: ПометкаУдаления()
- Неизвестная ошибка (SMTP error code 554)