Показать сообщение отдельно
Старый 18.10.2013, 16:43   #7  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,495 / 1070 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
В таблице SysUserLog добавить поле osAccountName и изменить метод insert.
X++:
public void insert()
{
    xSession xSession = new xSession();
    this.computername = xSession.clientComputerName();
    this.clientType   = xSession.clientKind();
    this.sessionId    = xSession.sessionId();
    this.buildNum     = xInfo::buildNo();

    // UserName -->
    this.osAccountName = WinApi::getUserName();
    // UserName  <--

    this.overwriteSystemfields(true);
    this.(fieldNum(SysUserlog, createdDate)) = xSession.loginDate();
    this.(fieldNum(SysUserlog, createdTime)) = xSession.loginTime();
    super();
}
За это сообщение автора поблагодарили: Corel (1).