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

用友NCCloud-NCC 页面设置-验证公式之销售订单根据表头订单类型判断表体自定义项能否为空.pdf

用友NCCloud-NCC 页面设置-验证公式之销售订单根据表头订单类型判断表体自定义项能否为空.pdf_第1页
1/5
销售订单根据表头订单类型判断表体自定义项能否为空罗希luoxi@yonyou.com1、引言客户有一些特别的场景,比如希望可以实现当表头交易类型为a或者是b的时候,表体的某些自定义项就需要必输,不能为空,但是若表头交易类型不是a或者b时,表体自定义项目则允许为空了,这种个性化的需求产品是否可以支持?2、应用场景及问题描述客户有一些场景,很特别,有自己的要求,比如希望实现,当表头的交易类型是a或者是b的时候,表体的自定义项1和2就要求必输,但是表头交易类型不是a或者b时,表体自定义项1和2就不要求必输了,产品应该如何实现?看到这样的需求,我们第一时间会想到验证公式,因为我们的单据模板支持自定义,验证公式可以帮助我们实现很多的客户个性化要求,本例就是通过验证公式来变通实现客户需求的。3、解决方案可以考虑到单据模板中设置验证公式来实现,如下:$Error->iif(head.vtrantypecode="30-01"||head.vtrantypecode="30-02",iif(isempty(so_saleorder_b.vbdef1)||isempty(so_saleorder_b.vbdef2),"自定义项1和2不能为空",""),"")我们来做单据验证:录入销售订单,交易类型选a时,表体自定义项1维护了,但是自定义项2没有维护,无法保存,有校验。交易类型选a时,表体自定义项2维护了,但是自定义项1没有维护,无法保存,有校验。交易类型选a时,表体自定义项1没有维护,但是自定义项2也没有维护,无法保存,有校验。交易类型选a时,表体自定义项1维护了,但是自定义项2也维护了,可以保存单据,没有校验。我们再换一个交易类型b,效果一样,表体自定义项1维护了,但是表体自定义项2没有维护,无法保存单据,有校验。交易类型选b,表体自定义项2维护了,但是自定义项1没有维护,无法保存,有校验。交易类型选b,表体自定义项1没有维护,但是自定义项2也没有维护,无法保存,有校验。交易类型选b,表体自定义项1维护了,但是自定义项2也维护了,可以保存单据,没有校验。将交易类型换成c,什么校验也不调用,直接保存单据。4、注意事项如果表体有多行不满足要求,会调用校验多次,如下图:参照类型字段,比如物料字段,若公式不生效,可以加“_ID”来设公式。表头公式无法取到表体信息,请注意,但是表体公式可以取到表头信息,如本例。公式不要同时使用或者和并且,可以通过公式嵌套来实现,如本例。

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

碎片内容

用友NCCloud-NCC 页面设置-验证公式之销售订单根据表头订单类型判断表体自定义项能否为空.pdf

您可能关注的文档

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