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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.07.2005, 14:21   #1  
Zveriok is offline
Zveriok
Участник
 
39 / 10 (1) +
Регистрация: 20.12.2004
Доступ к закупке
Добрый день!
Каким образом возможно обеспечить в форме Закупка доступ пользователя только к закупкам созданным им самим? Необходимо, чтобы он не видел "чужих" закупок и не имел возможности их корректировать.
Старый 04.07.2005, 14:27   #2  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Привет, используй RLS, если конечно у вас 3.0 и коды куплены..
Старый 04.07.2005, 14:53   #3  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Обманул.. у меня была аналогичная задача.. через RLS ее не решить поскольку:
Чтобы фильтрануть надо схитрить - при настройке фильтров - в фильтр по автору записи PurchTable (включить конечно если не включено) надо запихнуть CurUserId() - в надежде что расширенный механизм фильтров Аксапты скушает это, но он не скушает к сожалению - т.к. Акса не интерпретатор все ж, то позднее всязывание нам только снится.. поэтому путь один - при открытии формы SalesTable програмно наложить фильтр на датасорс.. и - сори за дизинформацию, можно уже не трясти из начальства деньги на коды RLS
Старый 05.07.2005, 07:38   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано MironovI
Обманул.. у меня была аналогичная задача.. через RLS ее не решить поскольку:
Чтобы фильтрануть надо схитрить - при настройке фильтров - в фильтр по автору записи PurchTable (включить конечно если не включено) надо запихнуть CurUserId()
Зачем хитрить?
В закупках есть поле Приемщик заказа.
Заполняйте его при создании закупки, запретите изменение.
Фильтруйте при помощи RLS.

Если у вас есть отделы снабженцев (внутри отдела закупщики могут видеть закупки друг друга), то пользуйтесь полем Группа Закупщиков. К тому же, сводное планирование задействуете правильно.
__________________
полезное на axForum, github, vk, coub.
Старый 05.07.2005, 08:24   #5  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
А можно без RLS. Заполняйте автоматически при создании закупки поле приемщика кодом текущего пользователя. Запретите редактирование записи, если код текущего пользователя не совпадает с кодом в поле приемщик.
Старый 05.07.2005, 10:10   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Можно без RLS... Даже, скорее всего так и придеться разрулить.. дело в том, что в расчетах очень много нюансов: допустим, должны быть группы пользователей, которые могут видеть все заказы... или видеть должны все, а вот править - только создатели (до определенной фазы) и снова - только определенные группы юзеров. На забудьте про настройку "изменение отгруженных заказов" - там мнова нужно будет прикручивать группы.
ну, и еще, по-мелочи...

С Уважением,
Георгий.
Старый 05.07.2005, 10:19   #7  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Цитата:
Изначально опубликовано mazzy

Зачем хитрить?
В закупках есть поле Приемщик заказа.
Заполняйте его при создании закупки, запретите изменение.
Фильтруйте при помощи RLS.

Если у вас есть отделы снабженцев (внутри отдела закупщики могут видеть закупки друг друга), то пользуйтесь полем Группа Закупщиков. К тому же, сводное планирование задействуете правильно.
Хм.. не совсем понял.. мож я туплю.. как предпологается поставить фильтр в RLS? Какое значение будет использоваться для фильтра? Что приемщик заказа, что автор записи - все равно это текущий код пользователя или сотрудника и значение фильтра зависит от того кто зашел в систему - я не думаю что предлагается заводить для каждого юзера отдельную настройку RLS, тогда как?
Старый 05.07.2005, 10:25   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
наверное да, поторопился.
в голове держал случай с группами закупщиков.
для каждого закупщика RLS тяжеловата...
__________________
полезное на axForum, github, vk, coub.
Старый 05.07.2005, 22:11   #9  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Изначально опубликовано MironovI
...я не думаю что предлагается заводить для каждого юзера отдельную настройку RLS...
Интересно, а почему бы и нет?
__________________
С уважением,
glibs®
Старый 06.07.2005, 09:47   #10  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Цитата:
Изначально опубликовано glibs

Интересно, а почему бы и нет?
Удачи ) Ответ очевиден - администрирование 100 наборов прав для 100 юзеров потребует в 100 раз большего времени чем одного набора для 100 юзеров..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сторнирование накладной по закупке с накладными расходами bes DAX: Функционал 9 13.02.2015 17:29
документооборот и доступ к файлам ivas DAX: Программирование 34 18.05.2012 11:00
Как дать доступ к Аксапте внешним пользователям? mazzy DAX: Администрирование 43 29.08.2008 15:46
Запущен терминальный доступ к демонстрационному порталу АХ4 Vadim Korepin DAX: Функционал 34 31.01.2007 15:59
Разрешение на доступ к базе данных nicko DAX: Администрирование 3 18.05.2004 18:49

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

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

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