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

Отработанное время:
Продуктивное время:
Bug 2722 - Консультант+.Проблема с вводом даты в карточке поиска   Make a simular bug
Summary: Консультант+.Проблема с вводом даты в карточке поиска
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: 1.0.9
Hardware: PC Linux
: P4 minor
Target Milestone: ---
Assignee: Илья Шпигорь
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1217
  Show dependency treegraph
 
In work:
Reported: 2008-10-24 16:41 MSD by Andrei Zhekov
Modified: 2009-03-29 18:07 MSD (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 Andrei Zhekov 2008-10-24 16:41:11 MSD
WINE@Etersoft 1.0.9-1
Ubuntu 8.04-8.10b/Mandriva2008.1/OpenSuSE11

При вводе даты в поле "Дата" с клавиатуры, например, 12.12.2007, последнюю цифру года ввести не удается, помогает только кнопка справо, позволяющая ввести дату с помощью календаря. То есть, отображается 12.12.200, причем после построения списка, в поле "Дата" написано 12.12.0200

При вводе, например, 12.1.2007, все цифры умещаются.
Comment 1 Константин Кондратюк 2009-01-15 14:03:40 MSK
Сейчас актуально?
Comment 2 Денис Баранов 2009-01-17 16:33:06 MSK
На текущей сборке ошибка воспроизводится.
wine-1.0.9-alt39.1
wine-etersoft-sql-1.0.9-alt15
libwine-1.0.9-alt39.1
Comment 3 Константин Кондратюк 2009-02-17 15:18:28 MSK
Возможно, как-то связано с ошибкой #2844.

Денис, попробуйте на 1.0.10 воспроизвести, пожалуйста.
Comment 4 Денис Баранов 2009-02-18 19:04:13 MSK
(In reply to comment #3)
> Возможно, как-то связано с ошибкой #2844.
> 
> Денис, попробуйте на 1.0.10 воспроизвести,
> пожалуйста.
> 

Проверил на 1.0.10 alt9\alt3.
Comment 5 Константин Кондратюк 2009-02-27 17:06:07 MSK
Не воспроизводится. Денис, проверь ещё раз, пожалуйста, если бага есть - скажи, где её посмотреть.
Comment 6 Денис Баранов 2009-03-01 16:39:05 MSK
Проверил еще раз. Проблема все так же воспроизводится:
Выбираем в главном меню Законодательство > Нажимаем поле "Дата" > в открывшейся форме пытаемся с клавиатуры ввести дату.

eter1.0.10 alt10/alt6
Comment 7 Илья Шпигорь 2009-03-05 13:09:51 MSK
Выложил патч.

Проблема заключалась в том, что Консультант требовал, чтобы вводимый текст не превышал ширину edit контрола. К ширине текста добавляется отступ, который в данном случае считается самим контролом: (ширина символа)/2. Этот отступ получался больше, чем в windows и поэтому последний символ не помещался.

В патче изменена формула подсчета отступа по умолчанию: (ширина символа)/4. Очевидно, это тоже не идеальное решение, но судя по тому, что делает Консультант такое поведение ближе к ожидаемому.
Comment 8 Денис Баранов 2009-03-29 18:07:34 MSD
Принято. В новом 4000, с обновленным интерфейсом тоже проблем нет.
WINE@Etersoft version: 1.0.10-eter15/9