• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 申请书
  • 演讲稿
  • 讲话稿
  • 领导发言
  • 读后感
  • 观后感
  • 事迹材料
  • 党建材料
  • 策划方案
  • 对照材料
  • 不忘初心
  • 主题教育
  • 脱贫攻坚
  • 调查报告
  • 疫情防控
  • 自查报告
  • 工作汇报
  • 党史学习
  • 当前位置: 达达文档网 > 文档下载 > 工作总结 > 正文

    用友维护问题

    时间:2020-07-25 08:03:39 来源:达达文档网 本文已影响 达达文档网手机站

     目 录

     一、总帐 3

     1、 客户往来/供应商往来总账与明细账不符 3

      总账自定义比例结转科目过多后取不到数据 3

      录入凭证死机 3

      凭证汇总打印与非汇总打印需求 3

      选供应商时提示BOF和EOF 4

      4

     6、 应收分类查询与汇总查询金额对不上 4

      收款单在核销的时候无法过滤出来 4

      供应商科目余额表和业务余额表期末余额不平 5

      5

     9、 工资可以重复期末处理 5

      WA_GZDATA表中列对应出错 5

      固定资产原值一览表与统计表不一致 6

      固定资产结账报eof错误 6

      固定资产年度结转失败 6

      卡片管理查询中的数据为空 7

      8

     15、 尾差造成成本不对 8

      采购订单单价不一致 8

      采购发票单价发生错误 8

      采购入库单想按每页6行打印 8

      数据精度设计问题 9

      9

     20、 生成凭证金额有误 9

      普通业务必有订单时换票业务无法处理 9

      在打印时右下角没有时间及页码 9

      本单据已被他人修改或修改不成功 10

      参照发货单生成销售发票,不能增行 10

      委托代销统计表年初数与去年年末数对不上 10

      可用量不足,单据无法保存 10

      没有参数来控制超额开票 11

      自定义项输入 11

      11

     29、 库龄分析错 11

      盘点数量与现存量不符 12

      库存管理入库单看不到 12

      发货单无法保存 12

      收发存汇总表查询错误 12

      库龄分析没有数据 13

      销售发货单不能生成销售出库单 13

      出库跟踪入库参照入库单无单价 13

      13

     37、 存货暂估和采购暂估不等 13

      存货核算分期收款记帐问题 14

      是否可自动生成出库调整单 14

      回冲暂估不准确,手工又没法处理 15

      出库单上已有单价就不需要在记帐时重新分配 15

      收发存汇总表显示错位 15

      出入库汇总表按输出时提示:打印控件异常… 16

      将仓库计价方法由计划价改为实际价问题 16

      出现存货结转后无数量的情况 16

      明细帐查询时有存货档案不存在的记录 16

      17

     47、 UFO存货函数取数问题 17

      UFO中批命令某单元格取不到数 17

      资产负债表不平 17

      UFO按任意日期段取数问题 18

      财务软件接口程序未能提取出数据 18

      18

     52、 年度结转失败 18

      系统所用产品被非法删除,不能结转上年数据 19

      软件提示为演示版 19

      19

     55、 库存台账发出数与委托代销发出商品借方数不等 19

      关于委外结存材料查询 20

      收发存汇总查询报错 20

      生产进度汇报明细表格式错乱问题 20

      同步驾驶舱数据时出错 21

      860管理驾驶仓登陆失败 21

      客户端登陆不到服务器 22

      不能登录服务器 22

      对外结算单生成凭证问题 22

      23

     一、总帐

     客户往来/供应商往来总账与明细账不符

     问题现象:年结后客户往来/供应商往来总账与明细账不符。

     问题版本:8.52

     问题模块:总账

     问题原因:去年往来两清造成的,往来账是外币核算的,软件自动两清时按外币借贷相等来两清,而不管本币是否相等。

     解决方案:在去年账中取消往来两清,能够同时按本币和外币两清的则用手工两清,如有外币借贷相等而本币不等的则不两清直接结转过来。

     总账自定义比例结转科目过多后取不到数据

     问题现象:总账自定义比例结转科目过多后取不到数据:860自定义比例结转里结转科目超过差不多20条左右的时候就在生成转出明细列表里没有数据,但是20条之内就可以。

     问题版本:8.60

     问题模块:总账

     问题原因:存储过程GL_sp_TARCodeBal中Declare @meName as varchar(1000)定义的参数长度太小所导致。

     解决方案:将存储过程GL_sp_TARCodeBal中@meName as参数的长度增大即可,如修改为:Declare @meName as varchar(5000)。或在当前年度库执行U860补丁包中“U860总账在日常操作时发生问题63772.sql”脚本也可以。

     录入凭证死机

     问题现象:客户使用的是U852+WINPRO录入凭证的时候,录入凡是和辅助项有关的科目,在弹出的对话框里无论做什么动作,确定或取消后界面就定住了,没有任何反应。必须强行退出软件。

     问题版本:8.52

     问题模块:总账

     问题原因:开始以为是软件原因,卸载掉软件重新安装后发现问题依旧。看来不是软件的原因。在服务器上运行SQL事件探察器,经过跟踪发现原来后台数据库表里“GL_CODEREMARKITEM”表丢失。

     解决方案:在相应的年度数据库中重建“GL_CODEREMARKITEM”表和索引,这个表是科目备查资料表,建完后在总账中重新设置备查科目。再填制凭证的时候一切正常,问题解决。

     凭证汇总打印与非汇总打印需求

     问题现象:用户提出一需求,日常发生的凭证无需汇总打印,月末的结转凭证非常需要汇总打印,常规操作需要在会计科目处进行修改汇总打印的选项。因为明细科目多达数百个,平时和月末需要进行取消与选择之间的切换。实际上是不可行的。

     问题版本:8.51A

     问题模块:总账

     问题原因:是一个需求,给用户一个可行的一个操作方法。

     解决方案:经分析发现,在科目表中是就一下字段cgather在控制。那么我们编写常用脚本,在字段cgather值上来回改写,就可以实现灵活的应用了。语句举例如下:设置汇总打印时:UPDATE code SET cgather = '5101' WHERE (ccode like '5101%')

     取消汇总打印时: UPDATE code SET cgather = NULL WHERE (ccode like '5101%')

     实现5101下的明细需要时,汇总打印,不需要时,打印明细科目。

     给用户科目讲解脚本的具体操作方法,需求问题很好的解决了。

     选供应商时提示BOF和EOF

     问题现象:做凭证时选供应商时提示BOF和EOF

     问题版本:8.51

     问题模块:总账

     问题原因:职员档案中人员删除,供应商档案中联系人是这个人。在做凭证时选供应商提示错误

     解决方案:修改vendor表中person字段为null

     二、应收应付

     应收分类查询与汇总查询金额对不上

     问题现象:应收管理中,2004年12月应收核销明细表过滤时,按存货查询,分存货编码查的金额和总存货编码查的金额对不上。但11月份是可以对上的。

     问题版本:8.52

     问题模块:应收

     问题原因: 差在存货编码分类为50的类上,在红字销售发票上折扣的部分没有加上(差额为:1,296,423.30)

     解决方案:此问题经过测试,属于正常情况。具体分析如下: 举例说明: 1、 录入一张销售发票: 001客户、1001存货代码(所属10存货大类)、数量为1、单价为11、金额为11元。

     2、 录入一张红字销售发票: 001客户、1001存货代码(所属10存货大类)、数量为-1、单价为21、金额为-21元。

     5001存货代码(为‘折扣’所属50大类) 金额为10元。-- 合计:-11元 3、分别在发票中复核,在应收中审核。当红字销售发票在应收中审核的时候,会将数据传入AP_DETAIL表中的记录写成: cinvcode iprice idamount_s idamount idamount_f 1001 21 -11 -11 -11 5001 0 0 0 0 自动将折扣部分合并到1001的存货中。

     4、 在应收中进行红票对冲。

     在数据库中形成3条记录,不合并。

     分别按存货分类查询的结果之和(不等于)不选择分类查询结果的合计,是因为:(后台跟踪结果发现) 通过调用视图筛选出符合条件的记录,再通过此记录查询出对应的红票对冲记录,得出查询结果。其中有一脚本为: Having sum(iDAmount_f)<>0 Or sum(iDAmount)<>0 选择的是‘贷方金额’或‘贷方原币金额’之和不为零的记录。

     (A)在查询10类到10类时,返回的结果为: 客户 应收原币金额 结算原币金额 原币余额 01 11 11 0 01 -11 -21 10---- 合计 0 -10 10 (B)而在查询10类到50类的时候,返回的结果为: 客户 应收原币金额 结算原币金额 原币余额 01 11 11 0 01 -11 -11 0 --- 合计 0 0 0 (C)在选择 50类(折扣)查询的时候,它所返回的结果为0,也就是在查询50类的时候是不包含折扣这部分数据的。

     (D)不选择分类查询的结果与(B)相同。

     所以,造成分别按存货分类查询的结果之和(不等于)不选择分类查询结果的合计

     收款单在核销的时候无法过滤出来

     问题现象:录入的收款单在核销的时候无法过滤出来,但是对应的发票可以过滤出来。直接输入收款单的单据号也不行。

     问题版本:8.52

     问题模块:应收

     问题原因:后台ap_closebill(s)里看看这条记录,也没有问题。联查和这张收款单对应的发票在salebillvouch(s)中,仔细核对,发现原来两张单据上虽然客户名称是一模一样的,但是客户编码却不一样,是由于客户的疏忽录入重复了。

     解决方案:因为这个客户是刚刚开始第一笔业务,也没有期初,所以调整单据上的客户编码为一致。在删除掉一家客户,问题解决。告诉客户问题原因,叮嘱以后录入客户档案的时候一定不要随意,确认没有重复后再录入,

     供应商科目余额表和业务余额表期末余额不平

     问题现象:在应付款管理系统中,科目帐表查询下的科目余额表中的期末数与业务帐表查询下的业务余额表中的期末数对不上,也与帐龄分析中的余额对不上.

     问题版本:其他

     问题模块:应付

     问题原因:1、科目余额与业务余额在正负上的差别:因为在科目余额表中,如应付帐款,科目余额为负的时,就会在借方体现出来。如应付帐款科目的科目余额表为借方,而在业务帐上是同样金额,但为负数。这是正常的。

     2、有的供应商对不上,如000036的供应商,是因为期初录入的时候,有的其他应付单录的不是212101科目,而是211101,这样造成业务帐余额不管科目是哪个,都统计出来。而科目余额应把两个科目的科目余额相加,与业务帐再对比。

     3、期初的应付票据单据因为是已经核销过的,不要再进行核销,所以只影响应付票据的211101科目帐,不影响业务帐。所以只有在应付票据都结算了并制单,才可以保证两个科目的科目余额相加等于业务余额。

     解决方案:问题1、不用处理。

     问题2、有的其他应付单录的不是212101科目,用以下语句查看select * from ap_detail where ccode='211101' and cvouchtype='p0'。如果想让212101科目的科目余额和业务余额对上,就要在2111科目涉及到的单据按原科目2111核销,才可以保证。

     问题3、期初的单据类型为应付票据的单据,要在票据管理中进行结算并制单,可以用以下语句查看:select * from ap_detail where cvouchtype='50' and iperiod=0。

     三、工资固定

     工资可以重复期末处理

     问题现象:任选一工资类别进行一月份的期末处理,处理完后再进行处理还是能进行

     问题版本:8.60

     问题模块:工资管理

     问题原因:同解决方案

     解决方案:经检查,数据表wa_gzdata丢失二个字段:cLkxcode,和cPreLkxcode,请对照演示账套的字段位置和属性增加。

     WA_GZDATA表中列对应出错

     问题现象:工资年度数据无法结转,SQL出错提示:WA_GZDATA表中列对应出错,结转终止

     问题版本:8.52

     问题模块:工资管理

     问题原因:打开SQL企业管理器后发现2005年的WA_GZDATA表中只有20多个字段,而2004年中的字段数超过50个,系统在建立年度帐的时候没有填加2004年的工资类别字段,导致列名对应出错。

     解决方案:1、通过正常的清空年度数据,重新结转年度工资数据,问题依旧,没有解决

     2、删除2005年数据库,重新生成05年工资年度帐,结转,问题依旧

     3、手工增加WA_GZDATA工资类别字段,提示无法保存,结转数据提示同样错误,问题无法解决

     4、删除2005年数据库,拷贝2004年数据库,改变WA_ACCOUNT记录,手工增加帐套信息数据,更改IYEAR='2005';

     清空WA_GZDATA数据,拷贝04年12月份工资信息进05年WA_GZDATA,并将月份改为05年1月;

      清空WA_GZHZB数据,拷贝04年12月进空表,并将月份更改为05年1月;

      更改WA_STATE表中记帐标志,更改为未记帐('0'值)

      重新启动服务,问题解决。

     固定资产原值一览表与统计表不一致

     问题现象:固定资产原值一览表与统计表不一致问题:固定资产中“固定资产原值一览表”中的累计折旧与统计表不一致,统计表错。执行重算固定资产总帐的脚本后,问题依然。

     问题版本:8.50sp

     问题模块:固定资产

     问题原因:某些卡片当月作减少注销后,fa_DeprTransactions、fa_DeprTransactions_Detail表中的本月的累计折旧字段值并没有被清0。

     解决方案:在2004年度数据库中针对1至12月份每个会计期间参照执行如下脚本,以修正fa_DeprTransactions、fa_DeprTransactions_Detail表中数据,如下例子是修正12月份数据的脚本: declare @LoginDate DateTime SET @LoginDate='2004-01-31' update d set D.dblDeprT1=0 FROM ((SELECT Max([sCardID]) AS sCardID FROM fa_Cards WHERE ( (dInputDate<=@LoginDate) AND (dTransDate<=@LoginDate Or dTransDate Is Null) AND (dDisposeDate<=@LoginDate Or dDisposeDate Is Null)) GROUP BY sCardNum ) AS fq INNER JOIN fa_Cards c ON c.sCardID = fq.sCardID) INNER JOIN fa_Cards_Detail cd ON c.sCardID = cd.sCardID INNER JOIN fa_DeprTransactions_Detail D ON cd.sCardNum = d.sCardNum and cd.sDeptNum = d.sDeptNum WHERE (c.dDisposeDate) Is NOT Null AND D.dblDeprT1<>0 update d set D.dblDeprT1=0 FROM ((SELECT Max([sCardID]) AS sCardID FROM fa_Cards WHERE ( (dInputDate<=@LoginDate) AND (dTransDate<=@LoginDate Or dTransDate Is Null) AND (dDisposeDate<=@LoginDate Or dDisposeDate Is Null)) GROUP BY sCardNum ) AS fq INNER JOIN fa_Cards c ON c.sCardID = fq.sCardID) INNER JOIN fa_Cards_Detail cd ON c.sCardID = cd.sCardID INNER JOIN fa_DeprTransactions D ON cd.sCardNum = d.sCardNum WHERE (c.dDisposeDate) Is NOT Null AND D.dblDeprT1<>0 注意: 其他月份修正的脚本,只需将上述中的参数“@LoginDate”改成对应月份最后一天(如2月份:SET @LoginDate='2004-02-29'),D.dblDeprT1替换成对应的会计期间字段,如2月份:将D.dblDeprT1改成D.dblDeprT2即可。注意做好数据备份!

     固定资产结账报eof错误

     问题现象:固定资产结账报eof错误

     问题版本:8.52

     问题模块:固定资产

     问题原因:8.50升级问题,在850中多部门的固定资产在fa_Cards_Detail和fa_DeprTransactions_Detail中为一条记录

     解决方案:在相关表中加入对应记录

     固定资产年度结转失败

     问题现象:固定资产年度结转失败

     问题版本:8.51A

     问题模块:固定资产

     问题原因:结转时提示固定资产非法增加下级,明细部门是"18001"。但在数据库中并没有部门"18001"的记录卡片,经查18为一级部门,18001为二级部门,1800101为三级部门。在数据库中发现了部门为18的卡片记录。

     解决方案:在fa_Cards、fa_DeprTransactions、fa_DeprVouchers、fa_DeprVouchers_pre中将18替换成1800101,再年度结转,成功。

     卡片管理查询中的数据为空

     问题现象:850sp固定资产,问题如下: 打开卡片管理,按部门查询,发现卡片列表上下列卡片编号为:00733、01180、02071、05758、07360的数据为空,点击此卡片,卡片上的各个数据都是正常存在,请解决!!

     问题版本:8.50sp

     问题模块:固定资产

     问题原因:此问题是由于在fa_cards表内这几条记录都存在非法字符。

     解决方案:请执行下面脚本修复即可: --- SET NOCOUNT ON DECLARE @TblName VARCHAR(100) DECLARE @UpdateString NVARCHAR(1000) DECLARE @SelectString NVARCHAR(1000) DECLARE @COlName VARCHAR(100) DECLARE @COUNT INT SET @TblName = 'fa_cards'--指定想要修改的表名 --定义游标取出指定表内的数据类型是VARCHAR,char,nVARCHAR的字段名称 DECLARE cur_ColName CURSOR FOR SELECT col.name FROM syscolumns AS col inner join sysobjects AS obj ON col.ID = obj.ID INNER join systypes AS typ ON col.xtype = typ.xtype WHERE obj.xtype ='U' AND obj.name = @TblName AND typ.name IN ('VARCHAR','CHAR','NVARCHAR','NCHAR') FOR READ ONLY --打开游标 OPEN cur_ColName FETCH NEXT FROM cur_ColName INTO @ColName IF @@FETCH_STATUS<>0 BEGIN PRINT '没有对应表或字段,' PRINT '请确认当前数据库内有' + @TblName + '表,' PRINT '或该表内有VARCHAR、CHAR、NVARCHAR、NCHAR类型的字段!' GOTO LABCLOSE END --循环修改 WHILE @@FETCH_STATUS=0 BEGIN --拼修改字符串 --去掉左边的不可见字符 SET @SelectString = 'SELECT @COU=COUNT(*) FROM ' + @TblName +' WHERE ASCII(LEFT(' + @ColName +',1))<32 AND '+ @ColName + ' IS NOT NULL' EXEC sp_executesql @SelectString,N'@COU INT OUTPUT',@COUNT OUTPUT WHILE @COUNT>0 BEGIN SET @UpdateString = ' UPDATE ' + @TblName + ' SET ' + @ColName + '=RIGHT(' + @ColName + ',LEN(' + @ColName + ')-1) WHERE ASCII(LEFT(' + @ColName + ',1))<32 AND ' + @ColName + ' IS NOT NULL' EXEC sp_executesql @UpdateString EXEC sp_executesql @SelectString,N'@COU INT OUTPUT',@COUNT OUTPUT END --去掉右边的不可见字符 SET @SelectString = 'SELECT @COU=COUNT(*) FROM ' + @TblName +' WHERE ASCII(RIGHT(' + @ColName +',1))<32 AND '+ @ColName + ' IS NOT NULL' EXEC sp_executesql @SelectString,N'@COU INT OUTPUT',@COUNT OUTPUT WHILE @COUNT>0 BEGIN SET @UpdateString = ' UPDATE ' + @TblName + ' SET ' + @ColName + '=LEFT(' + @ColName + ',LEN(' + @ColName + ')-1) WHERE ASCII(RIGHT(' + @ColName + ',1))<32 AND ' + @ColName + ' IS NOT NULL' EXEC SP_EXECUTESQL @UpdateString EXEC sp_executesql @SelectString,N'@COU INT OUTPUT',@COUNT OUTPUT END PRINT 'column: ' + @ColName + '---ok' FETCH NEXT FROM cur_ColName INTO @ColName END --关闭、释放游标 LABCLOSE: CLOSE cur_ColName DEALLOCATE cur_ColName

     四、采购

     尾差造成成本不对

     问题现象:在拷贝采购入库单生成采购发票时会自动更改部分单价的尾数,但有时尾数不变,因为会回写入库单,会造成与手工并行时要客户修改很多单据,且会影响出库成本

     问题版本:8.51

     问题模块:采购管理

     问题原因:使用问题

     解决方案:对于采购入库单生成普通发票时,因为入库单中单价为无税的,而普通发票中为含税的,因此生单时拷贝入库单的本币无税金额为普票无税金额=4.27,普票税价合计=普票无税金额/(1-税率/100)=4.27,普票含税单价=普票税价合计/普票数量=4.27/3.456=1.2355,这样计算的原因是为了保证生单过程中入库单的无税金额=普票的无税金额,产生尾差的原因是通过普票的含税金额重新计算了普票的单价,属于正常现象

     采购订单单价不一致

     问题现象:在同一张采购订单中税率币种一样的情况下,原币含税单价相同,产生不同的原币无税单价(单价精度为6位小数)

     问题版本:8.52

     问题模块:采购管理

     问题原因:同解决方案

     解决方案:您好,系统是按原币金额除以数量得出的数据,会造成此差异,以保证税额和价税合计的数据关系正确。

     采购发票单价发生错误

     问题现象:采购入库单中的原币单价或原币含税单价只要输入一个,另一个自动算出。产生采购发票价高的原因是存货档案中的税率自动带入到表体中。当输入单价时,税额自动算出。导致在采购发票参照入库单生成时采购单价价高。

     解决问题的关键在于采购入库单中表体的税率如何能够与表头税率同步。不然在表体中逐项修改税率,太烦琐。

     问题版本:8.60

     问题模块:采购管理

     问题原因:同解决方案

     解决方案:将存货档案中存货的税率清空,在填采购入库单时,存货带入的是表头的税率。这时,入库单中就可以没有税率。然后生成普通采购发票时,税率就为0。

     如果采购入库单的税率为17,普通采购发票中表体存货的税率是由入库单带入的,所以先要保证入库单中存货的税率为0,生成普通发票后,普通发票存货的税率才能为0。

     采购入库单表体存货的税率不能跟着表头变,是因为表体存货的税率可能会不一样。以后会考虑一些批量的操作,加强易用性。

     采购入库单想按每页6行打印

     问题现象:U821采购入库单想按每页6行打印,但打印出来的却是第一页7行,第二页3行。

     问题版本:其他

     问题模块:采购管理

     问题原因:打印数据超出纸张。

     解决方案:将表体向上移动一点使之全部在纸张里面,再打印时可按要求打印出来。

     数据精度设计问题

     问题现象:数据精度中的存货单价小数位设为2,开票单价小数位为6,在采购发票中开票单价小数位仍是2,开票单价小数位为6在此不起作用。客户要求采购发票的小数位设置为6位。

     问题版本:8.52

     问题模块:采购管理

     问题原因:同解决方案

     解决方案:采购管理中的发票的单价精度取的是存货的单价的精度,而不是开票单价的精度,开票单价精度只是对销售发票用的。

     五、销售

     生成凭证金额有误

     问题现象:在进行委托代销发出商品记帐时后,生成凭证时,商品成本5401科目金额应该是存货档案中的参考成本,但金额有误。

     问题版本:8.52

     问题模块:销售管理

     问题原因:同解决方案

     解决方案:委托代销发货单记账时是根据存货的计价方式计算出库成本,如果是零成本出库,根据存货选项才按照参考成本计入出库成本中。所以生成凭证时有些存货是按照参考成本计算的金额,有些不是,这种情况是正确的。

     普通业务必有订单时换票业务无法处理

     问题现象:在普通业务必有订单情况下,换票业务一般使用退补标志的红字、蓝字发票,但是由于没有可参照的订单,无法使用,能够对退补性质的放开,无须订单

     问题版本:8.60

     问题模块:销售管理

     问题原因:使用问题

     解决方案:在必有订单的模式下,也需要参照订单,来实现换票业务。

     首先,用户能够确定所需要换票的原发票(此原发票应该是参照订单生成的,可以找到此对应的订单),分别参照此订单做红字和兰字的退补标志的发票即可。

     需要注意的是,销售选项中的‘是否有超订量发货控制’要处于不选择的状态,否则无法找到要参照的订单。

     在打印时右下角没有时间及页码

     问题现象:在销售模块中销售统计表和发货统计表在打印时,右下角没有时间及页码。其他账表大部分都有比较方便。

     问题版本:8.52

     问题模块:销售管理

     问题原因:此问题为格式设计问题。

     解决方案:请您进入销售统计表中->选择‘格式’->在右下角弹鼠标右键‘增加页签’->双击页签->‘数据源类型’选择‘公式’->‘数据源’选择‘常用公式’->选择您要增加的公式->点击左上角的‘保存’->退出整个统计表即可。

     本单据已被他人修改或修改不成功

     问题现象:在销售模块参照发货单生成销售发票时,记录一多则显示“本单据已被他人修改或修改不成功或网络冲突”。原先说是大于70条则不行,但经过多次测试,有时一张票68条也不行。

     问题版本:8.60

     问题模块:销售管理

     问题原因:是由于SALEBILLVOUCH.CDLCODE的字段的长度的限制造成的。

     解决方案:在打上最新的860SPHOTFIX+860DBHOTFIX+模块补丁的环境下,如果参照的发货单数量小于21个则不会发生,但是超过这个数量则会发生此现象。

     是由于SALEBILLVOUCH.CDLCODE的字段的长度的限制造成的。

     参照发货单生成销售发票,不能增行

     问题现象:在先发货后开票的业务模式下,参照发货单生成发票需要增加行记录,录入折扣信息,因为如单独开据红字发票在税务处理上特别麻烦。

     问题版本:8.52

     问题模块:销售管理

     问题原因:参照订单生成发票、参照发货单生成发票两者的业务含义不同。前者是开票直接发货,自动生成发货单,该发票也相当于发货单;后者是先发货后开票。

     解决方案:目前版本可以手工增加一张发货单(折扣型存货),参照原发货单和这张发货单一并生成发票。以后版本可以考虑,参照发货单生成发票时,可以新增折扣行。

     委托代销统计表年初数与去年年末数对不上

     问题现象:2005年转后销售委托代销统计表和明细表的2005年初数与2004年末数对不上,相关补丁已打过。

     问题版本:8.51A

     问题模块:销售管理

     问题原因:同解决方案

     解决方案:a.委托代销明细帐统计方式错误:两个年度均错误,均需要改正。

     打开委托代销明细帐,到格式中,把结存数量的属性中的合计改为:余额汇总方案。

     04年查询时日期到2004-12-31 ,05年查询时也到2004-12-31.此时数量完全一致。

     金额有一点不一样, 具体为:结存数量,结存金额 2004年 13962 8863758.5 2005年 13962 8733737.44 b.金额不一致的原因分析: 去年业务做完的委托代销发货单和结算单不结转到今年,所以必然会造成结存价税合计不一致。

     如客户ccusname='保定家乐商贸有限公司' ,ccuscode='020005' 部分单据由于业务未完成转到今年,所以数量一致,结存金额会有些不一致。这是正常的。

     可用量不足,单据无法保存

     问题现象:销售发货单填制时选择11库,存货为10202,系统提示可用量不足,单据无法保存!该存货的待出库数量为6200,而实际待发货数为3月4日及5日的未审核发货单数量3600。

     问题版本:8.52

     问题模块:销售管理

     问题原因:数据库问题

     解决方案:出现该问题是由于很多发货单审核后,累计出库数量字段(foutquantity)没有数量,出现出问题的原因不明。下面的语句可以修正由此产生的错误。

     update dispatchlists set foutquantity=rdrecords.iquantity from dispatchlists inner join rdrecords on dispatchlists.idlsid=rdrecords.idlsid and dispatchlists.foutquantity<>rdrecords.iquantity

     没有参数来控制超额开票

     问题现象:发货单上数量为100,参照发货单生成发票时,可将数量改为110,此时系统也会自动计算其金额。但系统却没有相关的提示。软件中也没有参数来控制超额开票

     问题版本:8.50

     问题模块:销售管理

     问题原因:使用问题

     解决方案:如要控制开票数量,请在销售选项中启用、选择‘普通业务必有订单’、‘是否有超订量发货控制’;

     如订单数量100,则后续发货单、发票数量均不允许超过100个。

     对于无订单业务模式,是不控制发货开票数量的自定义项输入

     问题现象:给客户在销售发票中设置了一个表头自定义项“代理商”,客户需要增加代理商的时候,只能够在自定义项设置中来手工添加。但是客户后来反映,在销售中填制发票的时候,代理商一栏随便输入什么内容,也可以保存。回头在自定义项档案里就出现只有名字没有编码的代理商出现。

     问题版本:8.52

     问题模块:销售管理

     问题原因:关于自定义项档案录入的问题客户反映过一些,我们是要求建好档案后,录入时最好参照录入,就不会出现这样的问题了,但是一旦自定义项档案太多的时候,参照录入就会很麻烦了,影响速度。

     解决方案:在后台表里找到自定义项档案表(userdefine),先将这个表里无效的数据(有名字没有编码)清除掉,然后在SQL的企业管理器中找到userdefine,鼠标右键打开“设计表”,将列名“alias”后面“允许空”的勾给去掉。然后在销售发票中录入代理商的时候,输入的名称只要是和档案表里的名称不对应,就会提示“合法性检查失败,建档不成功”。这样让客户直接输入,可以提高速度,一旦输入错了也会有提示。问题解决。

     六、库存

     库龄分析错

     问题现象:851A库存管理模块中,在账表中储备分析下的库龄分析中,限定日期为1月31日,相同的存货,结存数与存货的收发存汇总表相同,但结存金额不同,库龄分析中的结存金额是用结存数量乘以入库单的单价,而不是结存单价乘以结存数量

     问题版本:8.51A

     问题模块:库存管理

     问题原因:使用问题

     解决方案:对于库龄分析与存货收发存汇总表中金额不符问题需求人员给予答复如下:

     对于非出库跟踪入库存货,库龄分析是按先进先出法求出结存对应的入库单,相应地金额是以有结存的入库单中的单价统计出来的,与存货核算中的结存金额完全没有可比性。

     换句话说,这两张报表的含义不相同,所以建议用户不要核对这两张报表的数据。只有在如下情况下:采用个别计价法,且在记账时按先进先出的顺序指入库单,其它条件都相同时,这两张报表的金额才可能相等

     盘点数量与现存量不符

     问题现象:以‘0101’存货为例,盘点数量为19644左右,而现存量为-1592,有好几个存货都 是这样。

     问题版本:8.52

     问题模块:库存管理

     问题原因:数据问题

     解决方案:由于收发记录主子表中,有上年的其他入库单(但是没有库存的期初标志),并且此数据是多余的,即原本不应该结转下来的,清除即可。

     请做好数据备份,在查询分析器中执行如下脚本: delete from rdrecords where id in( SELECT DISTINCT rdrecord.id FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID = RdRecords.ID WHERE (RdRecord.cVouchType = '08') and bISSTQC=0 and ddate<'2005-01-01' )

     delete from rdrecord where id not in( SELECT DISTINCT id FROM RdRecords )

     库存管理入库单看不到

     问题现象:1、库存管理入库单增加保存退出再进来看不见以前录的单据,入库单列表也看不到; 2、根据销售订单生成生产计划、采购计划只有表头没表体。

     问题版本:8.52

     问题模块:库存管理

     问题原因: 同解决方案

     解决方案:--1.由于库存系统启用时间不对造成的问题。请对应更改219为自己的帐套号。

     update ufsystem..UA_Account_sub set dsubsysused='2004-06-01 00:00:00.000' WHERE (cAcc_Id = '219') AND (cSub_Id = 'st') AND (iYear = 9999) update accinformation set cvalue='2005-01-01' where csysid='st' and ( cid=602 or cid=143 ) 2.由于该仓库500000未参与mrp运算。到物料需求计划的选项里加上就可以了。

     发货单无法保存

     问题现象:销售发货单填制时选择11库,存货为10202,系统提示可用量不足,单据无法保存!该存货的待出库数量为6200,而实际待发货数为3月4日及5日的未审核发货单数量3600。还有其他存货也存在此种情况。

     问题版本:其他

     问题模块:库存管理

     问题原因:出现该问题是由于很多发货单审核后,累计出库数量字段(foutquantity)没有数量。

     解决方案:下面的语句可以修正由此产生的错误。

     update dispatchlists set foutquantity=rdrecords.iquantity from dispatchlists inner join rdrecords on dispatchlists.idlsid=rdrecords.idlsid and dispatchlists.foutquantity<>rdrecords.iquantity

     收发存汇总表查询错误

     问题现象: 1、在存货档案中自定义项,取自供应商档。

     2、相应的在库存模块做采购入库单和材料出库单,在账表查询收发存汇表时,并且把存货自定义条件,但是在查询时,把不符合条件的记录全部显示出来了,相当于我的这个过滤条件没有起作用。

     问题版本:8.52

     问题模块:库存管理

     问题原因:同解决方案

     解决方案:1,2:请到定义过滤条件中,把此存货自定义项的的查询属性语句改为:select cvencode ,cvenname from vendor 这样在过滤是可以过滤出来并起作用。

     库龄分析没有数据

     问题现象:库龄分析没有数据

     问题版本:8.51

     问题模块:库存管理

     问题原因:现存量不正确(CurrentStock没有任何数据)。

     解决方案:通过事件跟踪器发现库龄的数据是从现存量表和收发主(子)表中取得,先去查现存量表发现没有数据,然后做整理现存量操作,再查库龄分析即正确。

     销售发货单不能生成销售出库单

     问题现象:1.销售发货单0000000465不能生成销售出库单,出错提示:“存货,对应的发货单存货不存在或者已被改变。新增单据保存失败” 2.材料出库单0000000214、0000000215记账,生成凭证后不能打印,出现被零除错误。

     问题版本:8.52

     问题模块:库存管理

     问题原因:1、对于第一个问题,主要是由于在UserDefine、DispatchLists、CurrentStock的表中,存货自定义项字段(主要在‘备注1’中)存在全角字符,造成不能生成出库单(请建议用户以后不要录入全角字符,否则还会发生类似现象)。

     2、对于合并生成凭证,预览出错,主要是因数合并后数量为0,但在数据库 GL_ACCVOUCH 的 nc_s 字段有值造成。

     解决方案:请执行如下两个脚本,执行前请好备份。update gl_accvouch set nc_s=0 where i_id=2768 --更改凭证预览错误。

     update UserDefine set cValue=replace(cValue,'%','%')

     update UserDefine set cValue=replace(cValue,';',';')

     所有全角字符均需要逐条替换,其他语句这里省略.--更改不能生成出库单。

     出库跟踪入库参照入库单无单价

     问题现象:做销售出库单参照入库单无单价

     问题版本:8.52

     问题模块:库存管理

     问题原因:使用问题

     解决方案:如参照的是期初结存的单据号,需手工输单价,本期发生单据则可参照入库单单价

     七、存货

     存货暂估和采购暂估不等

     问题现象:1、 存货暂估和采购暂估不等 2、 库存和存货收发存表,期初、结存数相差很大 3、 存货不能取消期末处理

     问题版本:8.52

     问题模块:存货

     问题原因:同解决方案

     解决方案:1.客户数据中两张暂估表对不上的原因,主要是一部分入库单的数据在rdrecords表的累计结算数量和金额没有被回写,并且造成其中一部分入库单重复结算,所以查询这两张表的数据对不上。并且有一张入库单在rdrecords有数量和金额没有单价,在ia_subsidiary表中没有金额。修改后这两张表数据仍然会有一些差额,因为采购的暂估入库余额表中的本期入库数量包含了不是暂估入库的数量,而存货暂估入库表不包含非暂估入库的单据,所以只有当用户全部的入库单都是暂估入库单的时候,这两张表才有可能相等。

     2.库存和存货收发存表期初不等,是由于库存和存货2005年的期初余额对帐就不平,差额相等。另外,存货明细账中有一些蓝字回冲单重复,导致结存数量不等。取消期末处理,恢复蓝字回冲单的记账,重新作结算成本处理和期末处理就可以解决。

     3.存货不能取消期末处理是因为ia_summary表中有三个存货存在重复记录,合并后就可以了。

     需要执行以下语句:

     SELECT PurSettleVouchs.iRdsID,SUM(PurSettleVouchs.iSVQuantity) AS iSVQuantity,SUM(PurSettleVouchs.iSVAPrice) AS iSVAPrice into lichen FROM PurSettleVouch INNER JOIN PurSettleVouchs ON PurSettleVouch.PSVID=PurSettleVouchs.PSVID WHERE PurSettleVouch.dSVDate>='2005-01-01' AND cBusType='普通采购' GROUP BY PurSettleVouchs.iRdsID

     update rdrecords set isquantity=isvquantity,imoney=isvaprice from rdrecords join lichen on AutoID=iRdsID where iSQuantity<>iSVQuantity or iMoney<>iSVAPrice

     update rdrecords set iunitcost=round(iprice/iquantity,6) where autoid=6114

     update ia_subsidiary set iainprice=iainquantity*iincost where autoid=4685

     delete from ia_summary where autoid=3155 or autoid=9549

     update ia_summary set inum=1312,imoney=773.71 where autoid=3156 or autoid=9550 update ia_summary set iunitprice=round(imoney/inum,6) where autoid=3156 or autoid=9550 delete from ia_summary where autoid=3130 or autoid=9524

     update ia_summary set inum=2652,imoney=1097.45 where autoid=3131 or autoid=9525 update ia_summary set iunitprice=round(imoney/inum,6) where autoid=3131 or autoid=9525 delete from ia_summary where autoid=3242 or autoid=9636

     存货核算分期收款记帐问题

     问题现象:有一存货的发货单按分期收款记帐时,单价10元,数量100,记帐时1000元记入分期收款科目,但此商品为暂估单价10元。下月该存货发票到达记帐,实际结算单价为10.2元,这时该发货单开票,并在存货系统对发票记帐,系统取发票对应的发货单结转成本1000元,会出现一笔0.2×100的成本无法结转。

     问题版本:8.60

     问题模块:存货

     问题原因:同解决方案

     解决方案:发出商品记账时计入的成本不是发货单上的单价,是发货单中存货或仓库、部门的计价方式,计算发货单的成本,也可以在记账的界面手工录入。分期收款发出商品发票记账时,取发票对应的发货单的出库成本单价计算发票的销售成本。发票上的单价和成本没有关系,不存在成本无法结转的问题。

     是否可自动生成出库调整单

     问题现象:1.在以计划价核算材料成本时在收发存汇总表中查询会出现无数量也无金额只剩下差异的情况,查了一下这种差异形成主要是因为当月以计划价暂估入库后就以计划价出库,当月无差异形成也不生成差异结转单,而到下月来了发票结算后形成差异,由于当月无出库所以也无差异结转单,这样就出现了上述的情况,请问这部分差异是否可以自动生成出库调整单? 2.我们还有一个单价小数位数的问题:原客户小数位数为两位,运行一个月后将其改为六位,打一张采购订单录入含税单价,自动计算的无税单价只按原来的两位计算后面用零补齐。比如:含税价为8无税价应为6.837607而软件计算为6.830000,打上补丁后在库存采购入库单点生单后无反应,不能拷贝订单了,请问这种情况如何解决!

     问题版本:8.50sp

     问题模块:存货

     问题原因:同解决方案

     解决方案:问题1。出现结存差异的情况和您跨月结算没有关系,应该是您有一些出库单据是手填出库成本造成的。系统不会自动生成调整单。

     问题2。如果您的订单是在修改小数位数之前填写的,当时存储的单价应该是2位小数,修改后也不会重新计算,只能补零。

     回冲暂估不准确,手工又没法处理

     问题现象:2004年部分存货使用计划价,2005年接转后转为移动平均法,日常业务中发现在04年作的估价采购入库单生成的红字回冲单单价不是当时录入时的暂估单价而是转到05年转过来的期初结存单价,造成回冲暂估不准确,手工又没法处理。

     04年使用全月平均法的存货,05年调整为移动平均法后则不存在这种问题

     问题版本:8.51

     问题模块:存货

     问题原因:数据库问题

     解决方案:由于存货明细帐(ia_subsidiary)表中没有单据类型为‘33’期初暂估单造成的。由于没有期初暂估记录,所以系统在采购结算后存货结算成本处理时没有生成红蓝回冲单。正常情况下,上年未结算的采购入库单结转到本年后,会自动在IA_subsidiary表中形成期初暂估单;需要补这些记录才能解决。

     出库单上已有单价就不需要在记帐时重新分配

     问题现象:用户现用821版本软件的存货模块(只要能解决,用户同意升级至860),采用个别计价法,且批次核算,但每年年度结转后会出现如下现象:在做出库单时由于用户当时需要单价,所以同时在出库单上选择分配了单价,但由于是上年结余的数量,因此在记帐时需要再次重新分配单价。(当年入库再出库就不存在该问题)由于用户存货数量及业务量很大,不知是否能将860的年度结转做成按上年明细单价结转到下年,即能达到出库单上已有单价,就不需要在记帐时重新分配了

     问题版本:8.60

     问题模块:存货

     问题原因:流程问题

     解决方案:821版本的批次升级后会分为批次+出库跟踪入库功能。860版本中个别计价仓库的出库跟踪入库的存货,结转时是按照入库单剩余结转,所以出库期初结存时,记账不会要求重新分配。(当然是在数据没有错误,该库存所对应的入库结存,在存货中也同样有剩余的情况)

     对于821版本则可以根据去年的存货明细账中的单据的id号,更改今年的存货明细账中的有对应的期初的id字段

     收发存汇总表显示错位

     问题现象:收发存汇总表显示错位。

     问题版本:8.52

     问题模块:存货

     问题原因:Inventory表中cInvStd、cInvDefine4字段中有记录中有空格。

     解决方案:删除Inventory表中cInvStd、cInvDefine4字段中的空格。

     出入库汇总表按输出时提示:打印控件异常…

     问题现象:出入库汇总表按“输出”时提示“打印控件异常。。。”

     问题版本:8.52

     问题模块:存货

     问题原因:按“输出”时提示“打印控件异常。。。”,然后按预览,发现不能预览到最后一页,而最末页只能显示出一部分,到了某一存货名称就显示为空了,由此判断是某一存货的名称有特殊字符。

     解决方案:按该存货编码查看该存货的属性,发现该存货名称确实是有特殊字符“<>”,将该特殊字符改为“()”,再查找其他存货有类似特殊字符的全部修正过来,再预览和打印就再也没问题了。

     将仓库计价方法由计划价改为实际价问题

     问题现象:仓库由计划价直接更改为实际价后,汇总表数据和 与总账对账界面数据不一致

     问题版本:8.52

     问题模块:存货

     问题原因:改为实际价后,差异部分不再体现出来

     解决方案:将本月底前尚未报销的入库单,再录一遍红字,一遍蓝字,结算掉以后,再进数据库中将IA_Subsidiary表的iDebitDifCost、iCreditDifCost字段清空,再将IA_Summary表的iIDif、iODif、iDif字段清空,再将差异总额用入库调整单行调整,此前的差异再用出库调整单调整出去

     出现存货结转后无数量的情况

     问题现象:存货结转新年度数量,金额不对。出现存货结转后无数量的情况。

     问题版本:8.51A

     问题模块:存货

     问题原因:同解决方案

     解决方案:1.2005年存货期初余额没有数量只有金额的问题,是由于用户在2004年度中一些存货的出库单手填出库成本,不是按照仓库计价方式计算出库成本,造成出库成本与入库成本不相等,使得一些存货结存数量为零金额不为零。这种现象不是错误。

     2.2005年存货期初余额和2004年年末余额数量不相等的问题,原因用户数据2004年的期初数据错误造成的。在2003年结转到2004年存货期初记账后,ia_valuationass的inid和outid字段应该关联ia_subsidiary的id字段可以找到对应记录,从2004年度数据库中发现ia_valuationass表中一些期初结存的记录在ia_subsidiary中找不到相关联的记录,在2004年向2005年结转时造成这部分记录的数量不会被转到2005年。出现错误的存货数量不是很多,建议在2005年期初余额中修改即可。

     明细帐查询时有存货档案不存在的记录

     问题现象:win2kPro+ v8.21

     存货档案,5p5ss3431 存货档案编辑 提示"已被他人删除",查询其明细账无误

     问题版本:其他

     问题模块:存货

     问题原因:数据问题

     解决方案:1.存货编码 cInvcode 后含有非法字符 空格

     update语句更新即可

     2.查询是否有其他档案有类似情况 5r24104j1 有相同状况

     更新即可 详细参见附录SQL语句

     附录SQL语句:

     update inventory set cinvcode='5r24104j1' where cinvcode='5r24104j1'

     --select * from inventory where cinvcode = '5p5ss3431 '

     --select * from inventory where cinvcode like '% %'--查询是否有相同情况(存货编码尾有空格)

     -- select * from inventory where cinvcode='5r24104j1'

     八、报表

     UFO存货函数取数问题

     问题现象:UFO存货函数取数问题:下列公式是进入UFO报表帮忙中的举例: sRK("1998-01-01,1998-02-15","001",1998,"bc%l","B1","01","S1") 返回001账套1998年“B1”部门“S1”收发类别“01”存货分类所属的存货“1998-01-01”至“1998-02-15”的入库数量 我将上公式设置为客户要求取数的公式如下: sRK("月","002",2005,"","","","1", ) 上述公式是按关键字月来取002账套2005年收发类别为1存货编号货的入库数量,系统返回的数据却是所有存货的入库数量。

     问题版本:8.51

     问题模块:UFO

     问题原因:如果您要取取002账套2005年收发类别为1存货编号货的入库数量,不应该sRK("月","002",2005,"","","","1", )。这样定义,在您的公式中即没有收发类别关键字“L”也没有存货编号关键字"C",找不到关键字时系统默认按全月取数。

     解决方案:请参照如下公式定义:sRK(月,"001",2003,"lc","101", "0001"),该公式返回001账套2003年收发类别为101存货编号为0001的存货入库数量。

     UFO中批命令某单元格取不到数

     问题现象:813UFO中批命令某单元格B17取不到数,若在命令窗口单独执行此命令则能够取到数。

     问题版本:其他

     问题模块:UFO

     问题原因:批命令中此单元格有重复命令。

     解决方案:打开二次开发,打开此批命令,将B17单元的公式复制到命令窗口运行,结果能够取到数,在批命令中搜索“LET B17”,结果发现有两处,其中一处应为M17,可能手误为B17了,并且刚好此公式取数不到,导致B17取到数后又被冲掉了,将第二处的B17改成M17后取数正确。

     资产负债表不平

     问题现象:UFO报表资产负债表不平,本年利润数怎么都取都不对,负债表上的公式也正确。

     问题版本:8.52

     问题模块:UFO

     问题原因:后来到总账中的科目设置里一看,发现在损益类科目里,有些收入的科目,客户在建立的时候把其方向改在了借方,有些费用科目客户在建立的时候把其方向改在了贷方。

     解决方案:在后台科目表中将其科目方向修改过来(将CODE表里BPROPERTY字段修改,true是借方,false是贷方)。然后再在资产负债表里取数,平了。很基本的财务概念,不知道客户为什么会出错。

     UFO按任意日期段取数问题

     问题现象:UFO按任意日期段取数问题:怎么样可以求出1号到15号这段时间的主营业务收入和主营业务成本。

     问题版本:8.52

     问题模块:UFO

     问题原因:在批命令中用TFS条件发生函数即可实现

     解决方案:可参照如下批命令进行处理: let &DATE=GETSTR("请输入报表起止日期(如:10/01/2003,10/25/2003)") let c9=TFS("5501",&DATE,借,,,,,,,,,,,,,,,,"y") 执行批命令时,在提示窗口输入起止日期即可,如:10/01/2003,10/25/2003,则返回当前帐套5501科目10/01/2003至10/25/2003的科目借方发生额。

     财务软件接口程序未能提取出数据

     问题现象:在"久其报表"中使用"提取财务数据"后进入"用友报表UFO接口程序SQL版",点击"生成结果库"报错:在C:\jqreport\cwzbk.ini文件中未读取到指标代码编号. 当使用"D:\U8SOFT\UFOIF\EXAMPLE"下的指标库内容覆盖cwzbk.ini中的内容后能够开始生成结果库,但是生成完毕点击"关闭"后,久其报表提示"财务软件接口程序未能提取出数据".。

     1、在“久其报表”中使用“提取财务数据”功能后进入“用友报表UFO接口程序SQL版”(以下简称“接口程序”),点击“生成结果库”报错,此时我们的软件使用的是久其报表软件下的一个CWZBK.ini文件,而此文件是每次点击“提取财务数据”后由久其系统自动生成的(如果已经有了变动,它会恢复成改动前的状态),如果要正常使用接口程序,必须每次修改CWZBK.ini文件才可以。

     2、修改CWZBK.INI文件后,“接口程序”能正常开始取数。通过SQL SERVER事件探察器显示:接口程序已经从相关帐套中取出数据,但是根据接口程序的使用说明,在完成点击“生成结果库”后的运算后,再点击“关闭”后数据就应该在久其的界面上显示出来才对,但是现在久其报表软件在当“接口程序”点击“关闭”后提示“财务软件接口程序未能提取出数据”。

     问题版本:8.52

     问题模块:UFO

     问题原因:1、在执行用友的接口程序UFOWIF.EXE时,必须对应有入口参数文件(InterCs.INI),该文件中可根据实际情况修改各配置文件的路径,如:CWZBK_File =./example/指标库.ini CWGSK_File = ./Library/商品流通业公式库.ini CWSJK_File = ./example/结果库.ini Log_File = ./example/日志库.txt 2、久其软件接口设置参数定义有问题。

     解决方案:1、请根据实际需要修改对应配置信息 2、请检查久其软件中是否有执行用友接口程序对应调用参数的设置,如果有的话将其参数指定到C:\U8SOFT\UFOIF\EXAMPLE\的“InterCs.INI”文件。如果久其调用的是U8的接口程序文件,可创建一用友接口程序的快捷方式,在创建快捷方式时应该加上参数如在请键入项目的位置处输入:C:\U8SOFT\UFOIF\ufowIF.exe "C:\U8SOFT\UFOIF\EXAMPLE"。然后在久其软件中指定直接调用该快捷方式。

     3、请单独运行用友接口程序,看能否生成结果数据(结果库.ini)。

     九、系统管理

     年度结转失败

     问题现象:年度结转失败,vender、customer与voucher表提示对应错误

     问题版本:其他

     问题模块:系统管理

     问题原因:从U821转换为U8.20后,CUSTOMER表中出现冗余字段,导致年度结转字段对应出现错误,年度结转无法完成。

     解决方案:1、打开SQL查询分析器,跟踪结转过程,发现CUSTOMER 表出现问题。

     2、与上年度的CUSTOMER 表进行对比,发现本年customer 表中多出字段:icostgrade,删除该字段。

     3、清空新年度数据,接续结转,发现VOUCHERS/vender表结转出现问题

     4、查询到是与customer表的问题一样,出现冗余字段,删除这些字段

     5、继续结转,问题解决

     系统所用产品被非法删除,不能结转上年数据

     问题现象:用户进行2004年应收、应付结转时,系统提示: “系统所用产品被非法删除,不能结转上年数据。”

     问题版本:8.51A

     问题模块:系统管理

     问题原因:该帐套2004年度有些存货档案在2005年数据库inventory数据表中(存货档案表)不存在。其实针对类似年结错误完全可以利用支持网站上的U8集合工具平台中的年结检测工具方便的检查出来错误原因,或SQL SERVER事件探查清也可很快定位问题的原因,在跟踪记录中有如下语句:SELECT cInvCode FROM UFDATA_001_2004..inventory WHERE cInvCode NOT IN (SELECT cInvCode FROM inventory)

     解决方案:1、打开SQL企业管理器在2004年度数据库inventory表点“SQL”按钮参照执行如下语句,将缺少的存货档案记录复制,粘贴到2005年度数据库inventory表中: select * from UFDATA_001_2004..inventory where cinvcode NOT IN (SELECT cInvCode FROM UFDATA_001_2005..inventory) 2、然后重新结转即可。

     软件提示为演示版

     问题现象:单插加密盒,不联打印机,软件正常,联上打印机后提示为演示版。

     问题版本:8.52

     问题模块:系统管理

     问题原因:可能是加密盒与打印机冲突。

     解决方案:经反复测试,发现如果先启动机器,再开打印机的话,就会出现问题,如在开机前先打开打印机的电源,则正常,让用户在开机前先开打印机即可。

     十、其他

     库存台账发出数与委托代销发出商品借方数不等

     问题现象:U851A库存系统中库存台账的发出数与存货系统中的委托代销发出商品的借方数不等。台账的一月份少了两条明细记录。

     问题版本:数据库

     问题模块:MSSQL2000

     问题原因:数据库索引问题。

     解决方案:打开数据库,找到RdRecord/s表中台账所少的两条记录,观察各字段的值均正常。用SQL跟踪器得到查询库存台账的SQL语句,在查询分析器中运行,所得结果与库存系统中一样少两条记录,再在此语句上加上限定条件,使之只包含一月份的第一条记录和少掉的两条记录,运行结果正常为三条记录。再去掉限定条件,又少了两条记录!奇怪!分析:当大量查询数据时可能用到索引,而指定记录时直接从库中取数,因此上面的奇怪现象应与索引有关,运行DBCC DBREINDEX重建RdRecord表的所有索引,再查台账,结果依旧!运行DBCC CHECKDB并加上REPAIR_ALLOW_DATA_LOSS参数,运行结果报RdRecords索引有错并已修复,再查台账,此时多出了一条记录,但还有一条记录未查到,多次运行DBCC CHECKDB,直到不再报错为此,再查台账,结果正确,至此问题全部解决。

     关于委外结存材料查询

     问题现象:860委外管理中,对于委外结存材料的查询太简单,只能根据供应商及产品来查询。在实际的业务中,委外仓库的管理应等同于自已的仓库,需对委外仓库的产品进行明细及汇总的查询。另外月末还会对委外仓库进行盘点。鉴于此种实际委外管理业务,我认为委外管理应达到以下需求: 1、委外结存材料的报表查询,应该象库存管理的报表查询功能; 2、增加对委外单位结存材料的盘点功能;

     问题版本:8.60

     问题模块:委外管理

     问题原因:使用问题

     解决方案:委外仓主要用于对倒冲材料的处理,委外仓同普通仓处理一致,库存系统中有关查询均可使用,也支持委外仓倒冲材料的盘点,且可自动生成盘点补差材料出库单。对于委外材料的管理,可分为两个阶段。

     1、材料尚在仓库中的管理:通过调拨方式将材料调入委外仓,对于倒冲材料在加工品入库时自动生成材料出库单,对于领用材料可参照订单生成材料出库单,对于该仓库的材料结存可随时查询,同普通仓管理一样。

     2、材料已发出的管理:而对于已通过材料出库单出库的材料,系统不再通过虚拟仓来管理,而是通过对业务单据的查询(核销单、委外材料余额表等)来知晓已出库的材料在委外商处的情况,即已出库、已加工收回、在生产线中应该剩余的材料等信息。

     收发存汇总查询报错

     问题现象:进入WEB购销存的收发存汇总输入查询条件时, 报错提示: WEB报表控件: 850版本前的数据请用后台相应系统升级保存后打开! 错误位于模块:clsuserQuery 错误位于模块:clsuserQuery

     问题版本:8.52

     问题模块:业务WEB

     问题原因:数据问题,是此数据库中的rpt_fetchobject中少记录引发的错误。

     解决方案:是此数据库中的rpt_fetchobject中少记录引发的错误。

     从演示帐套(或正常的帐套)导入此表即可。

     可以先清空rpt_fetchobject中的记录,再使用SQL的导入导出工具来追加记录。

     生产进度汇报明细表格式错乱问题

     问题现象:生产进度汇报明细表格式错乱问题:生产进度汇报表是好的,后来不知谁调整的表的格式,结果表头的标题与内容完全不一样,如表头是规格,表体则是姓名。现在进入生产进度汇报表,再进“格式”时,表头部分的所有表栏都跑到屏幕的最左端去了,用鼠标将其拉出来后,再排好,也不能保存。表头的内容一旦被删除并保存,即不能再恢复,是否有重置表栏一功能。将账套中所有RPT_?的表删除,然后再从一个好的账套中导入这些表,发现只需导入RPT_FLDDEF表即可,导入后,进入生产进度汇报表就正常了,但表格式不能编辑,即不能点工具栏中的“格式”,退一步讲,你就是一点也不编辑,然后保存并退出,再次进入这个报表,其表头的字段名就全成了英文的了。

     问题版本:8.52

     问题模块:生产管理

     问题原因:rpt_flddef数据表关键字、索引、自增长种子等丢失,导致执行如Insert into Rpt_FldDEF 语句时插入记录失败。

     解决方案:1、查询分析器中当前年度库中参照执行如下脚本,删除目前错误数据: DELETE from Rpt_GlbDEF where name like '%生产进度汇报明细%' DELETE from rpt_flddef where id=2283 DELETE from rpt_fltdef where id=2283 2、查询分析器中当前年度库中执行如下脚本,修复丢失的关键字、索引: ALTER TABLE [dbo].[Rpt_FldDEF] WITH NOCHECK ADD CONSTRAINT [Rpt_FldDEF_PK] PRIMARY KEY CLUSTERED ( [ID_Field] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Rpt_FldDEF] ADD CONSTRAINT [DF__Rpt_FldDe__iColS__76B76416] DEFAULT (0) FOR [iColSize], CONSTRAINT [DF__Rpt_FldDe__iAlig__77AB884F] DEFAULT (0) FOR [iAlignStyle], CONSTRAINT [DF__Rpt_FldDe__iSize__789FAC88] DEFAULT (0) FOR [iSize] GO CREATE INDEX [ID] ON [dbo].[Rpt_FldDEF]([ID]) ON [PRIMARY] GO CREATE UNIQUE INDEX [ID_Field] ON [dbo].[Rpt_FldDEF]([ID_Field]) ON [PRIMARY] GO 3、在SQL SERVER 企业管理器当前年度数据库中选中rpt_flddef,右击鼠标在“设计表”中将ID_Field字段的“标识”属性改成“是”,“标识种子”“标识递增量”均为1即可。

     4、在SQL SERVER 企业管理器中通过数据将999正常演示帐套的数据表Rpt_GlbDEF、flddef、rpt_fltdef中有关“生产进度汇报明细 ”的记录导出到目前问题帐套年度数据库对应的表中,导出方式可选择“用一条查询指定要传输的数据”,其中用到的查询分别如下: use UFDATA_999_2003 select * from Rpt_GlbDEF where name like '%生产进度汇报明细%' select * from rpt_flddef where id=2760 select * from rpt_fltdef where id=2760 5、重新登陆查询生产进度汇报明细表即可。

     注意做好数据备份!

     同步驾驶舱数据时出错

     问题现象:环境:dell6650数据库服务器;2颗XEON CPU/2.2GHz、4G内存 dell2650应用服务器;2颗XEON CPU/2.4GHz、3G内存 现象: 1、进行2004年到2005-2-8的数据抽取,和到2005年3月5日的数据抽取,在抽取日志中发现出错信息:同步出错: 在同步驾驶舱数据时出错: [SynOLAPError驾驶舱同步时出错:数据仓库重算时出错: [SynDataWareHouseErr调用数据仓库重算出错!详细错误信息: ] ] 2、指标中心查询时报错:方法'作用于对象失败'; 3、业务主题查询时提示:查询时发生错误,可能是您选择了未曾抽取的日期,譬如说上年同日,请重新查询。

     4、点分析条件时提示:无法得到指定CUBE下的纬度可能数据仓库不完整。

     问题版本:8.60

     问题模块:管理驾驶舱

     问题原因:从问题现象看问题出现在数据抽取上,可能是抽取到当前模块数据时系统出现了错误,从而导致了后续查询分析的失败。错误原因有两种可能:1、由于对应业务模块的原始数据错误而导致抽取时出错;2、环境问题:如SQL SERVER、分析服务的补丁等。

     解决方案:针对第一种情况,可在抽取到当前模块时通过SQL事件探察器进行跟踪,一进一步查询分析问题的原因。第二种情况:可重点检查SQL SERVER、分析服务SP3补丁中的MSADOMD控件版本是否正确,其正确版本应是:2.71.9030.0。如果不一致可用正确的该控件文件替换并重新注册即可。

     860管理驾驶仓登陆失败

     问题现象:860系统,原管理驾驶仓可用,现却出现以下错误提示(下载资源失败),重装860系统,可还没能解决,而且期间也没装过其他软件,请问有没有不用重装系统的方法能解决呢

     问题版本:8.60

     问题模块:管理驾驶舱

     问题原因:同解决方案

     解决方案:您好: 请您将‘我的电脑’—》‘管理’—》‘本地用户和组’—》‘用户’—》选择 UF_OLAP_USER 的密码改成‘永不过期’即可。

     客户端登陆不到服务器

     问题现象:win2kPro+u851

     服务器使用正常,客户端不能登录到服务器

     问题版本:8.51

     问题模块:其他

     问题原因:环境问题

     解决方案:1.网络共享正常,可以互相拷贝文件 \\server(192.168.0.149) \\my1(192.168.0.23) 均可以访问

     服务器(\\server)ping 192.168.0.23 通,ping my1 不通,客户端(\\my1)ping server不通 ping 192.168.0.149不通

     2.检查环境无误,经询问安装 TrendMicroInternetSecutity 卸载并重新安装TCP/IP协议 即可解决

     不能登录服务器

     问题现象:客户端在登陆服务器,提示不能登陆服务器。

     问题版本:8.51A

     问题模块:企业门户

     问题原因:同解决方案

     解决方案:以前这种现象在服务器上把客户端名称加上即可,但是这次加上也不行。

     最后在服务器上加的用户属性里有个拨入,在拨入里面有个分配静态ip,把客户端的ip输入即可。

     对外结算单生成凭证问题

     问题现象:您好,821资金管理中对外结算单生成凭证时,银行科目与帐户定义不匹配,例如:在账户科目中设置的银行账户对应科目但是生成凭证时(例如:对外结算单00000000281号单据)生成凭证式对应的银行科目不正确。应该但默认 即使在账户科目定义中定义上也不行。

     问题版本:其他

     问题模块:资金管理

     问题原因:同解决方案

     解决方案:821资金管理内帐户科目定义不是设置凭证科目,是当账户的数据源为“从总账系统直接取数”时,要在此模块中设置取数的科

    相关热词搜索: 用友问题合集 用友 维护

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网