物料清单位置号数量与分子校验
【应用场景】
二开物料清单位置号分隔符分隔后数量等于分子校验。
【实现步骤】
<1>配置物料清单保存校验。
配置代码:FPOSITIONNO <> null AND len(FPOSITIONNO.strip())<>0 AND FNUMERATOR <> len(list(filter(lambda s:s is not None AND s.strip()<>'', FPOSITIONNO .replace(',',',').split(','))))
<2>测试验证。
<3>代码解读:
FPOSITIONNO <> null :位置号 不等于 空
AND len(FPOSITIONNO.strip())<>0 :且 去除左右空格后的长度 不等于 0
FNUMERATOR <> len(list(filter(lambda s:s is not None AND s.strip()<>'', FPOSITIONNO .replace(',',',').split(',')))) : 替换中文逗号为英文逗号后按英文逗号分隔,去除为None或空字符串的元素后长度 不等于 分子。
<4>若分隔符有换,如换成 |,则代码如下:
FPOSITIONNO <> null AND len(FPOSITIONNO.strip())<>0 AND FNUMERATOR <> len(list(filter(lambda s:s is not None AND s.strip()<>'', FPOSITIONNO.split('|'))))
<5>若分隔符多样,可|也可中英文逗号,则使用replace先替换成一种再分隔,则代码如下:
FPOSITIONNO <> null AND len(FPOSITIONNO.strip())<>0 AND FNUMERATOR <> len(list(filter(lambda s:s is not None AND s.strip()<>'', FPOSITIONNO .replace(',','|').replace(',','|').split('|'))))
物料清单位置号数量与分子校验
本文2024-09-23 03:09:26发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-157073.html
- 2024-2025年人大线新年度初始化实施指导手册.docx
- 2024-2025年人大线新年度初始化实施方案解析.mp4
- 2024-2025年人大线新年度初始化方案解析 .pptx
- A++财务(高校)年结资料-2024-2025年财务年结工作指导手册(教育财智云870).docx
- A++财务(高校)年结资料-2024-2025年财务年结工作指导手册(高校831&832).docx
- 大社保年结资料-2024-2025大社保年结培训解析.mp4
- 大社保年结资料-医保基金年结操作说明(2024-2025).docx
- 大社保年结资料-人社社保年结操作说明(2024-2025).docx
- 大社保年结资料-财政社保年结操作说明(2024-2025).docx
- 大社保年结资料-2024-2025大社保产品线年结方案解析.pptx