2022年速达财务系列问题处理 .pdf
1、结帐时出纳与会计有差异,但出纳的数据与总分类帐里的数据是一致软件版本:财务系列V6.0 解决方法:A、出纳帐进行反引入B、select * from aa_creditem where creditrawcredit and happendate出错的起始日期 and happendate出错的结束日期 and subjectid=银存、现金或其他货币资金的subjectid/* 查询凭证从表中本位币和原币金额不相等的记录*/ C、如果有记录返回,则运行update aa_creditem set rawcredit=credit where creditrawcredit and happendate 出错的起始日期 and happendate出错的结束日期 and subjectid=银存、现金或其他货币资金的subjectidD、运行完毕,在出纳帐进行引入2、在打开会计科目时,提示“你输入的数值不规范,请输入整数”软件版本:财务系列 V5.9 问题分析:科目编码太长或者为空解决方法:A、select * from al_subject order by subcode B、 将会计科目进行排序 . 然后看到有subcode 会计编码过长的或者为空的. 直接删除或者修改就可以了. 3、在初始化阶级, 已对某账户进行了辅助核算,并录入了该辅助核算的期初数,启用账套后,打开科目辅助汇总表时,发现期初结存金额全部显示为0。软件版本:财务系列(财务STD 、财务 PRO 、财务 XP )V5.8-V6.0 版本解决方法:A、升级到 V6.0 或 6.0 以上版本,并对原账套进行修复。B、反结账到期初,并对账套进行反结账C、重新录入辅助核算科目的期初余额,建议输入完毕后,再运行如下语句: Update aa_creditem set unclearamt=debit+credit B、启用账套,并进行相关的签字、审核、登账、结账等操作。4、打开某记账凭证时,系统出现“abnormal terminal program”的提示信息,然后软件自动退出。软件版本:财务系列(财务STD 、财务 PRO 、财务 XP )V5.8-V6.0 版本解决方法:A、select * from al_subject where allsubname is null /* 通过该查询语句,查找会计科目表单中,是否存在全称为空的会计科目*/ B、update al_subject set allsubname= +name where allsubname is null /* 把会计科目全称为空的科目前,插入一空格, 执行该语句后, 科目全称将按触发器自动地进行更新 */ C、update al_subject set name=ltrim(name) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - /* 该语句可去除会计科目前的空格*/ 5、 “初始数据录入”的辅助核算货品期初数量与“收发存总表”的期初数量无法对应。产品信息:速达财务XP 版本信息: V6.1 模块名称:报表系统解决方法:SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS OFF GO /* author: awens last updated: 2005-10-26, awens remark: */ ALTER function ac_cost_balance( bnyear integer, bnmonth integer, subid integer, goodsid integer ) returns local_tab table( balanceamt numeric(18,8), balanceprice numeric(18,8), balanceqty numeric(18,8) ) as begin declare initamt numeric(18,8), amt numeric(18,8), initqty numeric(18,8), qty numeric(18,8), unitprice numeric(18,8), tmpamt numeric(18,8), tmpqty numeric(18,8), startyear int, startmonth int, crntaccyear int, 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - crntaccmonth int, startaccyearmonth varchar(10), crntaccyearmonth varchar(10), yearmonth varchar(10) declare credyearmonthbegin varchar(10) declare costtype integer declare todebit integer declare IsSpecAcc integer declare subjectid integer set initamt = 0 set initqty = 0 set amt = 0 set qty = 0 set unitprice = 0 set yearmonth = 190001 select IsSpecAcc=cast(datavalue as int) from am_sysparam where paramid=906 or upper(name)=upper(IsUpdateFromOther) select startyear = cast(datavalue as int) from am_sysparam where lower(name)=startyear select startmonth = cast(datavalue as int) from am_sysparam where lower(name)=startmonth select crntaccyear = cast(datavalue as int) from am_sysparam where lower(name)=curraccyear select crntaccmonth = cast(datavalue as int) from am_sysparam where lower(name)=curraccmonth select startaccyearmonth=credyearmonth from dbo.fn_aa_getcredyearmonthstr(startyear,startmonth) select crntaccyearmonth=credyearmonth from dbo.fn_aa_getcredyearmonthstr(crntaccyear,crntaccmonth) select credyearmonthbegin=credyearmonth from dbo.fn_aa_getcredyearmonthstr(bnyear,bnmonth) set subjectid=subid select top 1 yearmonth=m.credyearmonth,tmpamt=isnull(liveamt,0),tmpqty=isnull(liveqty,0) from aa_creditem d inner join aa_cred m on d.credid=m.credid inner join al_subject s on s.subjectid=d.subjectid where substock=subjectid and goodsid=goodsid 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - and (s.costtype=1 or s.costtype=2) and m.credyearmonth=startaccyearmonth or IsSpecAcc=1) begin select amt=tmpamt,qty=tmpqty end else begin select top 1 initamt=debit-credit,initqty=case when(debit-credit0) then -quantity else quantity end else quantity end from aa_creditem d,aa_cred m,al_subject s where m.credid=d.credid and m.credid=-2 and (m.origintype2501 and m.origintype2002) and d.subjectid=s.subjectid and (s.costtype=1 or s.costtype=2) and d.subjectid=subjectid and d.goodsid=goodsid select amt=isnull(sum(debit-credit),0),qty=isnull(sum(case when(debit-credit0) then -quantity else quantity end else quantity end),0) from aa_creditem d,aa_cred m,al_subject s where m.credid=d.credid and m.credid=-1 and (m.origintype2501 and m.origintype2002) and d.subjectid=s.subjectid and (s.costtype=1 or s.costtype=2) and d.subjectid=subjectid and d.goodsid=goodsid set amt = amt + initamt set qty = qty + initqty end if(qty0) set unitprice = amt/qty if not( (unitprice=0 and qty=0 and amt=0) or (unitprice is null and qty is null and amt is null) insert into local_tab ( balanceamt, balanceprice, balanceqty ) values ( 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - amt, unitprice, qty ) return end GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO 7、在进行凭证录入或打开会计科目时提示: “list index out of bounds” 。产品信息:财务PRO 版本信息: V6.1 版本模块名称:帐务模块问题分析:是科目编码列表有超出范围的, 其范围首字段超过8. 很可能是用户自己添加. 要解决这问题只能进到后台数据库去查看, 因软件是无法打开科目的, 在后台查一下最大值的那些编码解决方法 : A、/* 先把科目进行下排序, 由大到小地排 */ select * from al_subject order by subjectid(或是 subjectcode) desc B、/* 找出存在问题的记录, 把它删除 */ Delete from al_subject where subjected=查出的那个记录8、财务 PRO5.9升级到 6.10 之后,发现“出纳日记账”的外币金额取数错误,外币金额变成本位币金额。产品信息:财务PRO 版本信息: V6.10 问题模块:出纳系统解决方法:A、 反结账到期初B、 取消出纳会计对帐C、 删除出纳日记账,再重新引入10、修 复 帐 套 时 提 示 错 误 : 不 能 在 具 有 唯 一 索 引 Uq_al_subject的 对 象 al_subject 中 插 入 重 复 键 的 行 .dbo.al_subject 适 用 版 本 : 速 达财 务 系 列 6.0 问 题 分 析 : 会 计 科 目 名 称 重 复名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 解 决 方 法 :A /* 查 询 存 在 问 题 的 记 录 */ select * from al_subject where name in (select name from al_subject group by name having count(*)1) order by name B 手 工 把 重 复 的 名 称 改 成 为 唯 一 的(sl_subject是 记 录 会 计 科 目 的 表 , name 是 会 计 科 目 的 名 称 (在 A 语 句 中 括号 里 的 部 分 是 要 找 出 al_subject中 有 重 复 name 的 记 录 。整 条 语 句 是 要 把 这 些记 录 的 所 有 列 过 滤 出 来 , 并 按 name 排 列 ) ) 4、财务系列固定资产已计提月份没有显示出来. 软件版本:财务标准版、财务pro、财务 XP(5.86.01 版本)问题分析:出现这个问题主要是因为客户修改或删除了系统默认的固定资产类别。解决方法:A、查询 fatype 表单,并与例子帐进行比较。B、对照之后把不一致的lcode 值改正过来,重新修复帐套。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -