携带当前单据业务员对应的员工的相关属性原创
70人赞赏了该文章
359次浏览
编辑于2024年03月09日 16:53:22
【背景】
采购订单上维护采购员字段,需要写携带出采购员对应的员工及员工资料上的相关属性。
【操作步骤】
1、BOS扩展【采购订单】表单,增加【基础资料】字段,绑定“员工任岗信息”,如下图;
2、同上操作,在【采购订单】增加第二个【基础资料】字段,绑定“员工”
3、采购员字段,设置引用属性,引用“职员内码”,如下图;
4、采购员字段,设置值更新事件“计算定义公式的值并填写到指定列”,携带职员内码到任岗明细,如下图;
5、在自定义增加的“员工任岗”字段做引用属性,引用员工信息下的“员工”字段;
6、在“员工任岗”字段增加值更新“计算定义公式的值并填写到指定列”,让自定义增加的员工字段等于员工任岗对应的员工;
7、在采购员字段,再增加一个值更新,调用“员工任岗”的值更新
测试效果:
当前登录用户对应员工为采购员,可以实现自动带出采购员、员工任岗、及采购员对应的员工(建议可以将员工任岗和员工字段隐藏、锁定)
问题延伸:
如果将员工上的相关字段带入单据上?例如在员工上添加直属领导(基础资料字段,绑定用户),需要带入单据上。
1、登录BOS设计器,扩展【员工】表单,增加【基础资料】字段,绑定“用户”(安全管理下的用户)
2、在采购订单上增加基础资料字段,绑定安全管理下的用户(与员工上的字段来源保持一致)
3、在“采购员对应员工”字段,做引用属性,引用员工上新增的“直属领导”字段
4、因为前期在采购员字段做了调用字段值更新服务,调用了“员工任岗”字段的值更新,故可以直接在“员工任岗”字段增加值更新,将“采购员对应员工”字段上的直属领导赋值到刚才新增的字段。
测试效果如下:
赞 70
70人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读