Bug 8830

Summary: CheckXML. Не выводится отчет после проверки пачки.
Product: WINE@Etersoft Reporter: Данил Плешаков <darkdan>
Component: ОбщееAssignee: Сергей Гуральник <serhio>
Status: DEFERRED --- QA Contact: Danil Michailov <danil>
Severity: minor    
Priority: P4 CC: dm, lav
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:

Description Данил Плешаков 2012-11-15 18:51:27 MSK
Для каждой проверенной пачки, CheckXML генерирует отчет в формате HTML, который потом выводит для просмотра.
Проблема в том, что он это делает через ieframe, вызывая функции ViewObject, которые, в большинстве своем, не реализованы.

Собственно нужно исправить.

P.S.

Скачать можно с ftp-сервера:
pvt/Windows/Учётные, бухгалтерские/CheckXML

Лог:
err:usbhub:initialize_usbhub failed to initialize libusb
fixme:ole:TLB_ReadTypeLib Header type magic 0x00405a4d not supported.
err:ole:TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with error 0
fixme:wincodecs:JpegDecoder_Frame_GetResolution (0x174764,0x32e8bc,0x32e8c4): stub
fixme:gdiplus:GdipGetPropertyItemSize not implemented
fixme:ieframe:OleControl_FreezeEvents (0x183d88)->(1)
fixme:ieframe:PersistStreamInit_Load (0x183d88)->(0x16bc40)
fixme:ieframe:OleObject_GetUserClassID (0x183d88)->(0x32d030)
fixme:ieframe:OleObject_GetUserClassID (0x183d88)->(0x32d0dc)
fixme:ieframe:ViewObject_SetAdvise (0x183d88)->(1 00000000 0x723ae8)
fixme:ieframe:OleObject_Advise (0x183d88)->(0x723ae8, 0x32d0ec)
fixme:ieframe:DataObject_DAdvise (0x183d88)->()
fixme:ieframe:PersistStorage_GetClassID (0x183d88)->(0x32d2f4)
fixme:ieframe:ViewObject_GetColorSet (0x183d88)->(1 -1 (nil) (nil) (nil) 0x32c204)
fixme:ieframe:ViewObject_Draw (0x183d88)->(1 -1 (nil) (nil) (nil) 0xc9c 0x32c1bc (nil) (nil) 00000000)
fixme:ieframe:ViewObject_GetColorSet (0x183d88)->(1 -1 (nil) (nil) (nil) 0x32be74)
fixme:ieframe:ViewObject_Draw (0x183d88)->(1 -1 (nil) (nil) (nil) 0xc9c 0x32be2c (nil) (nil) 00000000)
Comment 1 Татьяна Фокина 2013-01-17 16:35:20 MSK
Почитала документацию...
Интерфейс IViewObject - http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms680763%28v=vs.85%29.aspx
Сама функция - http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms688655%28v=vs.85%29.aspx

 Пытаюсь реализовать.
Comment 2 Татьяна Фокина 2013-02-09 23:33:44 MSK
Пытаюсь реализовать функцию: пока остановилась на том, что отображается "хоть что-нибудь", нужный документ где-то прячется от меня...
Comment 3 Татьяна Фокина 2013-03-14 20:09:47 MSK
Вообще, все формируемые в итоге отчёты хранятся в папке CheckXML\log. Для каждой пачки создаётся свой файлик, в одном экземпляре, то есть, при повторном запуске проверки файл перезаписывается. Пыталась отследить работу с этими файлами в программе, а также работу программы с ресурсами. Файлы читаются в буфер - на этом работа вчера прервалась...
Comment 4 Vitaly Lipatov 2014-09-11 18:41:14 MSK
Откладываем задачи, к которым не обращались более 100 дней.