根据物料编码设置单据字段锁定和解锁-金蝶云星空

案例

公司设置了所有物料从价目表取价,取价后可以手工修改。但有些物料只允许从价目表取价格,不允许手工修改。这该如何实现。

本文以物料编码10和20开头的物料为例,锁定《采购订单》上的价格字段,不允许修改。

操作步骤

在金蝶BOS系统中,打开采购订单,点击【批量编辑字段属性】,点击物料编码,值更新事件。

 

设置服务类型为锁定字段。

前提条件中,设定锁定的条件。

举例物料编码为20.或10.开头的物料:FMaterialId <> null and ( FMaterialId.FNumber[0:3]=’20.’ OR FMaterialId.FNumber[0:3]=’10.’ )

【常用表达式】

例如物料编码为001.002.002,其中X代表物料编码每个字符从左到右计算的位置(位置从1开始编码),Y代表物料编码每个字符从右到左计算的位置(位置从1开始编码)

左包含X位字符:[0:X],取左包含前三位表达式可填写为物料编码.编码[0:3]

左包含第X位字符:[X-1],取从左边开始计算的第三位的字符可填写为物料编码.编码[2]

右包含Y位字符:[-Y:],取右包含前三位表达式可填写为物料编码.编码[-3:]

右包含第Y位字符:[-Y],取从右边开始计算的第三位的字符可填写为物料编码.编码[-3]

 

 

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

本站提供金蝶、钉钉等开发实施相关技术文章的发布和转载。如有侵权,联系立删(info@zjgkd.cn) 。
Powered by WordPress · 苏ICP备13058196号-11