Задача получения имени пользователя актуальна при распределении прав на работу с программой в сети. Сетевую информацию о компьютере возвращает системная функция SYS(0). Ее я и возьму за основу:
*********************************************
* Функция для получения имени пользователя
*********************************************
function GetUser()
cUserFullName=sys(0)
nPos=at('#', cUserFullName)
if nPos > 0
cUserName=substr(cUserFullName, nPos+1)
else
cUserName='unknown'
endif
return upper(alltrim(cUserName))
endfunc
Результат:

Вот и все.