携带当前单据业务员对应的员工的相关属性原创
金蝶云社区-猫猫头
猫猫头
70人赞赏了该文章 288次浏览 未经作者许可,禁止转载编辑于2024年03月09日 16:53:22

【背景】

采购订单上维护采购员字段,需要写携带出采购员对应的员工及员工资料上的相关属性。

【操作步骤】

1、BOS扩展【采购订单】表单,增加【基础资料】字段,绑定“员工任岗信息”,如下图;

image.png

2、同上操作,在【采购订单】增加第二个【基础资料】字段,绑定“员工”

image.png

3、采购员字段,设置引用属性,引用“职员内码”,如下图;

image.png

4、采购员字段,设置值更新事件“计算定义公式的值并填写到指定列”,携带职员内码到任岗明细,如下图;

image.png

5、在自定义增加的“员工任岗”字段做引用属性,引用员工信息下的“员工字段;

image.png

6、在“员工任岗”字段增加值更新“计算定义公式的值并填写到指定列”,让自定义增加的员工字段等于员工任岗对应的员工;

image.png

7、在采购员字段,再增加一个值更新,调用“员工任岗”的值更新

image.png

测试效果:

当前登录用户对应员工为采购员,可以实现自动带出采购员、员工任岗、及采购员对应的员工(建议可以将员工任岗和员工字段隐藏、锁定)

image.png

问题延伸:

如果将员工上的相关字段带入单据上?例如在员工上添加直属领导(基础资料字段,绑定用户),需要带入单据上。


1、登录BOS设计器,扩展【员工】表单,增加【基础资料】字段,绑定“用户”(安全管理下的用户)image.png

2、在采购订单上增加基础资料字段,绑定安全管理下的用户(与员工上的字段来源保持一致)

image.png

3、在“采购员对应员工”字段,做引用属性,引用员工上新增的“直属领导”字段

image.png

4、因为前期在采购员字段做了调用字段值更新服务,调用了“员工任岗”字段的值更新,故可以直接在“员工任岗”字段增加值更新,将“采购员对应员工”字段上的直属领导赋值到刚才新增的字段。

image.png

测试效果如下:

image.png


赞 70