20.04.2012, 15:54 | #1 |
Участник
|
Поле Edit и права доступа
Коллеги, добрый день.
Столкнулся с загадкой: если форма, на которую выведено поле типа типа "edit", логика работы задаётся с помощью метода на датасурсе. Когда работаю под admin - всё нормально вводится и сохраняется. Когда работаю под пользователем c ограниченными правами - в поле "edit" курсор ставится, позволяет что-то напечатать в поле (стереть старое значение не даёт) и сохранить тоже не даёт. Вроде бы всё проверил, но ничего не помогает Что делать, куда копать? Microsoft Dynamics Ax 2009, база на SQL Server |
|
20.04.2012, 16:04 | #2 |
Участник
|
А нужно что? писать\запрещать
Права на таблицу дать этому юзеру, если должно работать. Если работать вообще не должно, но поле нужно скрывать (ключик повесить или в коде проверять доступность таблицы\поля, куда должно писаться) |
|
20.04.2012, 16:09 | #3 |
Участник
|
В том-то и фокус, что надо писать. А оно не пишет. Т.е. как будто "set" не отрабатывает.
|
|
20.04.2012, 16:30 | #4 |
Участник
|
|
|
20.04.2012, 16:32 | #5 |
Участник
|
Нет, в том-то и фокус, что просто пытаешься стереть старое значение - не стирается. Новые символы вводятся. Жмёшь ctrl+s или кнопку сохранить - всем пофиг. Пытаешься перейти со строки на строку - то же самое.
|
|
20.04.2012, 16:39 | #6 |
Участник
|
Наврал, всё ещё чудеснее: редактировать данные получается, если переводить курсор со строки на строку мышкой. Переходы по tab, стрелкам или enter - не работают. При этом та же форма под admin работает корректно. Чудеса какие-то...
|
|
22.04.2012, 21:15 | #7 |
Участник
|
Стереть использование данных под этим пользователей по этой форме, потереть кэш (auc файлы)
Возможно, форма дорабатывалась и код под админом новый применился, а под пользователем глюки.Потому как "чудеса" обычно именно этим объясняются. Далее проверить права на использование таблиц по коду для метода set и додать эти права на таблицы (на запись). Проверить РЛС настройки, что б так же не было конфликта с редактируемой записью, |
|
|
За это сообщение автора поблагодарили: mikki_messer (1). |
03.05.2012, 15:03 | #8 |
Участник
|
Простите за дурацкий вопрос, а как и где можно проверить RLS настройки?
|
|
03.05.2012, 20:14 | #9 |
Участник
|
Группы пользователей у этого юзера.
А ограничения РЛС тут \Администрирование\Настройка\Контроль доступа\Безопасность на уровне записей |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Как программно изменить права доступа на объект ? | 33 | |||
Права доступа и переименование | 2 | |||
Edit поле на вьюхе | 3 | |||
права пользователей на поле | 4 | |||
Права доступа | 3 |
|