后台修改科目的币别核算

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

后台修改科目的币别核算


科目币别核算的逻辑:

检查此科目是否有上级科目,应先将上级科目设置外币核算,再设置下级科目。

如果该科目为分配的科目,则需要检查上级组织该科目是否设置核算所有币别。具体有如下规则:

1、如果不是核算所有币别,上级科目的核算外币范围必须大于下级科目的核算外币范围,

否则系统会提示“科目**的币别核算范围与其上级科目设置不符”;

2、一旦把科目属性设置为“核算所有币别”,就无法修改为其它类型。



科目后台改动币别核算属性:

修改方案:

--备份数据

select * into t_bd_accountview1013 from t_bd_accountview

--设置科目币别核算


SQL脚本:

单科目修改

Update t_bd_accountview set FACCTCURRENCY=2 where fid='获取需要修改科目ID ';-- 在科目列表界面ctrl+shift+c可辅助选中科目id

单组织多科目修改:

Update t_bd_accountview set FACCTCURRENCY=2 where FCOMPANYID=(SELECT FID FROM T_ORG_BASEUNIT WHERE FNUMBER=’组织编码’) and fnumber IN ('科目编码1 ', '科目编码N ') and faccounttableid=(select fid from t_bd_accounttable where fname_l2=’科目表名称’)


注意事项:

FACCTCURRENCY等于0表示不核算外币

FACCTCURRENCY等于1表示指定核算币别,指定核算的币别与科目的关联关系数据存放于t_bd_accountcurrency(科目币别关联实体表)

FACCTCURRENCY等于2表示核算所有币别



后台修改科目的币别核算

科目币别核算的逻辑:检查此科目是否有上级科目,应先将上级科目设置外币核算,再设置下级科目。如果该科目为分配的科目,则需要检查上级组...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息