25.02.2010, 19:47 | #1 |
Участник
|
скрыть поле на форме для одной компании и показывать для другой
Надо , чтобы в одной компании поле на форме было видимо, а в другой нет(функциональность специфична для компании).
Думаю, просто создать security Key и повесить на поле формы. Так и надо делать или лучше как-то по-другому? Последний раз редактировалось IKA; 25.02.2010 в 19:56. |
|
25.02.2010, 22:45 | #2 |
Administrator
|
Если поле на форме привязано к полю на таблице - то ничего создавать не надо - просто уберите доступ к полю в таблице в нужной компании (в коде доступ все равно будет).
Если поле на форме не привязано к полю на таблице - то да, к сожалению - это будет единственным способом разделить доступ. Учтите, что если Вы все-таки сделаете доп ключ доступа - то люди, ответственные за раздачу прав (а это обычно не разработчики) потом (особенно спустя время после сдачи задачи) вспомнят недобрым словом появившиеся ключи доступа, определяющие доступ к местам, которые придется держать в голове (а текучка людей тоже имеет место быть).
__________________
Возможно сделать все. Вопрос времени |
|
25.02.2010, 23:41 | #3 |
Аманд
|
Есть настройка доменов, которая позволяет раздавать права в зависимости от компании.
В статье описана настройка для 2.5 и 3.0, в четверке изменений не было, в AX2009 надо проверять. http://www.amand.ru/modules/wordpress/archives/47 |
|
26.02.2010, 13:08 | #4 |
Участник
|
|
|
26.02.2010, 13:15 | #5 |
Administrator
|
Уточнение - доступ убирается конечно не в компании, а в домене, в котором находится нужная компания.
А как убрать доступ? Идете в права доступа, находите свою табличку, раскрываете ее, находите нужное поле и убираете доступ. Ключ для этого совершенно не нужен.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: IKA (1). |
Теги |
доступ, компания, поле |
|
|