Appearance
设置科目对应关系
一、功能概述
本模块属于财务接口核心配置,用于将安仕达系统内部会计科目,映射对接外部财务软件(金蝶、用友等)的目标科目编码、科目名称、辅助核算编码(部门、人员、往来、项目)。 凭证导出时,系统会读取本表的映射配置,自动替换凭证内的科目、辅助核算编码,保证导出凭证可以直接导入第三方财务系统。
系统首次打开窗体自动初始化,自动导入系统末级会计科目到映射表,无需手工新增科目行。
二、界面说明
页面包含3个标签页:【表格】、【使用说明】、【编码备注】。
表格字段说明
| 列名 | 说明 | 编辑权限 |
|---|---|---|
| 源科目全编号 | 安仕达系统内部会计科目完整编码 | 只读,不可修改 |
| 源科目全名称 | 安仕达系统内部会计科目完整名称 | 只读,不可修改 |
| 科目类别 | 资产/负债/权益/成本/损益 | 只读,不可修改 |
| 生成类型 | 系统默认/业务生成/手工录入 | 只读,不可修改 |
| 余额方向 | 借方/贷方 | 只读,不可修改 |
| 目标科目编号 | 外部财务软件对应的科目编码(如金蝶科目代码) | ✅ 可编辑,支持批量操作 |
| 目标标题名称 | 外部财务软件对应的科目名称 | ✅ 可编辑,支持批量操作 |
| 部门代码 | 外部财务系统部门辅助核算编码 | ✅ 可编辑,支持批量操作 |
| 员工代码 | 外部财务系统员工辅助核算编码 | ✅ 可编辑,支持批量操作 |
| 往来代码 | 外部财务系统往来单位辅助核算编码 | ✅ 可编辑,支持批量操作 |
| 项目代码 | 外部财务系统项目辅助核算编码 | ✅ 可编辑,支持批量操作 |
只读列底色为灰色锁定,不允许编辑;只有目标科目、辅助核算相关列允许填写与批量修改。
顶部工具栏按钮
- 退出:关闭窗口
- 编辑:进入表格编辑模式,激活单元格修改
- 刷新:重新加载科目映射数据
- 批量清空当前列:选中多行记录,将当前选中字段全部清空
- 批量替换当前列:选中多行,在当前选中字段内,查找旧文本替换为新文本(例如批量替换科目编码前缀)
- 批量设置当前列:选中多行,把当前选中字段统一填入相同内容
批量操作限制:仅能对目标科目编号、目标标题名称、部门代码、员工代码、往来代码、项目代码执行批量操作,源科目相关只读列不支持批处理。
三、操作步骤
3.1 单条手工维护映射
- 打开【设置科目对应关系】,点击【编辑】按钮,开启编辑状态。
- 在表格找到需要配置的源科目,填写右侧目标科目编号、目标标题名称,按需填写部门/员工/往来/项目辅助核算编码。
- 填写完成,使用导航栏【保存】提交;【取消】放弃当前行修改。
- 支持表格顶部搜索框,输入科目名称/编号快速检索定位科目。
3.2 批量维护映射(推荐用于批量维护相同前缀/相同辅助核算)
- 先用鼠标勾选左侧行选择框,多选多条需要批量修改的科目记录。
- 鼠标点击你要批量修改的目标列标题或单元格(例如选中【目标科目编号】列)。
- 点击工具栏对应批量按钮:
- 批量设置当前列:直接输入内容,全部选中行该字段统一填充该文本;
- 批量替换当前列:输入【查找内容】和【替换为】,对选中行做文本替换;
- 批量清空当前列:一键清空选中行当前字段内容。
- 批量操作完成后,保存数据。
批量操作前建议先核对选中行,操作无法撤销,重要配置建议先备份。
四、业务使用规则
- 初始化逻辑:窗体第一次加载自动执行初始化SQL,自动读取安仕达系统末级科目生成映射记录;已经存在的科目映射不会重复新增。系统默认安仕达系统的会计科目跟第三方财务软件的会计科目相同,这时为了方便DEMO和测试,真实情况下两个软件的会计科目编号大概率是不同的,所以需要我们在这里进行科目匹配规则设置。
- 导出凭证匹配规则:
- 导出凭证时,根据凭证上【源科目ID】读取本表配置;
- 如果配置了目标科目编号/名称,导出凭证使用目标科目信息;为空则沿用系统源科目。
- 辅助核算编码(部门/员工/往来/项目)同理,有配置则替换为外部财务系统编码。
- 科目映射配置保存后,下一次凭证导出生效,不会修改已经导出的历史凭证。
五、注意事项
- 当前的表格是支持多选的,方便我们高效率完成设置工作。
- 只读字段(源科目编号、名称、类别、余额方向、生成类型)系统锁定,不允许修改。
- 批量操作只对当前选中的行 + 当前选中字段生效,不会改动其他列。
- 科目编码、辅助核算编码请严格匹配第三方财务系统档案,编码不一致会导致导入财务系统报错。
- 新增末级会计科目后,重新打开本窗口会自动追加新科目映射行,新增行默认目标字段为空,需要手工维护映射。
- 导航栏【保存】是提交单行修改;批量操作执行后自动Post保存。
六、常见问题
Q1:批量按钮灰色/提示“当前字段不允许批处理”
A:鼠标选中的是源科目只读列(源科目编号/名称等),切换点击【目标科目编号】等可编辑列,再执行批量操作。
Q2:新增的会计科目在表格找不到?
A:本映射表仅加载末级科目;新增科目保存后,关闭并重新打开【设置科目对应关系】,系统自动追加新科目映射记录。
Q3:导出凭证科目没有替换成目标科目
A:①检查本表该科目【目标科目编号】是否已填写;②确认凭证导出功能启用科目映射读取;③确认凭证科目为末级科目。
