金蝶K3采购价格管控杂谈

来源:互联网 发布:知乎如何删除话题 编辑:程序博客网 时间:2024/04/29 19:47

1、首先讲一下单价精度,关系到后期价格核算的差异性,需要提前定义好:一般2位即可,可以在系统设置-基础资料-核算项目管理里边,找到物料,属性,调整默认单价精度即可。

如果特别要求,可以对单独物料重新调整下单价精度。单价精度设置:系统设置-基础资料-物料主数据里边的物流资料选项卡里边的单价精度,改一下就行了,不再赘述。

2、使用物料主数据的采购单价是最简单的管控,好处是维护简单,但是无法实现阶梯价格,也没办法回溯历史价格信息、且无法针对供应商定义不同的价格。

维护路径:物料主数据-物流资料-采购价格,将价格维护进去保存即可。新下的采购订单会自动将该价格带过去。

3、使用采购价格管理模块可以对物料细化供应商、定义批量阶梯价、对历史调价信息进行保存和回溯、还可以对价格设置生效日期和失效日期、。首先启用采购价格管理:

4、进入采购价格管理,新增物料采购价格:



5、采购价格需要审核后方可生效被采购订单引用,切记!

如果需要保留历史价格,可以将原有数据反审核并设置失效日期为过去的日期、这样系统便不会调用失效的历史采购价格数据;


6、以上两种价格控制方案均只能实现采购订单/委外订单的价格自动带入,还需要配合对采购订单、委外订单的单价和总价字段进行编辑锁定方可实现价格的闭环管控。

有两种方案实现采购订单表体价格字段的锁定:权限控制锁定、数据库锁定。

6.1 权限控制锁定:该方法通过前台对用户设置相应的权限即可实现,较为简单,设置后用户无法对价格字段进行修改。但是如果未对用户设置控制权限,就存在更改的风险。方法见下:




6.2 数据库锁定:更改系统数据库默认设置对字段进行锁定(前台表现为灰色),好处是锁定彻底,所有用户均有效;缺点是对特殊需要更改的订单无法实现手动更改。

采购订单后台代码如下:

select FTemplateID,* from ictransactiontype where FName='采购订单'--根据采购订单名称检索模板内码SELECT * FROM ictemplateentry WHERE FID='P02' order  by FCtlOrder-- 根据以上查出来的采购订单订单模板内码检索采购订单单据体所有字段,查询到含税单字段的值为9update ictemplateentry set FEnable=0  where FID='P02' and FCtlOrder=9--0代表锁定,48代表可读写

最终效果如下:


原创粉丝点击