[调拨单] 金蝶K3调拨单二次开发
1、功能描述:
当关联发货通知单生成调拨单时,若调拨单数量大于对应源单(发货通知单)数量是,不允许保存,并做出提示,
2、开发思路:
通过触发器的方式实现此功能
3、源码分享:
-- =============================================
-- Author: <Mykingdee>
-- Create date: <2009/12/14-2009/12/15>
-- Description: <判断同一源单的某物料累计调拨数量是否大于发货通知单数量>
-- =============================================
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
Create TRIGGER [ICStockBill_insert] ON [dbo].[ICStockBill]
FOR Insert
AS
BEGIN
DECLARE @FInterID INT;--新增ID
DECLARE @FQty DECIMAL(15,2);--调拨单单据体数量
DECLARE @FItemID INT;--物料ID
DECLARE @FSourceBillNo nvarchar(50);--源单号
DECLARE @FSourceTranType INT;--源单类别
DECLARE @FTranType INT;--调拨单=41
SELECT @FInterID=FInterID,@FTranType=FTranType
FROM INSERTED
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载