电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何在单据上实现自动取员工的主任岗部门或者主任岗岗位?GetstaffInfo函数的用法介绍

来源:金蝶云社区作者:金蝶2024-09-165

如何在单据上实现自动取员工的主任岗部门或者主任岗岗位?GetstaffInfo函数的用法介绍

部分用户,由于流程设计的需要,需要在单据上自动带出员工的主任岗位或者员工主任岗的部门。但是由于员工任岗是一个单据体,不支持直接配置取岗位或者部门,取出来是一个集合,配置公式会报错,所以,星空8.0.100.202203版本,平台有封装一个公式GetStaffInfo,支持配置自动取取单据上员工的主任岗部门或者主任岗岗位。

GetstaffInfo('p1','p2'),本函数有2个入参。获取部门时,p1为员工标识,p2固定为FPostDept﹔获取岗位时,p1为员工标识,p2固定为FPost。


具体用法举例如下:


案例一:实现取单据上员工的主任岗部门。如出差申请单,实现费用申请部门自动取申请人的主任岗部门。


在申请人字段上,添加引用属性,岗位信息单据体.所属部门。然后在申请人字段做值更新, 公式为:FCostDeptID = GetStaffInfo( 'FStaffID' ,'FPostDept')。


image.webp

实现效果为,在出差申请单上,选择申请人字段,带出费用承担部门为申请人的主任岗部门。

image.webp

如果希望新增单据默认就带出来,可以在单据头做实体服务规则,公式一样,前置条件为申请人不为空。

image.webp


案例二:实现取单据上员工的主任岗岗位。如出差申请单,实现申请人岗位自动取申请人的主任岗岗位。


在申请人字段上,添加引用属性,岗位信息单据体.就任岗位。在bos加一个基础资料字段,基础资料类型绑定岗位信息,设置过滤条件为:

FPOSTID  in (select FPOSTID from T_BD_STAFF where FEMPI

如何在单据上实现自动取员工的主任岗部门或者主任岗岗位?GetstaffInfo函数的用法介绍

部分用户,由于流程设计的需要,需要在单据上自动带出员工的主任岗位或者员工主任岗的部门。但是由于员工任岗是一个单据体,不支持直接配置...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信