Показать сообщение отдельно
Старый 13.07.2011, 10:44   #1  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Выбор текущего сайта по аналогии с выбором компании
Описание исходной задачи:
У клиента бизнес ведется только в одной стране, но имеется 3 завода. Поэтому создана одна компания в аксапте, в которой заведено 3 сайта (А, Б, В).

Для разграничения доступа к финансовой информации настроен RLS. Здесь проблем нет.

Теперь встает вопрос об "быстрой" фильтрации нефинансовых данных (заказы, закупки, производственные заказы и т.п.) на основе сайта. Ограничение доступа не требуется, т.е. работники одного предприятия могут видеть заказы другого. Задача - дать возможность работнику "концентрироваться" на своих документах, и при желании быстро перейти к просмотру всех документов или документов с других предприятий (сайтов в терминалогии аксапты).

Пока думаем о таком решении: Сделать аналогично выбору компании в статус баре. Т.е. используя настраиваемаю подсказку выводить текущую компанию, как-нибудь перекрыть метод mouseDblClick() над статус баром и при двойном щелчке мышью выводить окно выбора текущего сайта (все аналогично выбору компании). Ну а дальше в SysSetupFormRun запускать фильтрацию.

Вопрос 1: Может есть лучшие решения исходной проблемы?

Вопрос 2. Как перекрыть mouseDblClick() над статус баром, а конкретнее над той частью статус бара, где выводится настраиваемая подсказка?

что я имею ввиду под настраиваемой позсказкой должно быть ясно из ссылки:
http://blogs.msdn.com/b/palle_agerma...atus-line.aspx