产品入库更新所需工时

本文详细探讨了产品从入库到更新的整个流程,包括接收、检验、录入系统、存储及更新库存信息等步骤。通过对每个环节的工时分析,旨在优化物流管理,提高仓库运营效率。
摘要由CSDN通过智能技术生成

CREATE TRIGGER [update_ICMO_gongshi]		--自定义触发器的名称 
			ON [dbo].[ICMO]		--生产任务单 此处为表名,触发器的表名,意为在哪个表创建触发
FOR INSERT,UPDATE		--触发类型:INSERT、UPDATE、DELETE;分别意为插入时、更新时、删除时触发,依据英文意思理解即可
AS   
    SET NOCOUNT ON  
DECLARE @FInterID   int;		--声明变量:FInterID 生产任务单内码
DECLARE @FRoutingID   int;		--声明变量:FRoutingID 工艺内码
select @FInterID = FInterID, @FRoutingID = FRoutingID from Inserted		--取当前插入或更新单据工艺内码赋值给@FRoutingID

BEGIN
    /*更新生产任务单工时*/
update ICMO			--更新生产任务单工时
set FHeadSelfJ01108 =  c.f1
from ICMO a		--生产任务单
join (select FInterID, sum(FPersonStdTimeRun) f1		--表头内码,汇总标准人工运行工时f1
from t_RoutingOper		--工艺路线表体
where FInterID = @FRoutingID	--声明变量:FRoutingID 工艺内码
group by FInterID		--表头内码
)c 
on a.FRoutingID = c.FInterID	--生产任务.工艺内码 = c.表头内码
and a.FInterID = @FInterID	--生产任务内码单内码
and FStatus in ('0', '5');	--单据状态为计划和确认;

END


select * 
from ICMO a		--生产任务单
--jo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值