1.金蝶K3通过生产任务下推领料单,之后加工后再推产品入库单,怎么
不领料就不能入库?目前没有这个功能控制参数,但可以参考我下面写的这个触发器,刚好我司的控制需求与你的一样:
create TRIGGER [dbo].[weilinliaoruku]
ON [dbo].[icstockbill]
FOR INSERt
AS
if exists(
---自制与委外入库无领料时或领料数量与入库数不成套时不能保存单据
select *
from inserted i4,ppbom p1,ppbomentry p2,icmo i1, icstockbillentry i3---- ,icstockbill i2
where
p1.finterid=p2.finterid and p1.ficmointerid=i1.finterid and i4.finterid=i3.finterid
and i3.fitemid=i1.fitemid ---and i2.finterid=i3.finterid
and i4.frob=1 and i4.ftrantype in(2,5) and i3.fsourceinterid=i1.finterid
and (p2.fstockqty<p2.fqtyscrap*i1.fstockqty or p2.fstockqty<p2.fqtyscrap*i3.fqty)
)
begin
raiserror('1、源单任务单未完全领料;2、领料数量与入库数量比例不成套。
因此必须先领料再入库或按领料套数比例修改入库数量',18,1)
ROLLBACK TRANSACTION
end
入库之后就不能领料?这个可以控制不可再领料,在系统设置中生产任务管理系统里的系统参数设置任务单结案条件中选上达到入库下限,这样只要完全入库后任务单就会自动结案,锁定了投料单即不可领料。