Как можно с помощью кода получить почту пользователя, который авторизован в системе?

Мне нужно получить значение почты/username или еще какие-нибудь данные авторизованного пользователя и потом их передать в другую систему. Как это можно сделать с помощью кода?

Я знаю, что можно получить какое-то значение из системных настроек с помощью функции

this.Terrasoft.SysSettings.querySysSettingsItem(optName, function (val) {

            if(val) resolve(val);

            else reject();

        });

 

Можно ли подобным образом получить e-mail авторизованного пользователя?

Нравится

2 комментария

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

посмотрите в этом объекте свойства

 Terrasoft.SysValue

к примеру получим айди контрагента тек пользователя

 Terrasoft.SysValue.CURRENT_USER_ACCOUNT.value;

Dima Avdoshin,

Подскажите, как использовать справочник с почтами и фильтровать его?

Показать все комментарии