启用科目管控后,标准产品支持在分配组织查看科目的分配信息,如果需要同时支持在使用组织查看科目分配信息,可以通过以下方案来变通实现。

第一步:通过数据库执行以下SQL来生成一个包含完整科目分配信息的视图。

–创建科目分配信息视图

create view v_bd_accountdistribute2 as

select FENTRYID,FAIMACCTID as FACCTID,FDISTRIBUTEORGID,FUSEORGID,FDISTRIBUTEORID,FDISTRIBUTEDATE,FISADDCHILD,FFORBIDSTATUS,FFORBIDDERID,FFORBIDORGID,FFORBIDDATE,FISREDISTRIBUTE,FMASTERID,FAIMACCTID from t_bd_accountdistribute

union all

select FENTRYID,FACCTID,FDISTRIBUTEORGID,FUSEORGID,FDISTRIBUTEORID,FDISTRIBUTEDATE,FISADDCHILD,FFORBIDSTATUS,FFORBIDDERID,FFORBIDORGID,FFORBIDDATE,FISREDISTRIBUTE,FMASTERID,FAIMACCTID from t_bd_accountdistribute;

第二步:打开BOS设计器并扩展科目基础资料。

启用金蝶软件的科目管控,如何实现在使用组织显示科目分配信息?-编程日记

启用金蝶软件的科目管控,如何实现在使用组织显示科目分配信息?-编程日记

第三步:修改科目【分配信息】单据体的表类型及表名两个属性。

启用金蝶软件的科目管控,如何实现在使用组织显示科目分配信息?-编程日记

> 表类型改成“视图”

> 表名改成第一步创建的视图“v_bd_accountdistribute2”

第四步:再查看科目时,在分配组织及使用组织都会显示分配信息。

启用金蝶软件的科目管控,如何实现在使用组织显示科目分配信息?-编程日记