問題現象:
產生此問題的原因:UFSYSTEM庫中的GL_CodeClass表中科目分類與UFdata庫中的Code表中的科目分類不一致
解決方案:
1.在UFSYSTEM庫UA_Account表中查詢此帳套的cTradeKind行業性質的值
2.以此cTradeKind的值去檢索UfSystem庫的GL_BTrade表中的ctrade_name,找到對應的行業性質編號itrade_id;
select itrade_id from GL_BTrade where ctrade_name="cTradeKind"
3.以此行業性質編號itrade_id去檢索UfSystem庫中Gl_CodeClass表的itrade,查看字段cclass,cclass_engl的值,用此值與UFdata庫中的Code表中的字段cclass,cclass_engl對比并根據實際情況將這2個表中的這2個字段取值改成一致。
以zt999為例:
select * from GL_CodeClass where itrade=select itrade_id from GL_BTrade where ctrade_name=select cTradeKind from UA_Account where cAcc_Id=‘999‘.
查看字段cclass,cclass_engl的值,用此值與UFdata庫中的Code表中的字段cclass,cclass_engl對比并根據實際情況將這2個表中的這2個字段取值改成一致.