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

Отработанное время:
Продуктивное время:
Bug 34 - 1Cv77: Неверно обрабатываются сообщения в окне   Make a simular bug
Summary: 1Cv77: Неверно обрабатываются сообщения в окне
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: unspecified
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Vitaly Lipatov
QA Contact: Vitaly Lipatov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 32
  Show dependency treegraph
 
In work:
Reported: 2006-03-02 23:26 MSK by Vitaly Lipatov
Modified: 2008-09-21 21:34 MSD (History)
2 users (show)

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


Attachments
Обход данной ошибки (1.80 KB, patch)
2010-11-18 03:58 MSK, Кирилл Маргорин
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2006-03-02 23:26:09 MSK
1С зацикливается, если поля диалога неверно заполнены и вызывают сообщение об 
ошибке. После закрытия сообщения оно появляется вновь и так до бесконечности. 
Помогает нажать и удерживать Esc. 
 
Пример: 
1. Заходим в Конфигуратор, Пользователи. 
2. Создаём пользователя 
3. Создаём ещё пользователя, называем его так же как и первого.
Comment 1 Кирилл Маргорин 2006-03-03 03:04:03 MSK
Причина ошибочной обрабоки сообщения, кажется, найдена. 
После закрытия сообщения об ошибке, фокус должен быть установлен в поле 
редактирования. В связи с тем, что происходит команда смены фокуса, в 
библиотеке x11drv генирурется сообщения WM_MOUSEACTIVATE, для проверки "желания 
окна быть активированным". Судя по всему, WM_MOUSEACTIVATE обрабатывается в 1С, 
генерирует перепроверку введенных данных в диалоге и сообщает об ошибке... 
Comment 2 Vitaly Lipatov 2006-03-03 22:20:25 MSK
[13:20:55] <Sir Kot> вопрос: в 1С в винде - если я введу имя пользователя    
который уже есть и нажму на основное окно, но не на список пользователя    
(например другое окошко) - что произойдет? Появится ли сообщение (должно    
вроде) после нажатие на OK в окне сообщения, останется ли окно свойств? Какое    
окно будет в фокусе?    
    
Да, появляется предупреждение поверх окна свойств, даже при попытке войти в   
главное меню или тыкании в любое другое место (попытка уйти из фокуса). В 
фокусе после закрытия окна сообщения остаётся окно свойств. 
 
Comment 3 Кирилл Маргорин 2006-03-14 01:53:03 MSK
Created attachment 6 [details]
Обход данной ошибки

Патч, при котором приложение начинает себя вести правильно, но возможно
сломается что-то еще.... предположить сейчас не могу....
Comment 4 Vitaly Lipatov 2006-03-14 19:21:52 MSK
Да, проблему исправляет, будем проверять. 
Comment 5 Vitaly Lipatov 2006-04-10 23:34:02 MSD
шногда окно получается закрывать длительным нажатием Esc