更新装配、精工车间、技术中心、仓储模块,新增工序工价、生产审核、三楼仓库可视化等功能及文档SQL
This commit is contained in:
50
sql/采购入库合同明细_关联未入库最新到货.sql
Normal file
50
sql/采购入库合同明细_关联未入库最新到货.sql
Normal file
@@ -0,0 +1,50 @@
|
||||
-- 采购入库合同明细关联未入库最新到货记录
|
||||
-- 修改人:Ld 修改时间:2026-07-02 17:11:48;
|
||||
|
||||
ALTER VIEW dbo.采购管理_采购合同明细_视图
|
||||
AS
|
||||
SELECT dbo.采购管理_采购合同明细.采购合同明细流水号, dbo.库存管理_物料主文件_基本.名称 AS 物料名称,
|
||||
dbo.库存管理_物料主文件_基本.代号 AS 图号或型号, dbo.采购管理_采购合同明细.单位, CASE WHEN isnull(是否主轴,
|
||||
0) = 1 THEN 采购管理_采购批次.数量 ELSE 采购管理_采购合同明细.数量 END AS 采购数, CASE WHEN isnull(是否主轴,
|
||||
0) = 1 THEN 采购管理_采购批次.已到数 ELSE 已到货数量 END AS 已到数,
|
||||
dbo.合同管理_订单信息_基础表.订单编号 AS 订单号, dbo.合同管理_订单信息_基础表.订单流水号,
|
||||
dbo.采购管理_采购合同明细.采购合同流水号, dbo.采购管理_采购合同明细.标准件和外购件流水号,
|
||||
dbo.PDM_零件明细表_标准件和外购件.组件流水号, dbo.采购管理_采购合同.供应商流水号,
|
||||
dbo.PDM_零件明细表_标准件和外购件.物料流水号, dbo.采购管理_合同审批.审批情况流水号,
|
||||
ISNULL(dbo.库存管理_物料主文件_基本.货位流水号, 0) AS 货位流水号, dbo.库存管理_货位主文件.货位名称,
|
||||
dbo.采购管理_采购批次.批号, dbo.采购管理_采购批次.是否主轴, dbo.采购管理_采购合同明细.备注,
|
||||
dbo.PDM_零件明细表_标准件和外购件.是否使用库存, dbo.库存管理_物料主文件_基本.物料编码,
|
||||
dbo.采购管理_手动完成记录.id AS 手动完成id, 到货最新.到货数 AS 采购到货数,
|
||||
dbo.采购管理_采购合同.采购合同编号 AS 合同号, dbo.采购管理_供应商.供应商名称, 到货最新.已检数量,
|
||||
到货最新.等待入库数量
|
||||
FROM dbo.采购管理_采购合同明细 INNER JOIN
|
||||
dbo.PDM_零件明细表_标准件和外购件 ON
|
||||
dbo.采购管理_采购合同明细.标准件和外购件流水号 = dbo.PDM_零件明细表_标准件和外购件.标准件和外购件流水号 INNER
|
||||
JOIN
|
||||
dbo.库存管理_物料主文件_基本 ON
|
||||
dbo.PDM_零件明细表_标准件和外购件.物料流水号 = dbo.库存管理_物料主文件_基本.物料流水号 INNER JOIN
|
||||
dbo.PDM_组件名称 ON
|
||||
dbo.PDM_零件明细表_标准件和外购件.组件流水号 = dbo.PDM_组件名称.组件流水号 INNER JOIN
|
||||
dbo.PDM_机床名称 ON dbo.PDM_组件名称.机床流水号 = dbo.PDM_机床名称.机床流水号 INNER JOIN
|
||||
dbo.PDM_项目名称 ON dbo.PDM_机床名称.项目流水号 = dbo.PDM_项目名称.项目流水号 INNER JOIN
|
||||
dbo.合同管理_订单信息_基础表 ON
|
||||
dbo.PDM_项目名称.项目流水号 = dbo.合同管理_订单信息_基础表.项目流水号 INNER JOIN
|
||||
dbo.采购管理_采购合同 ON
|
||||
dbo.采购管理_采购合同明细.采购合同流水号 = dbo.采购管理_采购合同.采购合同流水号 INNER JOIN
|
||||
dbo.采购管理_采购批次 ON
|
||||
dbo.采购管理_采购合同明细.采购合同明细流水号 = dbo.采购管理_采购批次.采购合同明细流水号 INNER JOIN
|
||||
dbo.采购管理_供应商 ON
|
||||
dbo.采购管理_采购合同.供应商流水号 = dbo.采购管理_供应商.供应商流水号 OUTER APPLY
|
||||
(SELECT TOP 1 *
|
||||
FROM dbo.采购管理_采购到货
|
||||
WHERE 采购合同流水号 = dbo.采购管理_采购合同明细.采购合同流水号
|
||||
AND 物料流水号 = dbo.库存管理_物料主文件_基本.物料流水号
|
||||
AND ISNULL(质检状态, '') <> N'已入库'
|
||||
ORDER BY ISNULL(id, 0) DESC) AS 到货最新 LEFT OUTER JOIN
|
||||
dbo.库存管理_货位主文件 ON
|
||||
dbo.库存管理_物料主文件_基本.货位流水号 = dbo.库存管理_货位主文件.货位流水号 LEFT OUTER JOIN
|
||||
dbo.采购管理_合同审批 ON
|
||||
dbo.采购管理_采购合同.采购合同流水号 = dbo.采购管理_合同审批.采购合同流水号 LEFT OUTER JOIN
|
||||
dbo.采购管理_手动完成记录 ON
|
||||
dbo.采购管理_采购合同明细.采购合同明细流水号 = dbo.采购管理_手动完成记录.采购合同明细流水号
|
||||
GO
|
||||
Reference in New Issue
Block a user