Frage:
Kann man Zeichnungen im PDM finden, die eine Zeichnungsstückliste enthalten?
Antwort:
Mit der Suche bzw. dem Suchwerkzeug ist es nicht möglich Dateien (Zeichnungen) aufzulisten, die eine Zeichnungsstückliste enthalten.
Dies kann jedoch komfortabel mit dem Reportgenerator bzw. einer SQL-Abfrage (siehe unten) erledigt werden:
SQL-Abfrage:
–Fill temp table with all matching drawings and assemblies
Insert Into @DocsTable
Select D.DocumentID
From Documents D, Projects P, DocumentsInProjects DP, FileExtension FE
Where
D.DocumentID = DP.DocumentID
And D.ExtensionID = FE.ExtensionID
And P.ProjectID = DP.ProjectID
And D.Deleted = 0
And P.Deleted = 0
And (lower(FE.Extension) = ‘sldasm’ OR lower(FE.Extension) = ‘slddrw’ )
And P.Path like @Path + ‘%’
SELECT
P1.path + D1.Filename as [Parent file],
BS.SourceDocumentVersion as [Parent Version],
D1.DocumentID as [Parent DocumentID],
D2.Filename as [BOM name],
CASE
WHEN BS.BomType IN (2,5) THEN ‘Named BOM’
WHEN BS.BomType IN (3,4) THEN ‘CAD BOM’
END AS [BOM Type],
D2.DocumentID as [BOM ID]
from BomSheets BS, Projects P1, DocumentsInProjects DIP1, Documents D1 , Documents D2, @DocsTable DT
where BS.SourceDocumentID = DT.DocumentID
and P1.ProjectID = DIP1.ProjectID
and DIP1.DocumentID = BS.SourceDocumentID
and D1.DocumentID = BS.SourceDocumentID
and D2.DocumentID = BS.BomDocumentID
and BS.BomType in (2,3,4,5)
ORDER BY [Parent file]