U8C服务小锦囊--销售管理--最低售价验证公式应用---U8C实施与服务支持部张鑫一、场景在销售业务中(无销售价格模块),控制销售订单最低售价的场景,即:当销售订单中含税单价低于销售最低价时系统报错,且单据不能保存。二、基础设置1.存货创建存货“委外产品”,维护物料最低价。2.自定义项定义自定义项,“ZDSJ”-“最低售价”,“GAP01”-“与最低售价差额”引用自定义项3.销售订单模板显示单据表体“自定义项2”,数据类型选择“小数”显示单据表体“自定义3”,数据类型选择“小数”。设置验证公式(如图),$Error->iif(vdef3<=0,"当前价格低于最底售价","")在录入存货编码时,取该存货管理档案中维护的最低售价,增加编辑公式(如下图)vdef2->getcolvalue(bd_invmandoc,lowestprice,pk_invmandoc,cinventoryid);在录入存货含税单价时,系统计算含税单价与最低售价的差额,设置编辑公式(如下图)vdef3->(noriginalcurtaxprice-vdef2);三、效果演示1.当存货含税单价低于最低售价时,系统提示错误,单据不能保存。2.当存货含税单价大于最低售价时,单据可正常保存。