|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
出发点:很多企业是由销售部门制作发货通知单,虽然金蝶K3的流程是这样但是并没有一个方法通知仓库部门,做这个触发器主要是通过发货通知单审核后,系统自动给指定的用户发一条信息,提示有新的业务单据需要处理;同样收料通知单也可以这样;
create trigger message
on seoutstock
for update
as
if update(fcheckerid) and (select fcheckerid from inserted )>0
begin
declare @p1 varchar(255),@p2 varchar(255),@p3 int
select @p1='您有新的单据需要处理',
@p2='您有新的发货通知单需要处理',
@p3=a.fcheckerid from seoutstock a
declare @p4 int
select @p4=max(fmesid) from t_msglist
Insert into t_Message(FMesName,FMesContent,FUserFromID,FDate,FImport,FMesType,FWorkFlow,FRecieve) values(@P1,@P2,@p3,GetDate(),1, 0,'''',1 )
insert into t_msgList(FMesID,FUserID,FChecked,FNew,FMesState)values(@p4+1,16394,0,1,0)
end |
|