Подскажите кто знает, как работают косвенные права доступа в Navision. В доке сказано - ставишь на таблице косвенное разрешение на изменение/удаление - пользователи руками не могут изменить/удалить, а программно могут. Как бы ни так.
Ставлю таблице 83 Item Journal Line только косвенные права на модификацию некоторым пользователем и они действительно не могут там руками ничего изменить. Но они должны иметь возможность учитывать документ.
В процессе учета выполняется КодеЮнит Item Document Post, в котором есть строчка
ItemJnlLine.MODIFYALL("Document No.",PostedItemDocHeader."No.");
и на этой строчке прога выкидывает сообщения - типа большой банан с правами доступа, обратитесь к администратору.
Но ведь должно работать, или я не понимаю чего?
Версия 3.7 сильно кастомизированная.
|