模具使用次数登记表
小于 1 分钟
- 单据逻辑
通过建立设备清单,并且在生产订单上选择对应使用的设备,根据订单完工的数量作为模具使用的统计
- 建立自定义表:模具设备清单
- 在生产订单内增加对应设备编号的
- 通过该生产订单产生的生产收货数量,作为模具使用次数
- 在模具设备清单内更新维护日期字段,统计从维护日期起再计算
代码示例
IF @object_type = '59'
BEGIN
IF @transaction_type = 'A'
OR @transaction_type = 'U'
BEGIN
UPDATE [dbo].[@SBLB1]
SET U_YSCSL = TA.QTY
FROM (
SELECT T0.[U_MJSB], SUM(T1.[Quantity]) AS 'QTY'
FROM [dbo].[OWOR] T0
INNER JOIN [dbo].[IGN1] T1
ON T1.[BaseType] = '202'
AND T1.[BaseEntry] = T0.[DocEntry]
INNER JOIN [dbo].[@SBLB1] T2 ON T2.U_SBBM = T0.U_MJSB
WHERE T1.[ShipDate] >= T2.U_MJWHRQ
GROUP BY T0.[U_MJSB]
) TA
WHERE U_SBBM = TA.U_MJSB;
END;
END