Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 4884 - 1С 8.1: не работают ссылки в "Отчёте для руководителя"   Make a simular bug
Summary: 1С 8.1: не работают ссылки в "Отчёте для руководителя"
Status: CLOSED INVALID
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Internet Explorer / Gecko (show other bugs)
Version: unspecified
Hardware: PC All
: P2 major
Target Milestone: ---
Assignee: Сергей Гуральник
QA Contact:
URL:
Whiteboard:
Keywords:
: 5368 5965 5997 (view as bug list)
Depends on:
Blocks: 8724 8900
  Show dependency treegraph
 
In work:
Reported: 2010-01-26 14:39 MSK by Денис Баранов
Modified: 2024-04-26 20:08 MSK (History)
11 users (show)

See Also:
Заявки RT: 12294, 22958, 27035,33049
Связано с:
Дата напоминания:


Attachments
скрин (258.34 KB, image/jpeg)
2010-11-18 03:58 MSK, Денис Баранов
Details
анализ состояния налогового учета по налогу на прибыль (105.21 KB, image/jpeg)
2012-11-02 17:38 MSK, Дмитрий Галочкин
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Денис Баранов 2010-01-26 14:39:46 MSK
Created attachment 1474 [details]
скрин

Воспроизвести можно в бутылке 1c81/1c8.1.14.72 в конфигурации Бухгалтерия предприятия 1.6 (1.6.22.4)
Подробности в скрине в атаче.
В консоль при наведении на ссылки следующее:

fixme:mshtml:nsURI_GetOriginCharset default action not implemented
Comment 1 Константин Кондратюк 2010-01-26 16:01:55 MSK
Первым делом, проверим заглушку вроде возвращения S_OK и каких-нибудь "хороших" значений.

Проблему видел, посмотрю, как будет время.
Comment 2 Константин Кондратюк 2010-03-16 10:10:03 MSK
Не уверен, что именно это мешает нажимать на ссылки. Примерно такую же проблему наблюдаю в другой программе, там нормально всё работает на первый взгляд.
Comment 3 Константин Кондратюк 2010-03-30 15:10:42 MSD
*** Bug 5368 has been marked as a duplicate of this bug. ***
Comment 4 Mikhail Krylatykh 2010-03-30 15:52:43 MSD
Да уж, правда, искал поиском - не нашел, пришлось добавлять.
Comment 5 Виктор 2010-04-01 13:17:03 MSD
Аналогичная проблема + ко всему ссылки не работают в справке и в панели функций в конфигурации по управлению торговлей. Но есть странная штука если на панели функций перевыбрать раздел учета, то в панели функций все начинает работать. Трабла с отчетам руководителю и справкой пока не решена, но вот ещё интересный факт после установки IE6 при наведении на ссылки в отчете руководителя появляется миниатюра образца отчета
Comment 6 Виктор 2010-04-01 13:18:33 MSD
И да забыл сказать, 1С-ники говорят что это может быть связанно как с IE так и с реализацией XML.
Comment 7 Виктор 2010-04-09 20:01:38 MSD
Решение проблемы по шагам чтобы долго не думать:

wget http://www.kegel.com/wine/winetricks
chmod +x winetricks
sh winetricks -q ie6 gdiplus

собственно и все проблемы
Законность данного метода оценить немогу, посему буду благодарен за разъяснения в этой области.
Comment 8 Mikhail Krylatykh 2010-04-10 10:40:18 MSD
Подтверждаю, работает способ, но что-то многовато всего из инета тянется (10+ метров)
Comment 9 Константин Кондратюк 2010-04-10 21:39:37 MSD
(In reply to comment #7)
> Решение проблемы по шагам чтобы долго не
> думать:
> 
> wget http://www.kegel.com/wine/winetricks
> chmod +x winetricks
> sh winetricks -q ie6 gdiplus
> 
> собственно и все проблемы
> Законность данного метода оценить немогу,
> посему буду благодарен за разъяснения в
> этой области.
> 

Устанавливать IE можно только при наличии лицензии на Windows не ниже win98. То есть законность метода не очень удовлетворительная...
Comment 10 Виктор 2010-04-11 11:57:44 MSD
(In reply to comment #9)
>...
> Устанавливать IE можно только при наличии
> лицензии на Windows не ниже win98. То есть
> законность метода не очень
> удовлетворительная...
> 

Будем думать надо что-то придумать лицензии на win98 уже нет ниукого я думаю. А есть какой то источник информации по этому поводу, к скачиванию IE свободен везде.
Comment 11 Mikhail Krylatykh 2010-04-11 12:40:56 MSD
Где-то в EULA к этому же IE6 и написано наверняка.
В таком случае, данный способ решения проблемы считаем костылем, и ищем более православный?
Comment 12 Vitaly Lipatov 2010-04-11 16:39:51 MSD
Давайте не будем дальше обсуждать тему IE.
Мы посмотрим, что вызывает необходимость совершать эти дополнительные действия по установке, и сделаем исправление.
Comment 13 Константин Кондратюк 2010-04-11 19:27:53 MSD
Собственно, ошибка в нереализованности функции
fixme:mshtml:nsURI_GetOriginCharset default action not implemented
к ошибке со ссылками не имеет прямого отношения.

Я попробовал менять возвращаемые значения (nsresult и указатель на строку) - всё то же самое.
Comment 14 Денис Баранов 2010-10-05 21:48:31 MSD
Оставляем до 2.0, там будет новый Gecko, новые проблемы и возможно некоторые старые уйдут.
Comment 15 Станислав Коробейников 2011-03-14 21:05:58 MSK
*** Bug 5965 has been marked as a duplicate of this bug. ***
Comment 16 Станислав Коробейников 2011-03-14 21:08:41 MSK
*** Bug 5997 has been marked as a duplicate of this bug. ***
Comment 18 Svetlana Zhukova 2011-09-14 13:56:13 MSK
eterhack bottle 1c/bug42
WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.15/3
1с8.1
конфигурации Бухгалтерия предприятия 1.6 (информационная база)
Крнкретно "Отчеты руководителя" как на скрине не нашла. Но все похожие ссылки (отчеты и т.д.) работают,и в справке тоже.
Comment 19 Svetlana Zhukova 2011-09-15 15:44:53 MSK
eterhack bottle 1c82/5517
WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.15/3
воспроизвелось.
Comment 20 Dmitry Trubin 2012-02-01 12:21:03 MSK
WINE@ 2.0 -eter2/8, 1С 8.2, воспроизводится
Comment 21 Ivan 2012-08-21 07:10:59 MSK
WINE@Etersoft version: 2.0.2-eter3/1

1С 8.2, воспроизводится

fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
fixme:ieframe:ControlSite_OnFocus (0x31d2210)->(1)
fixme:ieframe:WebBrowser_QueryInterface (0x31d2160)->({e7210190-61f4-11d4-941d-008048da11f9} 0x32cdd0) interface not supported
fixme:ieframe:WebBrowser_QueryInterface (0x31d2160)->({fd7b6cc3-dc8e-11d2-b8d0-008048da0335} 0x32cdcc) interface not supported
fixme:ieframe:ProvideClassInfo_GetClassInfo (0x31d2160)->(0x32cd58)
fixme:ieframe:ConnectionPointContainer_EnumConnectionPoints (0x31d2288)->(0x32cd7c)
fixme:ieframe:WebBrowser_QueryInterface (0x31d2160)->({a6ef9860-c720-11d0-9337-00a0c90dcaa9} 0xafd39e9c) interface not supported
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
Comment 22 Денис Баранов 2012-09-25 12:04:40 MSK
Подготовить бутылку для исправления, с WINE@Etersoft 2.0
После этого перевесить на dtimoshkov@etersoft.ru
Comment 23 Svetlana Zhukova 2012-09-25 18:48:25 MSK
удалось найти БД ,в которой есть отчеты руководителя.
wine@eter-2 bottle bugs/4884
WINE@Etersoft SQL 2.0.2-eter15/4
Запускаем 1с81 от имени Абдулов-директор, открываем крайнюю правую вкладку "руководителю". НА этой вкладке справа есть ссылки,при нажатии на которые ничего не происходит.
Comment 38 Татьяна Фокина 2012-11-28 18:09:48 MSK
Похоже не происходит привязка адреса к ссылке. trace при попытке нажатия на ссылку :

trace:mshtml:nsembed_proc WM_PARENTNOTIFY 201
trace:mshtml:nsURI_AddRef (0x8d69120) ref=6
fixme:mshtml:nsIOService_NewURI ("" "UTF-8" 0x8d69120 0x32e8c4)
fixme:mshtml:nsIOService_NewURI 0xb6897d30
trace:mshtml:nsURI_QueryInterface (0x8d69120/0x8d69120)->{5088272e-900b-11da-c687-000fea57f21a}, 0xf(0x8d69120)->(IID_nsWineURI 0x32d6a0)
trace:mshtml:nsURI_AddRef (0x8d69120) ref=7
fixme:urlmon:CreateUri (L"" 1 0 0x32c5f4)
fixme:urlmon:CoInternetCombineUrlEx 
trace:mshtml:nsURI_GetScheme (0x8d69120)->(0x32d5f0)
trace:mshtml:get_uri_string ret "v8config"
warn:mshtml:nsIOService_NewURI NewURI failed: 804b000a

До этого из nsDocumentObserver_BindToDocument не реализован nsIContent_QI, nsISupports_QI, поэтому не получаем интерфейсы nsIDOMElement, nsIDOMComment, nsIDOMHTMLIFrameElement, nsIDOMHTMLFrameElement, и функция при этом не возвращает ошибку.

Пробую реализовать...

PS: В 6736 такая же ситуация.
Comment 39 Станислав Коробейников 2012-11-28 18:35:24 MSK
А можно для начала создать какие-нибудь пустые требующееся интерфейсы, но ошибку все-равно не возвращать?
Comment 40 Татьяна Фокина 2012-11-29 18:25:00 MSK
(In reply to comment #39)
> А можно для начала создать какие-нибудь пустые требующееся интерфейсы, но
> ошибку все-равно не возвращать?

Попробовала, стало только хуже. Думаю дальше.
Comment 44 Татьяна Фокина 2013-03-15 22:59:40 MSK
сегодня Gecko выдавал странные ошибки, завтра попробую до конца выяснить их причину...
Comment 45 Татьяна Фокина 2013-03-18 23:58:54 MSK
(В ответ на comment #44):
WARNING: Subdocument container has no content: file /build/wine-mozilla-1.4/layout/base/nsDocumentViewer.cpp, line 2402  - нашла по поводу этой ошибки в багзилле мозиллы багу #645538, но она испавлена.

Из функции nsIOService_NewURI выдается: 
trace:mshtml:get_uri_string ret "v8config"
0[2e6c080]: WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /build/wine-mozilla-1.4/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 389
 Здесь получается, что ошибка(NS_ERROR_MALFORMED_URI) возникает из-за передачи некорректного uri...
Comment 46 Vitaly Lipatov 2014-09-11 18:43:28 MSK
Откладываем задачи, к которым не обращались более 100 дней.
Comment 47 Олег Шевченко 2024-04-26 20:08:38 MSK
Задача по релизу W@E 2.0
Уже давно не актуально, закрываю.