Função que retorna Cargo cadastrado no Usuário

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 :slightly_smiling_face:

Utilizei dessa forma aqui:
aInfoUser := FWSFALLUSERS({cCodUser}, {“USR_CARGO”})
if !Empty(aInfoUser)
cCargo := AllTrim(aInfoUser[1][3])
endIf

Agradeço Felipe!

1 curtida