【用友T1】T1记账宝-运行时错误3800处理方案
作者:用友软件(广州)客户服务中心
来源:www.ufida168.com
发布时间:2025-04-16
T1记账宝-运行时错误3800记账宝运行时错误3800问题现象:记账时提示运行时错误3800’primaryKey’不是此表中的一个索引或者/3015错误,没有找到索引(类似这种报错) 适用版本:记账宝U盘版 原因分析:数据库中未记账凭证表或者总账表有错误记录 解决方案:使用SQL导表来处理此类问题 凭证记账时提示运行时错误’*****’: ’xx’不是此表中的一个索引。此类问题都是由于账套数据库表中有错误记录,需要进行修复。
1.首先确认电脑上安装了microsoft access数据库。然后到可移动磁盘—记账宝—ZTxxx(报错的账套文件夹)—xxxx(出错的年度文件夹)如:H\记账宝\ZT003\2012,找到错误的账套数据库文件zw.mdb。
2.以ACCESS形式打开zw.mdb。一般记账时报错,首先查看g_vouch(未记账凭证表)和g_vouchs(未记账凭证子表),这两张表,看里面是否有错误记录,若此表正常再去查看g_accusm表(总账表)。
由于数据表结构破坏,用工具修复不成功,考虑新建一套账,把用户的数据导入新建账套中,具体方法如下: 一、新建账套,所有的建账信息必须与之前帐套的信息保持一致; 二、利用SQL2000"导入导出数据"工具把原始账套的数据导入到新建账套中,在导入过程中要先导入基础档案的数据后导入凭证的数据,以下是导入表的先后顺序: (1)g_code,g_sign (2)g_digest (3)g_autotran,g_autotrans (4)g_pvouch,g_pvouchs,g_vouch,g_vouchs (5)g_accass,g_accsum(此数据因g_accsum表中有错误记录,就不需要导g_accsum表) 由于其他表中无数据,就不用导出到新账套中。 在正式导数据前,需要先删除新的数据库zw.mdb中g_code/g_digest这两个表中的记录。
具体步骤: 1.点击电脑左下角的“开始”—“所有程序”—“microsoft SQL Server”—“导入和导出数据”出现导入向导,点击下一步
2.数据源选择Microsoft Access,并选择原始数据,点击下一步
3.选择要将数据复制到何处,选择新建的空数据库zw.mdb,点击下一步
4.选择从源数据库复制表和视图,点击下一步
5.选择需要导入的源表和视图,按照上面提示的顺序导入。然后按照向导分别点击下一步。直至所有表导入成功。 注意:向下选择表时不要使用鼠标上的滑轮,请点击界面中的向下箭头
6.其他表都导入成功了,但是“g_accsum”表中没有记录,此时还是无法使用此数据做账,需要将里面的记录补齐。找到演示账套,查看它里面的此表格式,并将其复制黏贴到EXCEL表中
7.然后打开导过表后的数据库zw.mdb,双击点开g_code表(会计科目表),选中ccode这个单元格,会全选中此列(会计科目编码),将此列复制黏贴到EXCEL表中。这是属于客户自己建立的会计科目。
8.在EXCEL中,将刚从g_code中导出的会计科目编码记录复制粘贴到之前导出的演示账套的ccode下面,做为g_accusum表中的记录,并将Iperiod(月份)全部修改为1(代表这些都是一月份的记录),再将mb/md/mc字段下的数据清0。按照此方法补齐12个月的数据记录。这样这个表就变成了客户的g_accsum记录,并将其导入到Access中。
重点:如何将外部数据导入到ACCESS中。 9.打开导过表后的zw.mdb数据库文件,点击“外部数据”—“Excel”,点击“浏览”选择目标文件,然后按照向导提示,点击“下一步”,直至导入完成。
10.导入成功后,可以看到多出了一个“sheet1“的表,这就是我们导入的数据,双击点开这个表,然后点击“iperiod”前面的小方格,右击鼠标点击“复制”,再双击点开“g_accsum”表,同样点击“iperiod”前面的小方格,右击鼠标,点击“黏贴”。将“sheet1”中的记录黏贴到“g_accsum”表中,再将“sheet1”表删除即可。
11.这些步骤完成后,关闭zw.mdb,然后将它复制黏贴到可移动磁盘—记账宝文件夹—ZT003—2012文件夹中(根据自己的报错账套粘贴)。粘贴好后,删除C盘记账宝文件夹。再重新从可移动磁盘—记账宝文件夹中运行软件。登入软件后进入“总账”,点击“记账宝”,发现记账成功
虽然记账成功了,但是还没有完成哦! 1-9月份是已经记账了的,但是g_accsum表中没有他们记账的记录,这样总账和明细账是无法对应的,所以需要先将所有月份取消记账,
12.取消记账后,在g_accsum表中有了月期初,本月借方发生和本月贷方发生的数据(呈负数显示),但正常情况下,未记账的月份,本月发生应该是没有数据的,所以此时要将1-9月份的这三个数据清除,在ACCESS表中不好操作,导出到EXCEL表中删除后再导入到ACCESS中。(步骤如上)
这些步骤全部完成后,删除C盘记账宝文件夹,再重新运行软件,进行记账,结账,数据库表中也就能够正确对应上了。 1 END 1
|
关键词: 系统管理,财务管理,用友管理,用友U8 cloud,财务,销售,用友U8c供应链管理软件,采购管理,U8c销售管理软件
相关服务































