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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.07.2006, 09:50   #1  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
RLS и dataareaid()
А вопрос примерно такой:
Необходимо обеспечить правами группы работающим с внутрихолдинговыми операциями закупок и заказов..........
соответсвенно трабла в том что........ха...а changecompany то в коде не работает ....
Заранее спс!!!!!

Последний раз редактировалось OmenSore; 28.07.2006 в 10:08.
Старый 28.07.2006, 10:05   #2  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Не совсем понятен вопрос, и почему не работает changecompany??
Старый 28.07.2006, 10:18   #3  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
а вопрос собственно почему?...
ведь права на просмотр таблиц других компаний есть (администрирование - ежедневные операции- компании-выбор компании)
Старый 28.07.2006, 10:45   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
На всякий случай:
А вы уверены что правильно используете этот метод?
Компания меняется только в теле после changeCompany.
После его окончания компания меняется назад. То есть эта команда не меняет компанию на все время.
Старый 28.07.2006, 10:59   #5  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
Уверен.Ошибка при смене компании грит что первая в переборе компания "не сущестствует"....
Старый 28.07.2006, 11:05   #6  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
Вопрос к kashperuk
Кстати как там продвигается перевод MorphX IT?)))
Старый 28.07.2006, 11:08   #7  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Помаленьку.
Я меньше перевожу - больше этим занимается MikeR
Вот скоро должны на сайте книги выложить переведенную ним на русский язык главу про Отчеты. - он написал об этом в соответствующей статье здесь (про то, что вышла новая книга)

Думаю, еще немного, и уже будет и на русском.
Старый 28.07.2006, 11:15   #8  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Цитата:
Сообщение от OmenSore
Уверен.Ошибка при смене компании грит что первая в переборе компания "не сущестствует"....
А она эта первая компания не виртуальная случаем?
Старый 28.07.2006, 11:55   #9  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
компания не временная...
возможно у кого -то есть опыт настройки доступа к внутрихолдинговым операциям,
неужели нет?
Старый 28.07.2006, 12:01   #10  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
В чем вопрос конкретно? Для начала покажите код которым меняете компанию хотя бы..
Старый 28.07.2006, 12:05   #11  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
хм......выкладываю.....

if(_dataAreaId)
changeCompany(_dataAreaId)
{
salesTable = SalesTable::find(this.interCompanySalesId, _forUpdate);
}
return salesTable;
}
падает на Changecompany.....
Старый 28.07.2006, 12:07   #12  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
может сделать обнуление salesTable = null перед find ???
Старый 28.07.2006, 12:12   #13  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
И на вход реально (в отладчике видно) попадает правильный код компании и в правах текщего пользователя ключен выбор компаний?
Старый 28.07.2006, 12:16   #14  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Во-первых, нужно обнулить табл. переменную, как написал Roman777.
Цитата:
Сообщение от OmenSore
Уверен.Ошибка при смене компании грит что первая в переборе компания "не сущестствует"....
Во-вторых, в вашем примере нет механизма перебора, приведите полный код.
__________________
Андрей.
Старый 28.07.2006, 12:18   #15  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
Пока не разобрался но тему закрываю, скорее всего ошибка связана со своими модификациями, и отношения к администрированию не имеет.
Спасибо за ответы, тема закрыта.
Старый 28.07.2006, 12:25   #16  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
всё решил................спасибо всем за ответы...
вот ссылка которая меня интересовала, приношу извинения за морочку.

changeCompany()
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Gustav: Unsorted, или Записки DAX-дилетанта - II Gustav DAX Blogs 39 20.05.2009 15:34
dataareaid conpeek Logger DAX: Программирование 5 02.02.2009 12:11
Dave: Creating 'Permanent' Indexes on DataAreaId in Dynamics AX Blog bot DAX Blogs 0 29.02.2008 05:37
Самопроизвольная смена компании (DataAreaId) у табличной переменной gl00mie DAX: Программирование 14 10.04.2006 12:18
Проблема с RLS и SecurityKey. oip DAX: Программирование 3 22.12.2005 17:26

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:34.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.