AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.05.2005, 08:20   #1  
LIV is offline
LIV
Участник
 
18 / 10 (1) +
Регистрация: 31.03.2005
Подскажите кто знает, как работают косвенные права доступа в Navision. В доке сказано - ставишь на таблице косвенное разрешение на изменение/удаление - пользователи руками не могут изменить/удалить, а программно могут. Как бы ни так.

Ставлю таблице 83 Item Journal Line только косвенные права на модификацию некоторым пользователем и они действительно не могут там руками ничего изменить. Но они должны иметь возможность учитывать документ.

В процессе учета выполняется КодеЮнит Item Document Post, в котором есть строчка
ItemJnlLine.MODIFYALL("Document No.",PostedItemDocHeader."No.");
и на этой строчке прога выкидывает сообщения - типа большой банан с правами доступа, обратитесь к администратору.

Но ведь должно работать, или я не понимаю чего?
Версия 3.7 сильно кастомизированная.
Старый 24.05.2005, 09:42   #2  
skripka is offline
skripka
Участник
 
19 / 10 (1) +
Регистрация: 28.05.2003
Необходимо данному кодеюниту Item Document Post в свойстве "Permissions" прописать доступ на редактирование данной таблицы
Старый 24.05.2005, 11:09   #3  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
Цитата:
Сообщение от skripka
Необходимо данному кодеюниту Item Document Post в свойстве "Permissions" прописать доступ на редактирование данной таблицы
это только для объектов, закрытых по лицензии.
Старый 25.05.2005, 02:43   #4  
skripka is offline
skripka
Участник
 
19 / 10 (1) +
Регистрация: 28.05.2003
ничего подобного, это действует для любых объектов
Старый 25.05.2005, 08:58   #5  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
LIV, помогает рекомендация?
Старый 25.05.2005, 09:21   #6  
LIV is offline
LIV
Участник
 
18 / 10 (1) +
Регистрация: 31.03.2005
Да, рекомендация помогает, минуту назад закончил это проверять. Действительно, если в CodeUnit в Permission ставишь эти таблички, то он их меняет.
Просто я сейчас думаю, что легче или прописывать права доступа на таблицы пользователям, а потом еще смотреть какими КодеЮнитами они меняются и там прописвать тоже, или на формах для некоторых пользователей сделать поля не редактируемыми программным путем.
Оба варианта представляются достаточно муторными
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:09.