Bug 3961

Summary: 1С 7.7: Невозможно создать объект Excel
Product: WINE@Etersoft Reporter: Константин Кондратюк <kondratyuk>
Component: OLE / DDE / RPCAssignee: Станислав Коробейников <stas>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: normal    
Priority: P4 CC: artem_savonin, baraka, ivan, lav, vitperov
Version: 1.0.10   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 760, 4284    
Attachments: Тестовая обработка

Description Константин Кондратюк 2009-05-19 16:04:29 MSD
Бутылка 1c77/1c77-excel
Тестовая обработка лежит на диске c:

При создании объекта Excel.Application - долгое торможение 1С и ошибка при создании объекта

Процедура ОткрытьОкноExcel() Экспорт
  Попытка
    Excel=СоздатьОбъект(\"Excel.Application\");
    Excel.DisplayAlerts = -1;
    Если Excel.Workbooks.Count=0 Тогда
      Excel.Workbooks.Add();
      КонецЕсли;
    Excel.Visible = -1;
    Excel.ActiveWorkbook.Activate();
    Excel.ActiveWindow.Activate();
  Исключение
    Предупреждение(ОписаниеОшибки());
  КонецПопытки;
КонецПроцедуры

В логах ничего, потому что используются сторонние библиотеки OLE.
Со встроенным OLE 1С, конечно, не запускается.
Comment 1 Константин Кондратюк 2009-05-19 16:06:36 MSD
Created attachment 1192 [details]
Тестовая обработка
Comment 2 Vitaly Lipatov 2009-05-19 16:24:46 MSD
Делаем к 1.1 поддержку встроенного OLE, старое тут не подойдёт (для нового Excel).
Comment 3 Константин Кондратюк 2009-05-21 13:20:08 MSD
Та же самая ошибка - для Excel 2000 и XP

У нас когда-нибудь работала выгрузка в Excel таким способом?
Comment 4 Константин Кондратюк 2009-05-21 13:20:59 MSD
Может быть, обработка неправильная?
Comment 5 Денис Баранов 2009-06-05 14:52:03 MSD
(In reply to comment #4)
> Может быть, обработка неправильная?
> 

Обработка правильная: на Windows раьотает нормально.
Comment 6 Денис Баранов 2009-06-08 20:41:42 MSD
(In reply to comment #3)
> У нас когда-нибудь работала выгрузка в Excel
> таким способом?
> 
Работает через wine98. 
А начинаю со сборки eter25/eter17 рекомендуется запускать через wineole.
Comment 7 artem 2009-06-14 23:48:50 MSD
Я совершенно не понимаю Вас. Ошибка заведена по моей просьбе...и неужели потребовалось 1.5 месяца (с момента вопроса в саппорт) чтобы решить проблему, которая потребовала 1.8 часа для её решения(вне зависимости от загрузки саппорта) ??????????? Далее по теме...версия wine 1.0.10 (так написано в шапке баги), о какой eter25/eter17 идет речь, если последний релиз 1.0.10  WINE@Etersoft 1.0.10 (eter21/eter15)??? И о какой версии Office идет речь ? Вопрос был про Office 2003 (2007). Если вы отвечаете по поводу Office 2003 и релиза 1.0.9 WINE@Etersoft 1.0.9 (eter41/eter17), то Office 2003 под ним просто не ставиться !!!!!!!!! А в релизе wine 1.0.10 (eter21/eter15) команды wineole просто нет !!! Опишите детально с какой версие Office и wine это работает !!!
Comment 8 Vitaly Lipatov 2009-06-15 14:56:24 MSD
(In reply to comment #7)
> Я совершенно не понимаю Вас. Ошибка
> заведена по моей просьбе...и неужели
> потребовалось 1.5 месяца (с момента вопроса
> в саппорт) чтобы решить проблему, которая
> потребовала 1.8 часа для её решения(вне
> зависимости от загрузки саппорта) ???????????
К сожалению, да.

> Далее по теме...версия wine 1.0.10 (так написано в
> шапке баги), о какой eter25/eter17 идет речь, если
> последний релиз 1.0.10  WINE@Etersoft 1.0.10 (eter21/eter15)???
21/15 - это багфикс-релиз

> И о какой версии Office идет речь ? Вопрос был
> про Office 2003 (2007). Если вы отвечаете по поводу
> Office 2003 и релиза 1.0.9 WINE@Etersoft 1.0.9 (eter41/eter17), то
> Office 2003 под ним просто не ставиться !!!!!!!!! А в
> релизе wine 1.0.10 (eter21/eter15) команды wineole просто
> нет !!! Опишите детально с какой версие Office и
> wine это работает !!!
Работает с версиями Office 2003/2007
Начиная с версии wine 1.0.10 (eter25/17) - это сборка багфикс-релиза, она уже доступна, если заказать со страницы продукта. Официальное объявление будет чуть позже.


Comment 9 Денис Баранов 2010-03-05 20:29:46 MSK
WINE@Etersoft 1.0.12 eter3/eter2
При попытке выгрузить из 1С 7.7 в MSO выдается сообщение об ошибке "Отсутствует компонента VBA"
Comment 10 Денис Баранов 2010-03-14 18:37:13 MSK
WINE@Etersoft 1.0.12 eter4/eter3
Обработка выполняется без каких либо ошибок.
Comment 11 Денис Баранов 2010-03-14 18:37:57 MSK
Принято.
WINE@ETersoft 1.0.12 eter4/eter3