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

用友U8CLOUD高手进阶系列-企业建模平台-u8c单据模板----控制公式使用说明.doc

用友U8CLOUD高手进阶系列-企业建模平台-u8c单据模板----控制公式使用说明.doc_第1页
1/6
用友U8CLOUD高手进阶系列-企业建模平台-u8c单据模板----控制公式使用说明.doc_第2页
2/6
用友U8CLOUD高手进阶系列-企业建模平台-u8c单据模板----控制公式使用说明.doc_第3页
3/6
单据模板中控制公式使用说明胡东hudong2@ufida.com2012-3-20显示公式在界面初始化或刷新时会自动运算;编辑公式在修改列数据时自动运算;验证公式在保存数据时自动校验;一、有效性控制公式$Enabled控制公式:说明:$Enabled公式主要控制项目的有效性(即是否可编辑);业务场景:如果人员编码为0则进入来源可使用;如果人员编码不为0则进入来源不可使用并且清空进入来源数据;设置公式:在集团单据模板初始化中人员编码的编辑公式录入如下公式:$Enabled[insource]->iif(psncode="0","Y","N");insource->iif(psncode="0",insource,"");截图如下应用效果:录入人员编码1进入来源项不可用录入人员编码0进入来源项可用二、可编辑性控制公式$Editable控制公式:说明:$Editable公式主要控制项目的可编辑属性,功能跟$Enabled公式相似;业务场景:如果人员编码为0则进入来源可编辑;如果人员编码不为0则进入来源不可编辑并且清空进入来源数据;设置公式:在集团单据模板设置工具中人员编码的编辑公式录入如下公式:$Editable[insource]->iif(psncode="0","Y","N");insource->iif(psncode="0",insource,"");应用效果:录入人员编码1进入来源项不可用录入人员编码0进入来源项可用三、消息提示公式$Message控制公式:说明:消息提示,确定后继续执行公式;业务场景:如果人员编码输入长度为非6位时,提示后可以正常保存;如果人员编码输入长度为6位时,正常保存;设置公式:在集团单据模板初始化中人员编码的验证公式录入如下公式:$Message->iif(length(psncode)==6,null,"人员编码长度非6位!")截图如下应用效果:录入人员编码非6位,单击保存按钮提示录入人员编码长度为6位,单击保存按钮正常保存$Error控制公式:说明:错误提示,中止公式执行;业务场景:如果人员编码输入长度为非6位时,提示错误不允许保存;如果人员编码输入长度为6位时,正常保存;设置公式:在集团单据模板初始化中人员编码的验证公式录入如下公式:$Error->iif(length(psncode)==6,null,"人员编码长度非6位!")应用效果:录入人员编码非6位,单击保存按钮提示人员编码长度非6位,不允许保存录入人员编码长度为6位,单击保存按钮正常保存$Confirm控制公式:说明:确认提示,确定后继续执行公式,反之中止;业务场景:如果人员编码输入长度为非6位时,提示是否允许保存,单击是则正常保存,单击否则不保存;如果人员编码输入长度为6位时,正常保存;设置公式:在集团单据模板初始化中人员编码的验证公式录入如下公式:$Confirm->iif(length(psncode)==6,null,"人员编码长度非6位!")应用效果:如果人员编码输入长度为非6位时,提示是否允许保存,单击是则正常保存,单击否则不保存;前景色设置公式$ForeGround控制公式说明:$ForeGround只要控制项目的前景色;业务场景:如果人员编码输入长度为非6位时,则人员编码显示为红色;如果人员编码输入长度为6位时,则人员编码显示为蓝色;设置公式:在集团单据模板初始化中人员编码的编辑公式录入如下公式:$ForeGround->iif(length(psncode)!=6,"red","blue");应用效果:录入人员编码非6位,单击保存按钮人员编码显示为红色录入人员编码6位,单击保存按钮人员编码显示为蓝色备注控制公式里支持逻辑运算符与&&(即并且)、或||(即或者)、非!=(即不等于)$Enabled和$Editable公式都是控制项目是否可编辑属性,建议使用$Enabled公式判断字段为空写法:例如psncode==null或者psncode=””案例一、控制到职日期和最新到岗日期都不允许为空在集团单据模板初始化中最新到岗日期的验证公式录入如下公式:$Error->iif(onpostdate==""||indutydate=="","到职日期和最新到岗日期都不允许为空",null);截图如下:案例二、控制到职日期不为空,则最新到岗日期也不允许为空在集团单据模板初始化中最新到岗日期的验证公式录入如下公式:$Error->iif(onpostdate==""&&indutydate!="","到职日期不为空,则到岗日期也不允许为空",null);案例三、控制最新到岗日期不能大于到职日期在集团单据模板初始化中最新到岗日期的验证公式录入如下公式:$Error->iif(onpostdate>indutydate,"到岗日期不能大于到职日期",””);

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用友U8CLOUD高手进阶系列-企业建模平台-u8c单据模板----控制公式使用说明.doc

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