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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.02.2010, 19:47   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
скрыть поле на форме для одной компании и показывать для другой
Надо , чтобы в одной компании поле на форме было видимо, а в другой нет(функциональность специфична для компании).
Думаю, просто создать security Key и повесить на поле формы.
Так и надо делать или лучше как-то по-другому?

Последний раз редактировалось IKA; 25.02.2010 в 19:56.
Старый 25.02.2010, 22:45   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,319 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Если поле на форме привязано к полю на таблице - то ничего создавать не надо - просто уберите доступ к полю в таблице в нужной компании (в коде доступ все равно будет).
Если поле на форме не привязано к полю на таблице - то да, к сожалению - это будет единственным способом разделить доступ.
Учтите, что если Вы все-таки сделаете доп ключ доступа - то люди, ответственные за раздачу прав (а это обычно не разработчики) потом (особенно спустя время после сдачи задачи) вспомнят недобрым словом появившиеся ключи доступа, определяющие доступ к местам, которые придется держать в голове (а текучка людей тоже имеет место быть).
__________________
Возможно сделать все. Вопрос времени
Старый 25.02.2010, 23:41   #3  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Есть настройка доменов, которая позволяет раздавать права в зависимости от компании.
В статье описана настройка для 2.5 и 3.0, в четверке изменений не было, в AX2009 надо проверять.
http://www.amand.ru/modules/wordpress/archives/47
Старый 26.02.2010, 13:08   #4  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Если поле на форме привязано к полю на таблице - то ничего создавать не надо - просто уберите доступ к полю в таблице в нужной компании (в коде доступ все равно будет)..
Как убрать доступ к полю в нужной компании без ключа?
Старый 26.02.2010, 13:15   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,319 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от IKA Посмотреть сообщение
Как убрать доступ к полю в нужной компании без ключа?
Уточнение - доступ убирается конечно не в компании, а в домене, в котором находится нужная компания.
А как убрать доступ? Идете в права доступа, находите свою табличку, раскрываете ее, находите нужное поле и убираете доступ. Ключ для этого совершенно не нужен.
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: IKA (1).
Теги
доступ, компания, поле

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно ли в своей форме перехватить событие по изменению текущей компании HorrR DAX: Программирование 4 03.06.2009 00:50
Значение/поле пос связаной таблице на форме Delfins DAX: Программирование 1 13.06.2007 20:53
Как убрать ссылку на несуществующее поле в стандартном фильтре на форме wit DAX: Функционал 5 14.06.2006 09:12
Самопроизвольная смена компании (DataAreaId) у табличной переменной gl00mie DAX: Программирование 14 10.04.2006 12:18
Много юр. лиц в одной компании eugene egorov DAX: Функционал 4 13.01.2004 16:36

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

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

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