EAS工程项目挂辅助帐,从其他数据库导入过来的工程项目(非客户端手动新增),在生成凭证选择工程项目时候会发生卡死的问题,导入之后在客户端手动新增也会产生同样的问题,经分析是做凭证选择辅助帐—工程项目的时候会自动生成辅助帐横表,数据库后台导入之后横表无法自动生成,需要手工生成,但是不影响其他辅助核算(客户、供应商、银行机构等辅助帐横表的生成)
工程项目辅助帐横表生成语句:
insert into T_BD_AssistantHG (fid,fcount, FLONGNAMEGROUP_L2, FLONGNAMEGROUP_L3,–1
FCREATORID, FCREATETIME, FLASTUPDATEUSERID, FLASTUPDATETIME,FASSTACCOUNTID,–2固定
FPROJECTID,–3项目FID
FCONTROLUNITID,–4固定组织单元
FDISPLAYNAMEGROUP_L2, FDISPLAYNAMEGROUP_L3,FNUMBERGROUP_L2, FNUMBERGROUP_L3)–5
select newbosid(‘418A6CBB’) AS A,1,‘工程项目:’||fname_l2||’;’, 'null: null; ',
‘DjaNVTsTTYGVH1JHlEWjSxO33n8=’,sysdate,‘DjaNVTsTTYGVH1JHlEWjSxO33n8=’, sysdate,‘Kx0AAAABTaRGWhD4’,
FID,
‘Kx0AAAAAUgrM567U’,
‘工程项目:’||FNUMBER||’!’||FNAME_L2||’;’, 'null: null; ', '1005!工程项目:’||FNUMBER||’__!’||FNAME_L2||’;’, ‘null_!null:’||FNUMBER||’_!null;’
from t_bd_project where --fnumber like ‘XM%’ and
FCREATETIME>(select max(FCREATETIME) from T_BD_AssistantHG)
and fislistitem=1
–插入语句,项目表的创建时间>横表最大的创建时间,并且是明细项目,项目包含导入和前台新增