启用科目管控后,标准产品支持在分配组织查看科目的分配信息,如果需要同时支持在使用组织查看科目分配信息,可以通过以下方案来变通实现。
第一步:通过数据库执行以下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”
第四步:再查看科目时,在分配组织及使用组织都会显示分配信息。