LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

[点晴模切ERP]金蝶KIS旗舰版采购申请单升级:解锁最小订货量与包装量管控新功能,助力企业采购精细化

admin
2025年4月21日 21:38 本文热度 133

      在制造业以及商贸企业的采购管理范畴当中,有效地平衡库存成本与生产需求,同时防止因零散采购而造成效率损耗,一直是供应链优化过程中的关键难题。

      在 KIS 旗舰版中,其物料的计划页签里设置了最小订货量(MOQMinimum Order Quantity以及批量增量(最小包装量 MPQMinimum Pack Quantity等相关内容。

      然而,这些计划页签所维护的基础信息,只有在物料需求计划(MRPMaterial Requirements Planning)这一功能中,通过相应参数才能够进行控制。

      无论客户是否购买物料需求计划模块,在手工录入采购申请单或者通过“物料配套查询表”来计算采购需求时,都无法将“最小订货量”和“批量增量”纳入考虑范围,也就无法实现批量调整。这无疑给客户带来了极大的困扰,他们在进行采购管理时,往往只能依靠经验和直觉来确定采购数量,难以实现科学合理的规划。由于无法将“最小订货量”和“批量增量”纳入考虑范畴,很可能会引发频繁的零散采购,这不仅会提高采购成本,还会因频繁的订单处理而降低采购效率,对企业的生产进度和交货期产生不良影响。

      经过一番深入的探索,该问题能够借助数据库触发器技术来实现对业务规则的强力管控。以下呈现三种递进式的解决方案:

方法一:基础校验型触发器(MPQ 强制校验)

CREATE TRIGGER tr_test_update 

ON PORequestEntry

AFTER UPDATE

AS

BEGIN

   SET NOCOUNT ON;

   -- 检查是否存在任何更新操作,使得 fqty 不是 FBatchAppendQty 的倍数

   IF EXISTS (

       SELECT 1

       FROM inserted i

       INNER JOIN t_ICItemPlan p ON i.fitemid = p.fitemid

       WHERE i.fqty % p.FBatchAppendQty <> 0

   )

   BEGIN

       -- 抛出自定义错误消息并回滚事务

       RAISERROR(‘请按最小包装量的倍数下单’, 16, 1);

       ROLLBACK TRANSACTION;

   END

END

GO

实现效果:当采购数量并非 MPQ 的整数倍时,系统会自动将弹出警告。

方法二:双因子校验型触发器(MOQ + MPQ 联合校验)

CREATE TRIGGER tr_test_update

ON PORequestEntry

AFTER UPDATE

AS

BEGIN

   SET NOCOUNT ON;

   IF EXISTS (

       SELECT 1

       FROM inserted i

       INNER JOIN t_ICItemPlan p ON i.fitemid = p.fitemid

       WHERE

           -- 条件 1:数量小于最小订货量 

           i.fqty < p.FQtyMin

           OR

           -- 条件 2:数量达到最小订货量但增量不满足包装量规则 

           (

               i.fqty >= p.FQtyMin

               AND p.FBatchAppendQty > 0-- 避免除零错误 

               AND (i.fqty - p.FQtyMin) % p.FBatchAppendQty <> 0

           )

   )

   BEGIN

       -- 动态生成错误信息 

       DECLARE @ErrorMsg NVARCHAR(200)

       SELECT @ErrorMsg = CASE

           WHEN i.fqty < p.FQtyMin THEN ‘小于最小订货量’

           WHEN (i.fqty - p.FQtyMin) % p.FBatchAppendQty <> 0 THEN ‘请按最小包装量下单’

           ELSE ‘请按最小包装量的倍数下单’

           END

       FROM inserted i

       INNER JOIN t_ICItemPlan p ON i.fitemid = p.fitemid

       RAISERROR(@ErrorMsg, 16, 1);

       ROLLBACK TRANSACTION;

   END

END

GO

业务价值:实现了“双重锁扣”机制,既能够防止因采购量不足而导致的频繁补货(MOQ 约束),又可以避免零散包装所带来的物流损耗(MPQ 约束)。

方法三:智能调整型触发器(动态批量优化)

在采购申请单保存之后自动触发,其算法逻辑如下:

1. 优先满足 MOQ:将需求数量与 MOQ 进行比较,取较大值。

2. MPQ 整数倍对齐:按照公式 MOQ+CEILING((数量-MOQ)/MPQ)*MPQ 进行向上取整。

最终实现的效果如下(以第一张截图的物料1.01.100-0095-000为例,最小订货量100,批量增量为50):

手工录入的采购申请单数量

保存以后的采购申请单数量

由上图可以看出触发器已经实现了公式 MOQ+CEILING((数量-MOQ)/MPQ)*MPQ 进行向上取整的功能。

结语
金蝶KIS旗舰版通过最小订货量与包装量管控功能,将采购管理从“经验驱动”升级为“数据驱动”。企业可结合自身业务特点灵活配置,实现从申请到交付的全流程精细化管控。


阅读原文:原文链接



点晴模切ERP更多信息:http://moqie.clicksun.cn,联系电话:4001861886

该文章在 2025/4/22 17:29:39 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved