如何判断字段左包含某些字符串
【概述】
实现判断物料编码是否左包含或者右包含某些字符,可通过使用中括号[],并在括号中指定字符串的第几位到第几位进行取数即可。该配置是沿用了Python的切片功能。
该判断的条件的原理适用操作校验规则(例如保存、提交、审核校验规则等),实体服务规则的前提条件,值更新事件的前提条件,工作流流转条件等。
同时该种获取物料编码的某些位置的字符串也可以用于值更新事件或者实体服务规则的计算公式并填写到指定列。
【操作步骤】
下面以销售订单为例,实现物料编码左包含字符AA则保存报错。
1、使用有权限的用户登录BOSIDE,依次点击【供应链】-【销售管理】,右键扩展【销售订单】;
2、点击【编辑】-【批量编辑字段属性】,选择【表单属性】-【操作列表】,选择保存操作,点击编辑;
3、并选择其他控制页签,单击校验规则并点击新增,选择服务为单据合法性校验;
4、设置校验表达式为物料编码<";null And 物料编码.编码[0:2] = 'AA',并勾选校验表达式为真时提示,设置好提示信息确定保存即可。
【常用表达式】
例如物料编码为001.002.002,其中X代表物料编码每个字符从左到右计算的位置(位置从1开始编码),Y代表物料编码每个字符从右到左计算的位置(位置从1开始编码)
左包含X位字符:[0:X],取左包含前三位表达式可填写为物料编码.编码[0:3]
左包含第X位字符:[X-1],取从左边开始计算的第三位的字符可填写为物料编码.编码[2]
右包含Y位字符:[-Y:],取右包含前三位表达式可填写为物料编码.编码[-3:]
右包含第Y位字符:[-Y],取从右边开始计算的第三位的字符可填写为物料编码.编码[-3]
相关知识:实例:SQL中根据特殊字符截取数据
如何判断字段左包含某些字符串
【概述】 实现判断物料编码是否左包含或者右包含某些字符,可通过使用中括号[],并在括号中指定字符串的第几位到第几位进行取数即可。该配置...
点击下载文档
本文2024-09-23 04:06:03发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-163111.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章