U8C服务小锦囊-应收、应付管理-按往来对象限制对应字段编辑U8cloud实施与服务支持部吴红一、应用背景:单据上的往来对象对应的字段控制,如果选择客商那么部门、人员等字段不能填写二、实现步骤以下以应收单为例:一、调整D0模板,把部门及业务员设置为不可编辑二、在往来对象字段上设置编辑公式公式如下:$Editable[hbbm]->iif(wldx=0,"Y","N");hbbm->iif(wldx=0,hbbm,"");$Editable[deptid]->iif(wldx=2,"Y","N");deptid->iif(wldx=2,deptid,"");$Editable[ywybm]->iif(wldx=3,"Y","N");ywybm->iif(wldx=3,ywybm,"");注意:应付单的公式需要把0改成1(0代表客户、1代表供应商),其他都不变;现金管理模块的单据,往来对象标识字段是交易对象类型,用到的字段是tradertype,所以把wldx改成tradertype,其他一样三、效果展示往来对象选择客户,部门、业务员置灰无法编辑,客商可以参照往来对象选择部门,客商、业务员置灰无法编辑,部门可以参照