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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.10.2010, 13:41   #1  
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
Цитата:
Сообщение от Blog bot
...
DAX 2009 позволяет осуществлять доступ к авторизированным данным
...
А что понимается под "авторизированными данными"?

Насколько я представляю

while select custTable {...}

если он запускается под пользователем, у которого нет доступа к таблице CustTable, то он переберет все записи.

В ходе следственного эксперимента у меня получилось, что

while select crosscompany custTable {...}

если он запускается под пользователем, у которого нет доступа к таблице CustTable, не выберет ни одной записи.

Именно это имеется в виду?

Честно признаться, эффект неожиданный. Есть ли вариант отбирать записи из других компаний как если бы это делалось через

changecompany (...)
{
while select custTable {...}
}

?

Тут, кстати,

http://msdn.microsoft.com/en-us/library/cc634544.aspx

написано

"
The results returned for an X++ select crossCompany query match what could be returned by a union of several select statements that each omits the crossCompany keyword.
"

Хотя есть и такое

"
A cross-company query operates over all companies that you have read permissions for, or over a subset of companies that you specify.
"

Столкнулся с проблемой при настройке функциональности сопоставления открытых проводок клиентов-поставщиков. Пока у пользователя нет доступа к таблице SpecTrans на чтение, функциональность сопоставления не работает и ведет себя неадекватно. Причина в том, что в коде ряда edit-методов используется select crosscompany. Как консультант, настраивающий права, должен догадаться в чем проблема не видя код при этом, не понятно.
__________________
С уважением,
glibs®
Старый 28.10.2010, 14:43   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,973 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от glibs Посмотреть сообщение
Как консультант, настраивающий права, должен догадаться в чем проблема не видя код при этом, не понятно.
А в Аксапте практически не осталось консультантов не умеющих читать код
Теги
ax2009

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Amand: Intercompany в Dynamics AX, работа с несколькими компаниями. Blog bot DAX Blogs 0 27.10.2008 23:05
msdynamicsax: DAX 2009 and MS SQL 2008 Blog bot DAX Blogs 0 09.08.2008 14:05
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
aEremenko: DAX 2009, несколько временных зон Blog bot DAX Blogs 0 31.01.2008 08:41
Работа с несколькими компаниями DanielG DAX: Функционал 11 30.10.2006 13:44

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

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

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