Мда, стрёмный баг.
Помогло skipAosValidation, но запускать его надо обязательно на сервере. Ax4
Как-то так:
PHP код:
public server static str getAOSId()
{
SysClientSessions clientSessions;
SysServerSessions serverSessions;
SkipAOSValidationPermission permission;
;
select firstonly clientSessions
where clientSessions.SessionId == sessionId();
if (!clientSessions)
return '';
permission = new SkipAOSValidationPermission();
permission.assert();
serverSessions.skipAosValidation(true);
select firstonly serverSessions
where serverSessions.ServerId == clientSessions.ServerId;
return serverSessions.AOSId;
}