Меню блокирует заказ
Добрый день!
Возникла потребность несколько видоизменить форму заказа в режиме рабочего места, причем необходимо, чтобы форма меню всегда была на экране (для нее выделено отдельное место) без нажатия на кнопку. Проблема в том, что меню выводится модально, т.е пока не будет закрыто оно блокирует заказ и мы не можем делать с ним никаких действий. Может быть кто-нибудь сталкивался с необходимостью работы с заказом с постоянно выведенным меню и знает решение подобной проблемы. Спасибо! |
Не смотрел, а предполагаю
Смотрите код кнопки и автоматического запуска меню при открытие заказа, если оно запускается как отдельное окно то в функции или процедуре открытия есть параметр ОткрытьМодально(), попробуйте убрать это |
Так просто не получится.
Для этого надо делать отдельную форму заказа с интегрированым в нее меню. Такая форма есть у нас в планах, но пока не в ближайших. |
Да, было бы неплохо получить сейчас такую форму... А пока в общем модуле ИнтерфейсРМ, в процедуре ПриОткрытииОкна я закомментировал строки:
Если глСтекОкон.Количество() > 0 Тогда hWnd = TraktirFO.FindMDIChildV8( глСтекОкон[0].Заголовок ); TraktirFO.DisableV8( hWnd ); КонецЕсли; и сделал окно обработки ПодборТоваров прикрепленным. Теперь в заказе меню не блокирует сам заказ, при этом оно находится внизу (причем почему-то только внизу независимо от какое положение указывается) и не исчезает за окно заказа. Работает правда кривовато, время от времени съезжают остальные элементы и при первом входе в заказ окно не прикрепляется самостоятельно... Прикрепив его вручную вроде потом не слетает... |
Боюсь, что таким образом вы можете словить неприятные глюки. Например, при открытом режиме Администратора, можно будет ткнуть пальцем мимо него.
Сделайте хотя бы проверку на заголовок окна, а не просто закомменте, чтобы только при вызове меню предыдущее окно не блокировалось. |
Да, спасибо, так действительно лучше
|
Часовой пояс GMT +3, время: 01:15. |
vBulletin v3.5.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
Трактиръ - автоматизация ресторанов