Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=30273)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Чтение данных из файла ексель (с помощью Libre Office)

Автор: onsamuy 10.06.16, 12:40

Как оказалось, в новых релизах Libre Office обнаружилась проблема. В процедуре загрузки есть создание объекта:

ServiceManager = Новый COMОбъект("com.sun.star.ServiceManager");


В старых Libre Office версиях объект успешно создается, в новых выдает ошибку "{ВнешняяОбработка.ЗагрузкаИзЕксель.МодульОбъекта(48)}: Ошибка при вызове конструктора (COMОбъект): -2147418113(0x8000FFFF): Разрушительный сбой "

Я так понимаю, изменился алгоритм подключения? Где можно поискать? Уже с ног сбился...

Автор: Petre 10.06.16, 12:57

onsamuy @ Сегодня, 13:40 *,
С какой версии престал работать? 64-разрядный?

Автор: onsamuy 10.06.16, 13:01

Petre @ Сегодня, 13:57 *,
Угу. 1с-ка само собой х86. Мож либр офис поставить х86...

Автор: Petre 10.06.16, 13:07

Похоже...

Автор: onsamuy 10.06.16, 15:25

Поставил либр офис x86, заработало

Автор: XBrut 10.06.16, 18:21

А в цьому офісі там вижуал-бейсік є?

Автор: onsamuy 02.07.16, 9:22

Без понятия.
Кстати хочу поделиться интересным наблюдением. Новые конфигурации на упр. формах (например УНФ) имеют встроенный механизм импорта например, номенклатуры из внешних данных. Так вот для импорта из файла ексель не требуется устанавливать ни либр офис, ни ексель. Я сначала подумал что они какую то внешнюю компоненту прикрутили, но оказалось все проще. Они распаковывают файл ексель архиватором 1С зип, и читают данные из xml файлов которые имеются в файле ексель. Но это касается только файлов с расширением xlsx. В старом екселе такого нет.

Автор: Vofka 02.07.16, 9:30

Цитата(onsamuy @ 02.07.16, 10:22) *
Но это касается только файлов с расширением xlsx.

С Вордом новым тоже так можно.

Автор: Petre 04.07.16, 8:31

onsamuy @ 02.07.16, 10:22 *,
Формат xslx - открытый, как и у LO.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua