Воспроизводится на конфигурации Торговля и Склад: > При подборе товара в документ, невозможно открыть карточку товара > (Shift+Enter), вернее открывается только один раз, потом все время > выскакивает окно ввода количества товара. Если в меню окна подбора > выбрать "изменить", то карточка товара открывается. То есть как будто перестаёт реагировать на Shift.
Причина та же: > При подборе товара не получается создать новую товарную позицию в > справочнике номенклатура по клавише F9. Приходится открывать отдельно > справочник номенклатуры и создавть новую позицию, потом возвращаться к > документу. Да, всё это перестаёт работать после первого же выбранного товара. Проверял через "Документы->Быстрая продажа"
Появилась эта проблема при обновлении до 1.0.7
> 3. При редактировании табличной части документа не открывается товар > по клавише F4 (один раз откроется и все, дальше только мышкой)
Заметил. А ещё тут проблема с фокусом у меня на машине - если enter - ом закрыть окно ввода количества товара, то фокус не всегда возвращается. Буду делать.
Уф.. Фокус глючит только у меня. Прекрасно.
Если отменить патч с фокусом, то глюки остаются. Значит ошибка не в моём патче. Разбираемся дальше.
Если отменить патч про кэширование, то тоже баги остаются. Если закрыть окно подбора, а затем снова его открыть, то shift+enter опять один раз срабатывает.
Insert, кстати, тоже не работает. Если трейсить по keyboard, то для первого нажатия находится один keycode, а для последующих - другой.
Запутанная ситуация, не все нажатия приходят в программу.
В оригинальном Вайне всё впорядке. Патч menu_safe не влияет.
Для работы insert и delete необходимо отменить мой патч про переключение mdi окон. Остальное также не пашет.
Проверил - пашет. Виноват мой патч. Пытаюсь модифицировать, чтобы небыло проблем.
Исправил свой патч. В первом приближении - всё хорошо.
Всё работает. Поставил зависимость, чтобы не забыть. Закрываю.
*** Bug 786 has been marked as a duplicate of this bug. ***
В 1.0.8 включая билд от 03.11.07 ошибка не исправлена.
Какой оконный менеджер?
Проблема ушла в новой сборке?
Проблема устранена начиная со сборки 1.0.8 от 11/11/07
Так и должно быть :). Закрываю.
wine@etersoft 1.0.8 от 15/11/07 Ubuntu 7.04 Xfce4 Повторение ошибки: Фокус в журналах и справочниках восстанавливается только в том случае если журнал/справочник не развернут на весь экран. Если журнал/справочник развернут, фокус по прежнему теряется и ins/del не работают.
Да. Так оно и есть. Проблему надо рассмотреть более подробно. Никак не найду оптимальной функциональности переключения дочерних окон.
Закоммитил патч. И под KDE и под Gnome в Alt linux 4.0. всё работает корректно.
*** Bug 2851 has been marked as a duplicate of this bug. ***
Новый ломающий патч :) commit fd5d970fa646bf5f524c2ff04665adfcf0a02290 Author: Ilya Shpigor <shpigor@etersoft.ru> Date: Thu Nov 6 12:07:17 2008 +0300 user32: Changes for MDI window switching patch (eterbug #495)
Выложил патч. Проблема заключается в том, что при переключении mdi окон клиент посылает им WM_MDIACTIVATE, а 1с обрабатывает это сообщение. Без него отваливается работа функциональных клавиш в журнале, а с ним перерисовывается дважды меню. Думаю, правильнее это сообщение посылать (такое поведение соответствует MSDN), а для перерисовки меню придумать более корректное решение. На перерисовку меню завел новую багу #2857.
Проверил. Кнопки работают. libwine-1.0.9-alt34.1 wine-1.0.9-alt34.1 wine-etersoft-sql-1.0.9-alt0.M41.13