Показать сообщение отдельно
Старый 27.02.2007, 16:34   #1  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Ruff Посмотреть сообщение
Сначала ламерский вопрос (а то лень искать ) - а что делает xSession.newUser('a2', '') ?
KERNDOC://Classes/xSession/newUser
Description
This method facilitates logging on a different user for the current session without terminating the Axapta session.

It returns true when the new login was successful, false otherwise.
Цитата:
Сообщение от Ruff Посмотреть сообщение
По существу вопроса: по идее права должны примениться при смене компании (то есть как версия - что-то типа:
X++:
changecompany(curext())
changeCompany меняет компанию только на тот блок кода, который обрамляет.

Думаю пробовать надо в направлении ссылки raz:

X++:
        xAppl.setDefaultCompany(userInfo.company);
        SysSecurity::reload(false);