Created attachment 380 [details] 1.png При работе в 1с 8.0, конфигурация "Управление торговлей 10.2", пропадает автофокус элемента "список". ALTLinux Desktop 4.0.3 Последовательность действий Есть список элементов, с цифровой клавиатуры вводятся цифры, автоматически происходит переход на элемент списка. Screenshot 1.png После нахождения элемента, оператор нажимает на enter. Появляется другое окно Screenshot 2.png После ввода данных, окно закрывается. Теперь не понятно на каком элементе фокус. Введение цифр, не приводит к поиску элементов в списке. Клавиши управления (вправо, влево, вверх, вниз), так же не работают. Screenshot 3.png Необходимо мышью кликнуть по любому элементу списка, чтобы вновь заработал автопоиск. Под windows работает должным образом, т.е. человек, используя цифровую клавиатуру, набивает заказ до нескольких сотен элементов. Эта проблема блокирует переход на linux.
Created attachment 381 [details] 2.png
Created attachment 382 [details] 3.png
wine-20080321-alt0.M40.2 libwine-20080321-alt0.M40.2 wine-etersoft-network-1.0.8-alt0.M40.7
Протестировал. Воспроизвелось и в версии 1.0.9.
Тогда надо исправлять.
(In reply to comment #4) > Протестировал. Воспроизвелось и в версии > 1.0.9. > Собственно wine- и libwine- 1.0.9 и стояли. Есть какой-нибудь прогноз по времени решения проблемы? Насколько это сложно? И когда можно ждать результат (отрицательный или положительный)?
В моём ww всё работает. Фокус возвращается.
На 1.0.9 воспроизвёл, буду сравнивать. К концу недели должен исправить.
А в wwo вообще список исчезает :)
Ориентировочно дело в x11drv библиотеке, в модуле event.
Всё - нашёл. Дело не в event, а в связке window/winpos
Похоже, что у меня бага не воспроизводиться из-за более новой реализации update_net_wm_states. Завтра посмотрю пристальнее.
Закоммител хак в 1.0.9. Должно помочь.
libwine-20080404-alt0.M40.2.i586.rpm wine-20080404-alt0.M40.2.i586.rpm Все то же самое. Улучшений нет.
(In reply to comment #14) > libwine-20080404-alt0.M40.2.i586.rpm > wine-20080404-alt0.M40.2.i586.rpm > > Все то же самое. Улучшений нет. > Ещё новой сборки нет. Надо, чтобы пакет открытой части был создан позже 10 числа, тогда там и будет исправление. Обновлённые пакеты ориентировочно будут доступны для скачивания сегодня.
(In reply to comment #15) > (In reply to comment #14) > > libwine-20080404-alt0.M40.2.i586.rpm > > wine-20080404-alt0.M40.2.i586.rpm > > > > Все то же самое. Улучшений нет. > > > > Ещё новой сборки нет. Надо, чтобы пакет > открытой части был создан позже 10 числа, > тогда там и будет исправление. Обновлённые > пакеты ориентировочно будут доступны для > скачивания сегодня. > Все намного веселее. В этой версии, если вызвать окно сортировки, нажать мимо этого окна, то 1с блокируется и получить обратно это окно сортировки уже не удается. Откатился на wine-20080321-alt0.M40.2 libwine-20080321-alt0.M40.2 Окно сортировки пропадает, но теперь можно найти его за окном 1С. Достаточно его свернуть.
> > Окно сортировки пропадает, но теперь можно > найти его за окном 1С. Достаточно его > свернуть. ~~~~~~~~ Главное окно 1С.
Ну что же делать? Будем разбираться дальше....
Решили перейти на новые исходники (которые будут в пятницу), там этой ошибки нет. Backport патчей признан нецелесообразным.
Ошибка до сих пор существует.
На сборке от 2008-05-21 проблема воспроизвелась. Толя, посмотри пожалуйста и напиши что это может быть и когда возможно решить.
(In reply to comment #21) > На сборке от 2008-05-21 проблема > воспроизвелась. > Толя, посмотри пожалуйста и напиши что это > может быть и когда возможно решить. > Ок, как найду базу, так сразу и гляну..
Всё, нашёл. Воспроизводится.
Всё, нашёл в чём фишка. После того, как изменился режим работы etersoft_1version() в одном старом патче перестало срабатывать условие. Сейчас думаю, как выправить корректно.
В общем я исправил, теперь фокус должен возвращаться, конечно не очень красиво (главное окно серенькое), но всё работает - фокус возвращается.
(In reply to comment #25) > В общем я исправил, теперь фокус должен > возвращаться, конечно не очень красиво > (главное окно серенькое), но всё работает - > фокус возвращается. > Когда ждать новую сборку, которую можно будет попробовать?
С утра буду собирать.
На текущей сборке (Cellar) бага не воспроизвелась.
(In reply to comment #28) > На текущей сборке (Cellar) бага не > воспроизвелась. > rpm -qa|grep wine wine-1.0.9-alt0.M40.7 wine-etersoft-network-1.0.9-alt0.M40.4 docs-wine_intro-0.1-alt1 libwine-1.0.9-alt0.M40.7 клиент 1c 8.1 платформа 8.3.3.3 (хотя проверяли и на первоначальном клиенте) https://bugs.etersoft.ru/attachment.cgi?id=380 если посмотреть на "Заказ покупателя Новый", то видна кнопка "подбор". После обновления wine, при нажатии на эту кнопку происходит изменение формы курсора, на курсор с песочными часами, но окно с подбором не открывается.
пробовал на 1с 8.0.17.25 (бутылка 1с80new) Всё работает нормально. C проверкой в 1с 8.1 придётся немного подождать. Пока не удаётся найти базу, содержащую торговую конфигурацию
проверил в 1с 8.1.8.76 (бутылка 1с81AccountingBase) Всё работает. Номенкла, правда, там не цифры, а слоевесное описание товара, но я думаю это не на что не влияет.
(In reply to comment #31) > проверил в 1с 8.1.8.76 (бутылка 1с81AccountingBase) > Всё работает. > Номенкла, правда, там не цифры, а слоевесное > описание товара, но я думаю это не на что не > влияет. > Какой вариант мы можем попробовать? WINEDEBUG=что? Это явно ошибка работы нового wine. Система не менялась. Только обновление wine. На крайний случай давайте организуем удаленное подключение по nx. Для нас проблема критичная.
предыдущие тесты были выполнены на текущей версии wine. Сейчас протестировал на последней выпущенной версии: всё работает >клиент 1c 8.1 платформа 8.3.3.3 Если я правильно понял, то это чуть старее версии 8.1.8.76? Если есть такая возможность, то желательно протестировать на более новой версии. Как я уже говорил в поле "Номенклатура" у меня не цифры а словесное описание. Очень маловероятно, но может быть дело в этом. Поэтому желательно протестировать, вдруг у вас этот вариант работает. Мы можем протестировать на вашей базе данных. Если есть такая возможность, то присылайте. Так условия тестирования будут наиболее приближены к вашим. Ещё на всякий случай спрошу. После обновления на новую версию выполнялась комманда "wine --update"?
Подключился по NX к тестовой машине. 1С:Предприятие 8.0 (8.0.14.39) Управление торговлей 10.2 (10.2.11.3) $ rpm -q kdebase kdebase-3.5.9-alt0.M40.1 $ rpm -qa | grep wine wine-1.0.9-alt0.M40.7 wine-etersoft-network-1.0.9-alt0.M40.4 libwine-1.0.9-alt0.M40.7 Открыл Документы -> Продажи -> Заказы покупателей Нажал кнопку Подбор. С помощью только доп. клавиатуры при наборе цифр отлично ищутся позиции, по Enter открываются, заполняется количество, Enter, стоимость, Enter, OK, Enter и мы возвращаемся в подбор, где можно продолжать выбор. Не воспроизводится.
(In reply to comment #29) > > https://bugs.etersoft.ru/attachment.cgi?id=380 > если посмотреть на "Заказ покупателя > Новый", то видна кнопка "подбор". После > обновления wine, при нажатии на эту кнопку > происходит изменение формы курсора, на > курсор с песочными часами, но окно с > подбором не открывается. > Подтверждается. На втором документе Подбор перестаёт реагировать открытием окна. Нужно проверять на -alt13.
На 1С 8.1 кнопка Подбор ничего не открывает.
У нас на 1С:Предприятие 8.1 (8.1.11.67) wine-1.0.9-alt13 не воспроизводится.
Рекомендуется обновиться до WINE@Etersoft/1.0.9/WINE/ALTLinux/4.0/wine-1.0.9-alt0.M40.12.i586.rpm и проверить.
*** Bug 2031 has been marked as a duplicate of this bug. ***