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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2006, 12:34   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Редактирование поля запрещают права
Доброго времени суток, уважаемые Дамы и Господа. Вот такой вопрос возник. Не знаю как обойти. Есть у меня формочка, которая отображает склады, только 2 поля – код и название. Нужно там сделать еще такую галочку слева, которая означает – выводить в отчет этот склад или нет. Создал edit метод на таблице, Создал контрол на форме. Все чудно отрабатывает. Но есть одно НО. У меня права админа . А когда начал тестить под тем пользователем, который будет пользовать етот механизм (тофтология какая та…) эту галку модифицировать не дает, так как у него стоят права на таблицу складов – тока просмотр. А вот полный доступ на эту таблу ну ни как иму низя – напакастит Разрешаю в коде по всякому allowEdit(true) – не реагирует. Свойство датасорса AllowCheck в No ставил – не помогает. Как быть??? ХЕЕЛП!! Заранее спасибо…
Старый 28.12.2006, 12:49   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Вариант - выводить это дело во временную таблицу и уже ее показывать (кстати, дисплейное поле будет не нужно)
__________________
Axapta v.3.0 sp5 kr2
Старый 28.12.2006, 12:51   #3  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
А что мешает открыть только это поле на редактирование?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 28.12.2006, 12:53   #4  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
А на форме разрешено - пожалуйста - редактируй. Но вот не редактируется
2 AndyD - нужно чтоб потом эти галочки сохранялись при последующих вызовах - временная табла не подойдет, или я чет не понимаю..Тоесть нужно чтоб перед запуском отчета пользователь например нажал кнопку настройки, выбрал там себе кучу параметров в форме, закрыл и забыл. Нада ченить изменить - опять поменял.

Последний раз редактировалось Sada; 28.12.2006 в 12:57.
Старый 28.12.2006, 13:38   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Sada Посмотреть сообщение
Нужно там сделать еще такую галочку слева, которая означает – выводить в отчет этот склад или нет.
Не надо edit-метод...
Посмотрите как сделано в tutorial- диалоге.
почитайте про sysLastValue, про pack-unpack.
__________________
полезное на axForum, github, vk, coub.
Старый 28.12.2006, 13:44   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
По правам доступа - для таблицы дать право на правку, а на поля - только чтение
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: KiselevSA (1).
Старый 28.12.2006, 14:15   #7  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Сообщение от AndyD Посмотреть сообщение
По правам доступа - для таблицы дать право на правку, а на поля - только чтение
Согласен
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 28.12.2006, 15:11   #8  
Volodymyr is offline
Volodymyr
Участник
 
36 / 21 (1) +++
Регистрация: 03.11.2006
Адрес: Киев
Привет.
Можно попробовать(сам не пробовал)
В Administration->Setup->User groups есть настройки доступа.
Там разбито по модулям, в каждом модуле есть папка Tables.
Там таблици к ним можно настраивать доступ на поля.
Попробуй может поможет.
Старый 28.12.2006, 15:27   #9  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Сорри что не отвечал - на работе не был инета
Цитата:
Сообщение от AndyD Посмотреть сообщение
По правам доступа - для таблицы дать право на правку, а на поля - только чтение
Да, решил так и сделать, не красиво конечно так как существует вероятнось возникновкновения ситуации когда пользователь всетаки сможет добраться до складов (вот негодяй), но это уже будем отслеживать...
Всем спасибо!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запретить редактирование поля... V777 DAX: Программирование 13 28.01.2009 11:24
Запретить редактирование поля в датасорсе Eldar9x DAX: Программирование 3 10.07.2008 12:04
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
Права доступа на поля формы. AlexeyBP DAX: Функционал 6 12.12.2006 12:02
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00

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

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

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