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, все цифры умещаются.
Сейчас актуально?
На текущей сборке ошибка воспроизводится. wine-1.0.9-alt39.1 wine-etersoft-sql-1.0.9-alt15 libwine-1.0.9-alt39.1
Возможно, как-то связано с ошибкой #2844. Денис, попробуйте на 1.0.10 воспроизвести, пожалуйста.
(In reply to comment #3) > Возможно, как-то связано с ошибкой #2844. > > Денис, попробуйте на 1.0.10 воспроизвести, > пожалуйста. > Проверил на 1.0.10 alt9\alt3.
Не воспроизводится. Денис, проверь ещё раз, пожалуйста, если бага есть - скажи, где её посмотреть.
Проверил еще раз. Проблема все так же воспроизводится: Выбираем в главном меню Законодательство > Нажимаем поле "Дата" > в открывшейся форме пытаемся с клавиатуры ввести дату. eter1.0.10 alt10/alt6
Выложил патч. Проблема заключалась в том, что Консультант требовал, чтобы вводимый текст не превышал ширину edit контрола. К ширине текста добавляется отступ, который в данном случае считается самим контролом: (ширина символа)/2. Этот отступ получался больше, чем в windows и поэтому последний символ не помещался. В патче изменена формула подсчета отступа по умолчанию: (ширина символа)/4. Очевидно, это тоже не идеальное решение, но судя по тому, что делает Консультант такое поведение ближе к ожидаемому.
Принято. В новом 4000, с обновленным интерфейсом тоже проблем нет. WINE@Etersoft version: 1.0.10-eter15/9