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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.07.2006, 13:23   #1  
Ируля is offline
Ируля
Navision
 
34 / 10 (1) +
Регистрация: 05.12.2005
Здраствуйте, Господа!
Занимаюсь "великолепным" делом - прописываю роли для назначения прав доступа для пользователей.
Столкнулась с такой проблемой :
У пользователя открыт доступ к форме "Продажи и клиенты". На форме есть кнопка - ссылка "Журнал оплат". Но при тестировании прав доступа под этим пользователем, эта кнопка принимает свойство "Enable = False". Т.е. она неактивна... в чем проблема? Под другим пользователем она доступна
Старый 27.07.2006, 13:39   #2  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Ируля Посмотреть сообщение
Здраствуйте, Господа!
Занимаюсь "великолепным" делом - прописываю роли для назначения прав доступа для пользователей.
Столкнулась с такой проблемой :
У пользователя открыт доступ к форме "Продажи и клиенты". На форме есть кнопка - ссылка "Журнал оплат". Но при тестировании прав доступа под этим пользователем, эта кнопка принимает свойство "Enable = False". Т.е. она неактивна... в чем проблема? Под другим пользователем она доступна
Версия навижена какая? Сами ничего не переписывали в форме меню Продажи&Клиенты?
Старый 27.07.2006, 13:44   #3  
Ируля is offline
Ируля
Navision
 
34 / 10 (1) +
Регистрация: 05.12.2005
Версия 3,7 . На форме ничего не программили
Старый 27.07.2006, 13:51   #4  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от Ируля Посмотреть сообщение
Версия 3,7 . На форме ничего не программили
Думаю все-таки запрограммили и вынесли настройки куда-нибудь в User Setup.
Посмотрите дебагер на запуске формы.
Старый 27.07.2006, 14:00   #5  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Ируля Посмотреть сообщение
Версия 3,7 . На форме ничего не программили
У этого элемента на форме имя не задано, значит скрыть его программно не удастся. Посмотрите форму 333 в конструкторе. Если у элемента Журнал Оплат указано уникальное имя (не contorlNN), то возможно найдется и код, который этот элемент дизейблит.
Старый 27.07.2006, 16:01   #6  
TanyaV_imported is offline
TanyaV_imported
Участник
 
66 / 10 (1) +
Регистрация: 25.04.2005
на 333 форме в тригере открытия формы стоит такой код
Код:
CurrForm."Cash Receipt Journals".ENABLED :=
  MainMenuPermissionMgt.EnableMenuItem(DATABASE::"Gen. Journal Line",FORM::"Cash Receipt Journal") AND
  MainMenuPermissionMgt.EnableMenuItem(DATABASE::"Gen. Journal Template",FORM::"General Journal Templates");
т.е. для доступа к форме журнала оплат
1. должны быть права чтения на 80 и 81 таблицы
2. в системной таблице Permission Range должна существовать строка удовлетвопяющая фильтру:
Код:
	PermissionRange.SETRANGE("Object Type",PermissionRange."Object Type"::Form);
	PermissionRange.SETFILTER(From,'<=%1',FormID);
	PermissionRange.SETFILTER("To",'>=%1',FormID);
(codeunit 425)

баг в том, что все эти условия выполняются а прав на доступ к форме журнал оплат клиентов у юзера нет по прежнему



PS да, забыла, все эти проверки выполняются в случаи установки галки "Адаптировать Главное Меню к Правам Доступа" в Финансы Настройка (само поле по умолчанию не выведено на форму но установлено).
Старый 27.07.2006, 16:06   #7  
Ируля is offline
Ируля
Navision
 
34 / 10 (1) +
Регистрация: 05.12.2005
Это же стандартный функционал. И он приводит к такому багу
Старый 27.07.2006, 16:31   #8  
TanyaV_imported is offline
TanyaV_imported
Участник
 
66 / 10 (1) +
Регистрация: 25.04.2005
вот именно что стандартный
Старый 28.07.2006, 13:05   #9  
Yansen is offline
Yansen
Участник
 
1 / 10 (1) +
Регистрация: 28.07.2006
У меня нет такой галки в 3,60
Старый 28.07.2006, 13:40   #10  
Ируля is offline
Ируля
Navision
 
34 / 10 (1) +
Регистрация: 05.12.2005
В 3.7 она по умолчанию не выведена на форму настройки финансов. Может и в 3.6 также?
Старый 31.07.2006, 14:54   #11  
iddqd_imported is offline
iddqd_imported
Участник
 
28 / 10 (1) +
Регистрация: 29.12.2003
В 3.60 такой галки не было.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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