13.07.2011, 10:44 | #1 |
Участник
|
Выбор текущего сайта по аналогии с выбором компании
Описание исходной задачи:
У клиента бизнес ведется только в одной стране, но имеется 3 завода. Поэтому создана одна компания в аксапте, в которой заведено 3 сайта (А, Б, В). Для разграничения доступа к финансовой информации настроен RLS. Здесь проблем нет. Теперь встает вопрос об "быстрой" фильтрации нефинансовых данных (заказы, закупки, производственные заказы и т.п.) на основе сайта. Ограничение доступа не требуется, т.е. работники одного предприятия могут видеть заказы другого. Задача - дать возможность работнику "концентрироваться" на своих документах, и при желании быстро перейти к просмотру всех документов или документов с других предприятий (сайтов в терминалогии аксапты). Пока думаем о таком решении: Сделать аналогично выбору компании в статус баре. Т.е. используя настраиваемаю подсказку выводить текущую компанию, как-нибудь перекрыть метод mouseDblClick() над статус баром и при двойном щелчке мышью выводить окно выбора текущего сайта (все аналогично выбору компании). Ну а дальше в SysSetupFormRun запускать фильтрацию. Вопрос 1: Может есть лучшие решения исходной проблемы? Вопрос 2. Как перекрыть mouseDblClick() над статус баром, а конкретнее над той частью статус бара, где выводится настраиваемая подсказка? что я имею ввиду под настраиваемой позсказкой должно быть ясно из ссылки: http://blogs.msdn.com/b/palle_agerma...atus-line.aspx |
|