Bug 8067

Summary: СБиС++ ЭО: подвисает мастер создания ответственного лица
Product: WINE@Etersoft Reporter: Александр Морозов <amorozov>
Component: Графика GDI / DIB / GDIPLUSAssignee: Александр Морозов <amorozov>
Status: CLOSED FIXED QA Contact: Andrey Vusik <night>
Severity: minor    
Priority: P4 CC: lav, shpigor, vitperov
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 502, 8051    

Description Александр Морозов 2012-01-19 15:54:12 MSK
Бутылка buh/sbis/2.3.98 на eterhack

Запускаем СБиС++. Ставим галочку напротив "Выбрать налогоплательщика из справочника организаций", выбираем НАЛОГОПЛАТЕЛЬЩИКИ -> Тест. Нажимаем Далее, на некоторых формах заполняем необходимые поля (ОГРН 1057600577913, остальное вроде не важно). В форме с ответсвенными лицами надо щёлкнуть на "Дир Дир Дир", после этого появится подвисающий мастер (не перерисовывается после переключения на другой рабочий стол, могут не работать кнопки внизу). При правильной работе после заполнения форм для обоих ответственных лиц можно будет нажать "Далее" в главном мастере.

WINE@Etersoft SQL 2.0.0-eter2.5/8
Дистрибутив СБиС++: /var/ftp/pvt/Windows/Учётные, бухгалтерские/SBIS/SBIS++ CD
Comment 1 Александр Морозов 2012-01-19 17:06:25 MSK
Во время подвисания мастера в консоли много раз повторяются такие сообщения:

trace:msg:peek_message got type 6 msg f (WM_PAINT) hwnd 0x1b0516 wp 0 lp 0
trace:win:GetDCEx hwnd 0x1b0516, hrgnClip 0x4f44, flags 00010080
trace:win:GetDCEx       found valid 0x696aee8 dce [0x1b0516], flags 0000001a
trace:win:GetDCEx (0x1b0516,0x4f44,0x10098): returning 0x9328
trace:win:BeginPaint hdc = 0x9328 box = ((2,2)-(261,20)), fErase = 0
trace:win:RedrawWindow 0x1b0516 rect (2,2)-(262,20) flags: RDW_INVALIDATE RDW_ERASE
trace:win:release_dc 0x1b0516 0x9328
trace:win:GetDCEx hwnd 0x1b0516, hrgnClip 0x4f5c, flags 00010080
trace:win:GetDCEx       found valid 0x696aee8 dce [0x1b0516], flags 0000001a
trace:win:GetDCEx (0x1b0516,0x4f5c,0x10098): returning 0x9328
trace:msg:WINPROC_CallProcWtoA (hwnd=0x1b0516,msg=WM_ERASEBKGND,wp=00009328,lp=00000000)
trace:win:release_dc 0x1b0516 0x9328

Сделал хак для eterhack и eter-2.0.0.
Comment 2 Andrey Vusik 2012-02-16 14:43:05 MSK
принято