需求:系统启用了物料可销售控制,对于没有进行可销售管控的物料,一律不允许下单。
实现方式:在销售订单表体物料代码选单页面对结果进行过滤,只允许查看维护了可销售信息的物料
1、销售价格参数设置里边勾选可销物料控制;
2、在销售价格管理模块中对需要进行可销售清单管控的物料进行勾选;
3、SQL更新如下表数据:
update ICTemplateEntry set FFilter='t_ICItem.FErpClsID NOT IN (6,8) and t_ICItem.fitemid in(select ICPrcPlyEntrySpec.fitemid from ICPrcPlyEntrySpec where ICPrcPlyEntrySpec.FCanSell = 1)' where fid='S01' and FFieldName='FItemID'4、测试,新增销售订单,表体F7查看可销售物料清单,可以发现清单中的物料都是有勾选了可销物料的;
5、没有勾选的物料,输入后系统提示不存在,规避了下单人员将不可销售物料下单的可能;
OVER