!!! Блокировка печати на экран !!!
31.08.2005
17:08
#1
Господа! Еще одна проблемка.
Надо запретить для определенных пользователей (в зависимости от прав) печать любых отчетов по определенному счету по субконто. Т.е. пример:
Имеем счет 60.1 (Расч. с пост. в руб.) Там два субконто (Контрагенты, Договоры).
Надо, чтобы по счету 60.1 посмотреть обороты могли все желающие, а в разрезе Контрагентов и Договоров - только избранные (в зависимости от прав пользователя).
Пока нашел самый дебильный метод - в лоб - переписать все отчеты, но хочеться научиться более умному способу.
Кто знает - подскажите, плз.
З.Ы. А есть такая глобальная предопределенная функция глПриПечати (на экран), или что-то типа этого. Мысль перехватить (ну как прерывание) обращение прог к печатной форме и просто вернуть прогам сообщение типа все ок, а на самом деле ничего не печатать.
Заранее благодарен.
З.З.Ы. Или может быть есть какие-то методы во внешних dll?
Надо запретить для определенных пользователей (в зависимости от прав) печать любых отчетов по определенному счету по субконто. Т.е. пример:
Имеем счет 60.1 (Расч. с пост. в руб.) Там два субконто (Контрагенты, Договоры).
Надо, чтобы по счету 60.1 посмотреть обороты могли все желающие, а в разрезе Контрагентов и Договоров - только избранные (в зависимости от прав пользователя).
Пока нашел самый дебильный метод - в лоб - переписать все отчеты, но хочеться научиться более умному способу.
Кто знает - подскажите, плз.
З.Ы. А есть такая глобальная предопределенная функция глПриПечати (на экран), или что-то типа этого. Мысль перехватить (ну как прерывание) обращение прог к печатной форме и просто вернуть прогам сообщение типа все ок, а на самом деле ничего не печатать.
Заранее благодарен.
З.З.Ы. Или может быть есть какие-то методы во внешних dll?
31.08.2005
21:18
#5
Самый простой способ выгнать: сотрудников, которым не доверяешь, а остальные пусть смотрят)))
Читают тему
(гостей: 1)