Boa tarde Galera!
Alguém saberia informar, se existe alguma função que retorne o cargo cadastrado na tabela de Usuários?
Não precisa ser necessariamente uma função, mais alguma forma de retornar o cargo.
Estou precisando pra adicionar essa informação na assinatura de um relatório, e será com base no usuário logado.
3 curtidas
@andrevgcosta02 , boa tarde
Utilize essa função.
https://tdn.totvs.com/display/public/PROT/FWSFAllUsers
Retorno da função
[n][1] Id da tabela de usuários (r_e_c_n_o_)
[n][2] Id do usuário
[n][3] Login do Usuário
[n][4] Nome do usuário
[n][5] email do usuário
[n][6] departamento do usuário
[n][7] cargo do usuário
Exemplo de utilização:
User Function LeCargo()
Local nx
Local aAllusers := FWSFALLUSERS({__cUserId})
For nx := 1 To Len(aAllusers)
conout(aAllusers[nx][7])
Next
Return
5 curtidas
Boa Tarde @felipe.caiado!
Sua resposta me ajudou muito, e por cima ainda conheci uma nova função 
Utilizei dessa forma aqui:
aInfoUser := FWSFALLUSERS({cCodUser}, {“USR_CARGO”})
if !Empty(aInfoUser)
cCargo := AllTrim(aInfoUser[1][3])
endIf
Agradeço Felipe!
1 curtida