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

Отработанное время:
Продуктивное время:
Bug 7274 - Консультант плюс : Не работает меню "Правовой навигатор"   Make a simular bug
Summary: Консультант плюс : Не работает меню "Правовой навигатор"
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: 1.0.12
Hardware: PC All
: P3 major
Target Milestone: ---
Deadline: 2011-07-25
Assignee: Александр Морозов
QA Contact: Глеб Кордюков
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 767 6132
  Show dependency treegraph
 
In work:
Reported: 2011-05-09 14:46 MSK by Глеб Кордюков
Modified: 2011-09-20 20:46 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Глеб Кордюков 2011-05-09 14:46:04 MSK
бутылка prav/cons/cons-client/ , диск f:/, cons.exe
Проверить на предыдущей версии вайн.
Comment 1 Andrey Vusik 2011-05-09 22:29:57 MSK
Проверил на старых версиях. Всё аналогично текущей - модуль не открывается.
Ты программу обновлял?
На Win-машине она есть?
Comment 2 Глеб Кордюков 2011-05-10 00:04:05 MSK
программа самая новая. На винде была - в свое время ставил на Сашиной винде (было давно).
Comment 3 Andrey Vusik 2011-05-17 15:04:42 MSK
На windows проблемы нет.
Comment 4 Глеб Кордюков 2011-05-20 20:14:20 MSK
ie не дал результатов.
Скажи по каким каналам трейсить с WINEDEBUG - выложу логи?
Comment 5 Александр Морозов 2011-05-20 20:21:17 MSK
> Скажи по каким каналам трейсить с WINEDEBUG - выложу логи?
Это так с ходу сказать трудно.
Comment 6 Глеб Кордюков 2011-05-23 18:52:05 MSK
Посмотреть по win, nonclient
Comment 7 Александр Морозов 2011-06-15 21:37:53 MSK
Изучал лог +relay,+msg. При нажатии левой кнопкой мыши на кнопку правового навигатора на панели посылается WM_LBUTTONDOWN. При получении этого сообщения программа вызывает для него функцию IsDialogMessage, которая помещает в очередь сообщение WM_COMMAND. При получении WM_COMMAND для него вызывается DispatchMessage, которая вызывает определённый программой обработчик. При отпускании кнопки мыши посылается WM_LBUTTONUP. Для него также вызывается IsDialogMessage, но при этом WM_COMMAND не посылается. Кроме того во время обрботки нажатия кнопки правового навигатора посылаются различные сообщения WM_USER.
Comment 8 Александр Морозов 2011-06-15 21:49:59 MSK
Если точнее, IsDialogMessage вызывает оконную процедуру, которая уже помещает в очередь WM_COMMAND.
Comment 9 Александр Морозов 2011-06-16 21:25:35 MSK
Занимался данным багом.
Comment 10 Александр Морозов 2011-07-21 16:25:03 MSK
Скачал демо-версию Консультант Плюс, базы "СПС Консультант Плюс: Версия Проф" (law.exe) и "СС Консультант Плюс: Строительство" (str.exe) отсюда:
http://www.consultant-plus.ru/systems/demo/
Положил в /var/ftp/pvt/Windows/Правовые/Консультант/demo

Поэкспериментировал с установкой на winxp. Оказалось, что "Правовой навигатор" в некоторых случаях не работает и на Windows.
Распаковал consultant.exe в d:, затем law.exe - в d:\Consultant\Base, а потом str.exe туда же, "Правовой навигатор" работает.
Распаковал consultant.exe в d:, затем str.exe в d:\Consultant\Base, запустил Консультант, вышел из него, потом распаоквал law.exe туда же, кнопка "Правовой навигатор" не работает.
Comment 11 Александр Морозов 2011-07-21 16:28:56 MSK
prav/cons/cons-demo - бутылка с демо-версией Консультанта. Кнопка "Правовой навигатор" работает.
Comment 12 Глеб Кордюков 2011-09-13 16:32:59 MSK
Выясняем с Консультантом причину проблемы, выслал дистрибутив программы на проверку.
Comment 14 Глеб Кордюков 2011-09-19 19:25:26 MSK
Проблема решена заменой базы. Всё работает