电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

PLM.二开案例.PLM对象变更信息(数据库)

来源:金蝶云社区作者:金蝶2024-09-2315

PLM.二开案例.PLM对象变更信息(数据库)

【基础对象变更信息】

  1. T_PLM_PDM_BASE.FISCHANGE 是否变更中(T版对象不会处于变更中,源版本对象才会)

  2. T_PLM_PDM_BASE.FISCHANGEOBJECT 是否为变更对象(T版)

  3. T_PLM_PDM_BASE.FCHANGEOBJECTID 变更对象ID。T版中记录的源对象ID

  4. T_PLM_PDM_BASE.FECNFORMID 变更中的变更单ID。记录变更中的源对象和T版对象所处的变更单ID


:查询当前正在变更的变更单以及变更对象信息

SELECT ECN.FCODE AS ECN单号,
B.FCODE AS 变更对象编码,
B.FVERNO AS 对象版本,
B.FISCHANGEOBJECT AS 是否为T版
FROM T_PLM_PDM_BASE ECN
INNER JOIN T_PLM_PDM_BASE B ON ECN.FID = B.FECNFORMID
WHERE B.FISCHANGE = 1 OR B.FISCHANGEOBJECT = 1


【相关变更信息】

获取相关变更信息需要提前了解变更对象信息PLM二开.设计变更.变更对象字段解读.不同阶段获取变更对象信息 (kingdee.com)


主要关注的几个字段

T_PLM_STD_EC_ITEM.FBASEOBJECT 变更对象ID

T_PLM_STD_EC_ITEM.FNEWVERSIONID 生效版本ID


当前版本所有变更信息

:查询对象参与过的所有变更单/变更申请单信息

* 变更单和变更申请单相同表体,如需区分请根据变更单业务类型区分PLM.如何查找业务类型对象单据以及数据库字段 (kingdee.com)

select DISTINCT B.FCODE, ECN.FCODE from T_PLM_PDM_BASE ECN
INNER JOIN T_PLM_STD_EC_ITEM ITEM ON ECN.FID = ITEM.FID
INNER JOIN T_PLM_PDM_BASE B ON ITEM.FBASEOBJECT = B.FID
WHERE B.FID = @查询的对象ID

指定对象版本查询对应变更单

:查询指定对象的通过变更生效升版的信息

SELECT ECN.FCODE AS 变更单编码,
B.FCODE AS 对象编码,
V.FVERSIONCODE AS 变更后版本
FROM T_PLM_PDM_BASE B
INNER JOIN T_PLM_CFG_VERLIST V ON B.FID = V.FPDMBASE
INNER JOIN T_PLM_

PLM.二开案例.PLM对象变更信息(数据库)

【基础对象变更信息】T_PLM_PDM_BASE.FISCHANGE 是否变更中(T版对象不会处于变更中,源版本对象才会)T_PLM_PDM_BASE.FISCHANGEOBJECT ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信