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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.03.2003, 12:55   #1  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Торможу
Есть некоторая диалоговая форма, в которой есть поля для ввода кода поставщика, налоговой группы номенклатуры и т.п.
Использовать эту форму должна самая безправная группа пользователей.
Так вот, поля с системными расширенными типами данных не доступны для редактирования.
Вопрос: Как настроить права пользователей (или что нужно изменить), чтобы они могли редактировать форму?
Старый 27.03.2003, 13:47   #2  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Посмотри на FeatureKey у расширенного типа...
Если пользователю нельзя давать права на этот ключ, то его можно убрать из расширенного типа с помощью ф-ции AOTsetProperty (она разрешает менять свойства объекта даже если он находится на более высоком слое (2.5)).
__________________
С уважением, Игорь Ласийчук.
Старый 27.03.2003, 13:55   #3  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Цитата:
Если пользователю нельзя давать права на этот ключ, то его можно убрать из расширенного типа с помощью ф-ции AOTsetProperty ...
Спасибо, интересная инфа..
а что-дь менее кординальное можно сделать?
И кстати, поля с таким типом данных станут доступны на редактирования (если нет других ограничений), это разве ничем не грозит?
Старый 27.03.2003, 14:09   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
1. нормальный способ
в установке прав перейти в "расширенное дерево" при помощи правой кнопки мыши и выборочно установить права на функциональные ключи.

2. хакерский способ
- экспортировать в xpo-файл,
- поменять нужные тебе данные в текстовом файле
- импортировать xpo-файл.

Сначала стоит попробовать первый способ
Старый 27.03.2003, 14:13   #5  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Цитата:
а что-дь менее кординальное можно сделать?
Можно создать свой расширенный тип, у которого не будет функционального ключа.


Цитата:
И кстати, поля с таким типом данных станут доступны на редактирования (если нет других ограничений), это разве ничем не грозит?
Станут, если есть права на редактирование таблицы и права на редактирование поля (там ведь тоже можно ключ поставить)
__________________
С уважением, Игорь Ласийчук.
Старый 27.03.2003, 14:19   #6  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
VendAccount
Цитата:
в установке прав перейти в "расширенное дерево" при помощи правой кнопки мыши и выборочно установить права на функциональные ключи.
Берем для примера
EDT VendAccount -> FK - Vendor
на том же FK висит таблица VendTable и если я дам доступ на редактирование этого поля, то и данные в таблице можно будет править... нехорошо это
Старый 27.03.2003, 14:26   #7  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Цитата:
Можно создать свой расширенный тип, у которого не будет функционального ключа
Этот путь опробован... получается много новых EDT, именно, с этим и боремся
Ведь должен существовать НОРМАЛЬНЫЙ способ !?
Старый 27.03.2003, 14:49   #8  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Других сособов ИМХО нет
__________________
С уважением, Игорь Ласийчук.
Старый 27.03.2003, 15:52   #9  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Цитата:
Других сособов ИМХО нет
Можно каждый контрол прицепить к общему FK, отвечающему за данную функциональность, тогда поля становятся доступными для редактирования.

Спасибо всем за участие
Если будут еще мысли - пишите
 


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

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

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