很遗憾,因您的浏览器版本过低导致无法获得最佳浏览体验,推荐下载安装谷歌浏览器!

学习资料

速达软件关于主键,单号,编码相同 解决方法

2018-08-23  来自: 哈尔滨速达软件销售服务中心:15546119617 0451-82513567 浏览次数:1577

速达软件关于主键,单号,编码相同 解决方法


 1、保存存货调价单时,系统出现主键单号、编码相同的提示信息
产品信息:速达3000系列版本
版本信息:V7.6
模块名称:仓库管理
解决方法:
update keyvaluetable set keyvalue=(SELECT MAX(adjapID) FROM adjap) where tablename='adjap'
    2
、软件系列和版本:3000proOnline2.13
问题描述:打开帐面库存报表提示主键,单号,编码相同的提示信息。
解决方法:
A
、出现这个问题的原因是因为某个货品有两个基本单位,处理方法先用以下语句进行查询:
select * from goodsunit where rate=1 and unittype=0 and goodsid in(select goodsid from goodsunit group by goodsid  having count(*)>1) order by unitid
B
、如存在返回记录,找到对应货品,打开表goodsunit字段unittype,这个字段0就是代表基本单位,-1就代表业务单位。最后找出有问题的记录修改。
    3
、软件系列和版本:3000 proonlie 2.13
问题描述:结转成本提示主键、单号、编码相同
credence
credidcraddate不对应。
   4
、固定资产计提折旧时,出现了主键、单号或编码相同的提示信息
适用版本:速达财务系列(STDPROXP)V5.5-6.0
解决方法:
update as_tablekeys set maxkey=(select max(id) from aa_cred) where tablename='aa_cred'
    5
、成本结转时出现主键、单号、编码相同
软件版本:3000系列8.123000PROONLINE 2.12
解决方法:
A
、先在会计科目里面,增加待处理财产损益及其二级科目,在增加时,可参照例子帐套。
B
Update subject set specialcode=’191001’ where name=’待处理流动资产损溢
   6
、估价入库后在采购收货中冲回时有时提示"主键、编码、单号相同"
软件版本:3000系列V6.6--8.123000PROONLINE 2.12
解决方法:
A
select max(recievedid) from received
B
、把查出来的最大值填到keyvaluetallereceived行对应的键值中。
   7
、做任何单据时提示主键、单号、编码相同,但keyvalue里数据并无异常。很可能是凭证主表有丢失情况
软件版本:服装管理5.1
解决方法:
delete from creditem where credid not in (select credid from credence)
    8
、填制银行存取款时,系统出现主键、单号、编码重复的错误提示。
软件版本:DMS系列V6.6-V7.12
解决方法:
A
select * from movemoney where moveid<1
B
、如果发现返回记录,把上述业务单据删除即可。
注意:DMS系列产品分为DMS总部版及DMS分支机构版本,如该业务单据由分支机构填制,那么在处理该类问题时,必须分别将总部及分支机构对应的业务单据删除。
   9
、在初始化阶段,新增供应商资料货品资料时,系统均出现了主键、单号、编码相同的提示信息。
软件版本:3000NETV7.6-V8.13
解决方法:
A
select count(*) from goods
select count(*) from goodsunit
select count(*) from client
elect count(*) from crm_trader
B
、依次将上述返回的记录数,回填到keyvaluetable(键值表)中。
    10
、在支付工资时,出现主键、单号、编码相同
软件版本:3000系列(包括3000标准、3000PRO3000XP3000NET5.0-7.6版本
解决方法:
A
select count(*) from DISLABORAGE
通过查询此语句,我们把此表单的最大值记下
B
update keyvaluetable set keyvalue=‘最大值’ where tablename='DISLABORAGE'
或直接执行:Update keyvaluetable set keyvalue=(select max(dislaborageid) from dislaborage) where tablename='DISLABORAGE'
   11
、在保存业务单据时,出现主键、单号、编码相同
软件版本:3000系列(包括3000标准、3000PRO3000XP3000NET7.1版本
解决方法:
A
select * from credence where getstrlength(credid)=10
select * from creditem where getstrlength(credid)=10
通过此查询记录,判断凭证主表及从表是否存在10位的编码存在
B
update credence set credid=substring(credid,1,6)|| '01'||substring(credid,7,10) where getstrlength(credid)=10
C
update creditem set credid=substring(credid,1,6)|| '01'||substring(credid,7,10) where getstrlength(credid)=10
D
select * from creditem where credid not in(select credid from credence)
执行BC语句后,再执行D,如果D有返回记录,必须将其删除
E
delete from creditem where credid not in(select credid from credence
    12
、新增往来单位时,提示主键,编码,单号
软件版本:5000系列(包括5000标准、5000PRO)所有版本
解决方法:
A
update as_tablekeys set maxkey=(select max(traderid) from l_trader) where tablename='L_TRADER'
    13
、关于增加往来单位提示主键单号编码相同的处理方法:
因为往来单位在业务与帐务系统结合使用的时候关联到会计科目,所以一般是会计科目的应收应付,预收预付科目对应不上。
打开会计科目。仔细查看应收应付科目(包括被停用的会计科目);
对比应收、预收(如果不能增加客户),对比应付、预付(如果不能增加供应商),如果发现有对应不上的,则需要在al_subject该表中添加进去对应的明细项。
   14
、单据审核时报主键,单号,编码相同
早期的IB版本会经常出现该问题,处理方法:
aa_billflow
和表aa_billflow_bak表中有相同的记录。请更新表aa_billflow_bak
中的记录值。让该表中的ID值的最小值大于aa_billflow中的最大ID
现在新的SQL版本一般这种问题是由于客户自己修改了单据编号,软件没有自动累加造成的。其实在客户的帐套中已经存在了改单据。将单据编号修改一下就可以了!

购买咨询:15546119617 0451-82513567



哈尔滨速达软件销售服务电话:15546119617 0451-82513567

CopyRight © 版权所有: 哈尔滨市开发区捷拓电子 技术支持:翰诺科技 网站地图 XML 备案号:黑ICP备20000459号-1

本站关键字: 哈尔滨速达软件 速达软件 速达财务管理


扫一扫访问移动端
在线客服 ×
在线咨询