SOLIDOWRKS PDM检出时出现报错“一个或多个文档无法检出”

SOLIDWORKS PDM作为一款产品数据管理系统,主要用于集中存储、组织和管理工程CAD数据及其他相关文档。SOLIDWORKS PDM提供了一个中央库,该库带有关系数据库,用于管理文件、参考、用户和组权限以及电子工作流程等信息。此外,SOLIDWORKS PDM内置于Windows资源管理器中,用户可以在熟悉的环境中工作,并获得更多的信息和控制,助于企业更好地管理产品数据、提高工作效率并推动产品开发流程的优化,但是在使用的过程中,有的用户在对PDM里面的文档检出的时候出现“一个或多个文档无法检出”的报错,如图1所示。

这是因为焊件零部件或内部零部件参考没有物理文件,但它们具有PDM数据库记录,以便它们可以显示在材料明细表和“包含”列表等对象中。当父文件(装配体、焊件零件等)被检出时,焊件和内部零部件也将在数据库中标记为已检出。当检入父级时,也应检入零部件。当检入父文件后,再重新检出的时候,会出现报错“一个或多个文档无法检出”

要检出父文件,解决方法是在数据库中手动删除错误标记为已检出的任何焊件/内部零部件参考的检出状态。

操作方法如下:

1)找到PDM里面的报表生成器,将
ListReferenceCheckoutInfo_v3.crp导入到左侧,形成List Mismatched Checkout Details For Referenced Internal or Weldment Components,右侧选择无法检出的文件,运行之后结果TopParent ID保留住,如图2所示

2)将
ListAndFixMismatchedCheckoutInfo_v3放进SQL数据库中,将前面TopParent ID输入到如图4所示的位置,并且将下一行的数字改为1,运行一下就可以检出附件了

如果你有任何其他问题或需要帮助,请随时联系我们的技术支持团队,以及可以向我们技术团队索取代码文件。感谢你的阅读,祝你生活愉快!

点击了解

资源下载: