Есть такая обработка, которая загружает из таблички .xls данные. Но при попытке загрузить предлагает проверить установлен ли MS Office. (соответственно он конечно установлен). Бутылка: rt/10164
В консоли следующее: err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 fixme:wtsapi:WTSRegisterSessionNotification Stub 0x300d2 0x00000000 fixme:wtsapi:WTSRegisterSessionNotification Stub 0x300d6 0x00000000 err:ole:marshal_object object doesn't expose interface {00000126-0000-0000-c000-000000000046}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:ole:marshal_object object doesn't expose interface {e7210190-61f4-11d4-941d-008048da11f9}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 С UniOffice + OO вообще в дамп падает.
Воспроизводить так: Документы -> Складские доументы -> поступление ТМЦ Выбираем вкладку "Табличная часть" В ней кликаем на выпадающий список "Заполнить" -> Используя мастер загрузки из excel Далее нажимаем кнопку Загрузить файл, выбираем файлю.
Запуск с wineole вызывает MS Office, но тот пытается доустановить какие-то компоненты. Такое ощущение, что в бутылке офис криво поставлен, хотя не факт, что будет работать с вайновским ole и после переустановки. P.S. Конфигурация, в которой действие называется "распознОвание документа" не может работать правильно, так как уже содержит ошибку :)
Денис, что ещё необходимо для работы этой конфигурации? Создаю новую бутылку (bugs/3976): wine 1.0.11 10/6 1C 8.1 14.72 MS Office 2003 Беру базу из старой бутылки - не запускается, вылетая на загрузке конфигурации с OLE Error.
Ой
(In reply to comment #4) > Беру базу из старой бутылки - не > запускается, вылетая на загрузке > конфигурации с OLE Error. > Там нужно было зарегистрировать библиотеку которая лежит в папке reg (в папке с базой).
В сборке 1.0.11 11/6 MSO вызывается, но процедура загрузки не работает - ошибка, связанная с тем, что макросы VBA не могут работать из-за неустановленных компонент. Макросы не устанавливаются. Может быть, плохой дистрибутив MSO... Нужно разбираться.
Попробовал с разными версиями офисов (2003, XP). По прежнему при попытке загрузить xls файл выдается ошибка что офис не установлен.
Я на текущий момент эту проблему пытаюсь решить с помощью внешней компоненты Yoksel. Она позволяет выполнить загрузку данных из xls без установленного MSOffica. http://yoksel.net.ru
С помощью Yoksel происходит импорт данных из файлов xls без проблем могу предоставить рабочий пример.
(In reply to comment #10) > С помощью Yoksel происходит импорт данных из > файлов xls без проблем могу предоставить > рабочий пример. > Было бы здорово.
Вот здесь подробно расписано как и что делать ?? http://yoksel.net.ru/forum/topic.php?id=155
Также есть демо конфигурация для 1cv8, в которой продемонстрированы все возможности YOKSEL http://yoksel.net.ru/files/release/yoksel_demo_config_1cv81.rar
(In reply to comment #13) > Также есть демо конфигурация для 1cv8, в > которой продемонстрированы все > возможности YOKSEL > http://yoksel.net.ru/files/release/yoksel_demo_config_1cv81.rar > Проверил в демо конфигурации как открываются xls файлы. WINE@Etersoft 1.0.12 eter4.1/eter3 - проблем с открытием не обнаружено. Для клиентов рекомендуем использовать Yoksel для импорта/экспорта xls документов.
Принято.