用友通数据库异常处理与关键表分析
需积分: 50 115 浏览量
更新于2024-08-23
收藏 717KB PPT 举报
本文主要介绍了在数据库学习中异常处理的重要性,特别是针对用友通10.2数据库维护的关键点。异常处理通常涉及到凭证与明细账表的科目验证、总账和辅助账的一致性检查,以及数据库一致性错误的检测与修复。
在异常处理中,一个重要的环节是确保凭证及明细账表所对应的科目是未级科目,因为非末级科目的存在可能导致对账不平。同样,总账和辅助账在同一期间内应该只有一条对应记录,多条记录会导致对账出现问题。如果遇到记账或取消记账操作时出现错误,可能是数据库表出现了问题。这时,可以通过执行SQL命令`DBCC CheckDB('数据库名称')`来校验数据库的完整性。如果该命令返回一致性或分配性错误,说明数据库存在问题,可以使用相应的命令、工具或服务工具中的681号工具进行修复。
文章详细列举了用友通10.2数据库的主要表及其作用,例如:
1. AccInformation表存储账套参数,如系统版本、启用模块的时间、初始化参数等。例如,固定资产开始使用日期的设置会影响用户登录时的提示,而采购入库单单价录入方式的设定可以决定成本数据如何自动生成。
2. Code表保存所有会计科目的信息,如编码、级别、是否末级等。BEND字段的值决定了科目是否为末级,其状态直接影响对账结果。
3. 客户和供应商相关的表(CustomerClass、Customer、VendorClass、Vendor)存储分类和具体档案,空格可能导致查询错误,而分类表的完整层级结构对于正确操作至关重要。
4. InventoryClass和Inventory表记录存货分类和存货档案,存货名称或规格型号的空格同样可能引起查询问题。
5. Department、Warehouse、Position、Person表涉及部门、仓库、货位和职员信息,这些基础数据的准确性和完整性对业务操作至关重要。
6. Dsign和Dsigns表与凭证类别相关,它们定义了凭证的类型和子类型,对于记账流程的控制起到关键作用。
通过理解和掌握这些关键表的结构和功能,可以更好地进行数据库维护,预防和解决异常情况,保证财务数据的准确性和系统的稳定运行。
2009-03-25 上传
2009-09-26 上传
2023-02-27 上传
2020-01-02 上传
2012-10-28 上传
2021-02-17 上传
2021-09-28 上传
2009-03-21 上传
2024-05-28 上传
巴黎巨星岬太郎
- 粉丝: 17
- 资源: 2万+
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫