在用友软件中查询角色,通常可以通过使用SQL查询语句来实现。以下是一个查询用户角色的基本SQL查询语句示例:

```sql

SELECT a.user_code 用户编码,

a.user_name 用户名称,

d.role_code 角色编码,

d.role_name 角色名称,

e.PK_ORG,

f.NAME,

f.CODE

FROM sm_user a

LEFT JOIN sm_user_role b ON a.cuserid = b.cuserid

LEFT JOIN sm_role d ON b.pk_role = d.pk_role

LEFT JOIN sm_subject_org e ON e.SUBJECTID = d.pk_role

LEFT JOIN org_orgs f ON f.PK_ORG = e.PK_ORG

WHERE a.user_name = '需要查询的用户名'

AND f.ORGTYPE5 = 'Y' -- ORGTYPE5=Y 表示财务组织,即账套

ORDER BY a.user_code;

```

这个查询语句会从`sm_user`、`sm_user_role`、`sm_role`、`sm_subject_org`和`org_orgs`等表中获取用户信息以及角色信息,并按照用户编码排序。

用友如何查询角色_1

如果你是在用友NC63系统中操作,并且想要查询某个人的角色与账套,你可以使用类似的查询语句,只需将`WHERE`子句中的`a.user_name`替换为需要查询的用户名即可。

请注意,查询语句中的表名和字段名可能会根据具体的用友软件版本和配置有所不同。如果你需要进一步的帮助,请提供具体的用友软件版本信息,以便给出更精确的指导