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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.06.2006, 09:41   #1  
Посторонний V is offline
Посторонний V
Участник
 
137 / 12 (1) ++
Регистрация: 16.02.2005
Адрес: Свердловская обл............
права пользователей на поле
Привет всем.
Можно ли средствами ахарта реализовать следующие ситуации или только на уровне сиквела:
1. есть поле - на него нужно навесить чтоб только определнный пользователь мог вводить записи (через контроль доступа поле не видно).
2. есть поле - на ного нужно навесить чтобы определенные пользователи могли менять статусы, один пользователь - один статус.

Спасибо откливнувшимся.
Старый 07.06.2006, 10:00   #2  
rumpleteazer is offline
rumpleteazer
Участник
 
127 / 28 (1) +++
Регистрация: 02.09.2002
Цитата:
Сообщение от Посторонний V
Можно ли средствами ахарта реализовать следующие ситуации или только на уровне сиквела:
1. есть поле - на него нужно навесить чтоб только определнный пользователь мог вводить записи (через контроль доступа поле не видно).
2. есть поле - на ного нужно навесить чтобы определенные пользователи могли менять статусы, один пользователь - один статус.
.
Ключ безопастности можно привязать к контролу на форме и давать права на него. Конечно, привязка к конкретному контролу не очень хороший способ, но если очень нужно....
Если механизм статусов реализован не через перечисление, а в виде справочника статусов, то можно попробовать rls, со всеми вытекающими последствиями. Или написать небольшую модификацю, где к пользователю бы привязывался доступный ему статус, а сам статус пользователь бы менял не прямо в поле, а по кнопке "установить статус".
__________________
С уважением, Rumpleteazer.
Старый 07.06.2006, 10:34   #3  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Посмотрите Администрирование - Группы пользователей - Права доступа - Модуль - Узел "Таблица". Он раскрывается, и там можно контролировать доступ на редактирование / удаление / просмотр на поле.

С Уважением,
Георгий
Старый 07.06.2006, 10:38   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,286 / 3494 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Посторонний V
1. есть поле - на него нужно навесить чтоб только определнный пользователь мог вводить записи (через контроль доступа поле не видно).
А почему поля не видно через контроль доступа? Если это поле в таблице реальное - то его должно быть видно. Если это не поле - а просто контрол - то тогда так как сказал
rumpleteazer. В правах доступа вверху в списке выберите Главное меню - и достучитесь до нужного Вам контрола.
Цитата:
Сообщение от Посторонний V
2. есть поле - на ного нужно навесить чтобы определенные пользователи могли менять статусы, один пользователь - один статус.
В явном виде такого механизма нет. Повторяя еще раз rumpleteazer - скажу - что если статусы - это справочник - то тогда rls. Если же это перечисление - то как вариант - создаются пункты меню (menu item) в количестве равном количестве элементов перечисления. Каждый menu item привязывается к своему security key (которые тоже нужно создать по количеству статусов).
Далее - регулируя права на ключики - произойдет регулирование прав на статусы.
Единственное чего останется - так это потенциальная задачка - о порядке перехода между статусами - т.е. пользователь1 имеет права перевода из статуса1 в статус2, а пользователь2 - из статуса2 в статус3. При этом пользователь2 может видеть документ в статусе1.
Но это уже другая задачка - и ее нужно программировать
__________________
Возможно сделать все. Вопрос времени
Старый 07.06.2006, 11:25   #5  
Посторонний V is offline
Посторонний V
Участник
 
137 / 12 (1) ++
Регистрация: 16.02.2005
Адрес: Свердловская обл............
Всем спасибо.
Понял что нужно пилить....
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Права доступа Группы пользователей к таблице ta_and DAX: Администрирование 2 19.01.2009 15:19
Права группы пользователей Apollon33 DAX: Администрирование 8 17.01.2008 14:16
Права доступа на Edit-поле gefr DAX: Администрирование 8 22.05.2007 11:58
stack overflow: права групп пользователей artem DAX: Администрирование 4 06.08.2002 18:49

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:54.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.