!!! Блокировка печати на экран !!!

Новая тема
Господа! Еще одна проблемка.

Надо запретить для определенных пользователей (в зависимости от прав) печать любых отчетов по определенному счету по субконто. Т.е. пример:

Имеем счет 60.1 (Расч. с пост. в руб.) Там два субконто (Контрагенты, Договоры).

Надо, чтобы по счету 60.1 посмотреть обороты могли все желающие, а в разрезе Контрагентов и Договоров - только избранные (в зависимости от прав пользователя).



Пока нашел самый дебильный метод - в лоб - переписать все отчеты, но хочеться научиться более умному способу.



Кто знает - подскажите, плз.



З.Ы. А есть такая глобальная предопределенная функция глПриПечати (на экран), или что-то типа этого. Мысль перехватить (ну как прерывание) обращение прог к печатной форме и просто вернуть прогам сообщение типа все ок, а на самом деле ничего не печатать.



Заранее благодарен.



З.З.Ы. Или может быть есть какие-то методы во внешних dll?
Переписывай отчеты. И выбрось из головы все глупости.
Неее, это не выход из положения. Надо чтоб меньше работать и больше работало :)))
Становись руководителем.
Самый простой способ выгнать: сотрудников, которым не доверяешь, а остальные пусть смотрят)))
Смешно! :))

Честно говоря, я бывообще всех повыгонял, в том числе ФНС, минфин и прочее, и сделал бы БУ ручным или с помощью калькуляторов :)))



Но вопрос-то стоит, есть там предопределенные функции, завязанные на вывод на экран или что-то в этом роде?
Нет.
Читают тему
(гостей: 1)

Быстрый переход