爱尼克斯净水器排名怎么样,看过之后才晓得

& 用友T3、T6常见问题
作者:admin
1.威海用友T3:用友通10.3备份时提示“压缩失败!UFDATA。BAK”
问题解决:清理临时备份文件\uftmp\ufdata.bak后,备份成功。
原因:D盘空间太小。
2.威海用友软件T3:用友通10。3固定资产结转年度数据时提示:列名bbltransdeprt无效。
问题解决:在数据库中的fa_card表增加dbltransdeprt列
3。接上述问题,成功结转年度数据后,在新年度的固定资产管理模块中的卡片不能打开。
问题解决:在新年度该账套的数据库中,删除fa_card表中dbltransdeprt列。
4。威海用友T6:账套备份时提示:“超时已过期”
问题解决:备份ufsystem后,在查询分析器里运行 use ufsystem truncate table ua_log
原因:ua_log上机日志过大。
5。威海用友T6:U6 3.2plus1过年度账时提示:-列名‘gnvpicture’无效。
问题解决:查询分析器执行如下脚本:use ufdata_199_2009
alter table inventory drop column ginvpiture.
6。威海用友T6:2009年应收管理结转到2010年,期初余额与总账对账不平。
问题解决:数据库表ap_detail中ccode值由null改为1131。
原因:2009年应收管理中做收款单时,填写摘要时带有#等特殊字符。
7。威海用友软件T3:用友软件在运行或者维护的时候,会报出这样的错误。‘插入错误:列名或所提供值的数目与表定义不匹配 ’。
在固定资产年结的时候,报出这样的错误。
问题解决:从前一年的数据库中复制 fa_cards表到 今年的数据库中,执行 delete From fa_cards 清空今年的fa_cards表中数据。重新年结。成功!
8。威海用友T3:固定资产月结时提示如下:(1)本月还未进行过折旧计提(2)在最后一次折旧计提后对账套数据进行过修改!请进行正确的折旧计提之后再进行“月末结转”。
问题解决:删除折旧凭证后,重新计提本月折旧,生成凭证后,月结成功。
原因:本月提取折旧生成凭证后,又进行了折旧计提,就会出现上述提示。
9。威海用友软件:2012年过账滞后,2013年要继续正常开单,如何解决?
问题解决:在2012年直接做2013年的单据。
10。威海用友软件:账套由10.1升级到T6后,客户往来总账本期发生额是明细账的2倍。
解决方案:取消结账、记账到期初状态后,再重新记账、结账,问题解决。
11。威海用友软件T6:库存管理中填入库单(包括采购、产成品、其它入库单)提示:运行时错误91或with block变量。
解决方案:(1)在错误账套数据库vouchertemplates中找到vt_id(入库单显示模板)的值A(2)在数据库vouchoritems中vt_id值等于A的记录全部删除(3)将正常账套数据库vouchoritems中vt_id等于A的记录复制到出问题账套对应的数据库中,问题解决。
12.威海用友软件-问题现象:预览或打印凭证时报错,提示: 运行时错误 *:内存溢出 ;查询明细账点[确认]后报错,提示: 出错:7-内存溢出
解决方法:
方法一: 从其他的电脑上拷贝ufformat.mdb文件,放在:操作系统目录\system32\UFCOMSQL下,
如放在C:\WINDOWS\system32\UFCOMSQL下。
方法二:从其他的电脑上拷贝ufrtprn.ocx文件,放在C:\WINDOWS\system32\UFCOMSQL下,
并对该文件重新注册。
13.威海用友软件:销售发票制单时总是提示“该客户已被锁定”,如何解决?
解决方法:
1。选择data库执行 delete from gl_mccontrol delete from gl_mvocontrol delete from gl_mvcontrol delete from ap_lock delete from lockvouch delete from ia_pzmutex 2。请选择ufsystem库执行 delete from ua_task delete from ua_tasklog 14.威海用友T6问题:账套主管在客户端设置好打印格式后,更换操作员该打印格式不起作用。
解决方法:在该客户端删除如下文件:C:\WINGDOWS\SYSTEM32\UFCOMSQL\PRINTSETING
问题解决。
15. 威海用友软件: U811如何升级T6?
1)U811—–升级到U812L(1)通过系统管理备份出U811(2)安装U812后,引入U811的备份(3)进入账套后,会自动升级到U812
U812—–升级到U821 (1)U812在电脑中有3个信,分别是C:\UFSOFT80 这是安装目录 ; C:\WINDOWS\SYSTEM\UFSYSTEM 这里放的是账套信息 ZT001 ZT002 ZT003等;
C:\WINDOWS\SYSTEM32\UFSYSTEM 这里放的是系统信息 UFSYSTEM.MDB和UFSUB.MDB(2)将以上的三个信息备份后,删除U812,安装SQL数据库,再安装U821,(3)修改UFSYSTEM.MDB中ZT001的存放路径。如D:\UFSOFT80(4)将上述的后两个信息都放到D:/UFSOFT80中(5)用友系统管理中―――升级ACCESS数据库,选中D:\UFSOFT80中UFSYSTEM(6)显示出要升级账套的年度,进行选择升级
U821—–升级到T6:(1) 数据升级到U821后,通过系统管理备份出该账套(2)修改备份出来的UFERPACT.LST中信息,让他与T6备份相同。(3)通过系统管理引入修改过的账套数据(4)通过系统管理中的升级SQL数据进行账套升级。
注意:必须将账套从U811—升级到U12.这是因为U811不支持SQL2000数据库,只支持升级到SQL7.1
16.威海用友T6在做年度结转时,提示:本机已经‘运行系统控制台’程序,请结束该程序再执行结转!
解决办法:在SQL查询分析器里运行: use ufsystem delete FROM UA_TaskLog WHERE csub_id=’AS’ AND cstation=’你的服务器名称’ 立刻就能解决。
17.威海用友T6软件销售管理中,应收账款明细显示金额与发票上的金额不相付
解决办法:update ap_detail set idamount=inatsum from (select * from ap_detail where cvouchid=’ZBP′ ) as ap_detail left join (select inatsum ,autoid from salebillvouchs where
autoid in (select ibvid from ap_detail where cvouchid=’ZBP′) )as a
on ap_detail.ibvid=a.autoid
18.威海用友T6 5.1固定资产增加、计提折旧等功能不见了,重新进软件后,计提折旧功能重现,点击后又不见了
解决方案:accinformaiton表中,固定资产的最会会计期间和最新日期不对,调整后问题解决。
19.威海用友T3财务通版本,账套基础设置中会计科目115120无法删除,提示此科目已设为常用科目!不能删除!如何解决? 1.此科目是否有业务发生,如果是有业务发生那不能删除。 2.看是否在月末结转–期间结转损益设置里有此科目结转到本年利润,如果有,取消期间损益结转设置,再删除此科目。 3.可以在ufdata–帐套号–会计年度上查看GL_mcodeused表中看有哪些常用科目,如果没影响,直接在库中删除。删除前备份帐套。
20. 威海用友T6:有个客户是民间非营利组织的会计制度,在定义期间损益结转时结转到“3101”非限定性净资产 但它的期间损益定义窗口的损益类科目是空的,需要做如下操作才能显示损益类科目 1、打开UFSystem数据库——表GL_CodeClass 2、找到itrade=‘34’(民间非营利组织)cclass=’收入费用’的这条数据,itrade对应的科目性质在GL_Btrade表里 3、这条数据的最后一列bcheck改为1,原来是0 这样就显示损益类科目就显示,正常操作
21.威海用友T6:系统在系统设置的单据格式设置后打印不变?
问题现象:T6系统在系统设置的单据格式设置–销售模块设置-发货单设置里第一次修改保存后,格式需要重新设置。在模板重新修改也显示修改成功了,可是在单据打印时,打印出的样式还是第一次修改保存后的样式,
现在无论我怎么修改打印出都是第一次的模板。就是把原来的打印模板删了,重新设置。可是打印出来还是最初保存的模板式样,系统已经打上最新补丁,也是无济于事。
问题原因:打印设置是保存在windows -system32- ufcomsql-pint里面,而不是保存在数据库中
解决办法:进入 windows -system32- ufcomsql-pint里面的的帐套号的文件删了就行了
22.用友T6如何修改最大单据号
首先:打开数据库的企业管理器,找到问题所出现的帐套数据库(ufdata_xxx_xxxx),打开表RDRECORD,RDRECORDS,这两个表,查看RDRECORD最大的ID号,和RDRECORDS最大的AUTOID号,并记下。
其次:打开ufsystem,打开表,找到表ua_identity,找到对应帐套中的RD号,把ifatherid该为rdrecord的最大ID号,把ichildid该为rdrecords中的最大AUTOID号。
总结:用友最大单据号问题分析及解决方法
在使用平常处理的问题中,经常会碰到诸如:单据保存时提示 违反了primary key约束 **** 不能在对象 *** 中插入重复键。新增单据保存失败 的问题。
分析这种错误主要有两个原因:1.系统库ufsystem中ua_identity表存在重复的记录;2.Ufsystem中ua_identity表的ifather、ichildid值小于data库中相关联主子表的最大id值。
解决方法:
第一种情况,解决办法很简单,删除多余的记录。但是该删哪一条呢?我们必须找到对应单据的最大ID,才可判断哪一条是多余的;
第二种情况,新增的单据在data库中是什么表?对应的在库中ua_identity表中字段cvouchtype是什么?相对应Id又是什么呢?通过做新的单据找规律,下面总结出了各种业务单据在系统库和data库中相关联的表和字段。
注:对应单据名称为我们新增单据的名称,cvouchtype为系统库中ua_identity表对应单据类型字段,ua_identity表中ifatherid对应关联表主表中ID标识, ichildid对应关联表子表中ID标识。
对应单据名称 cvouchtype data库中相关联主子表 相关联主子表ID字段标识
采购请购单PuApp PU_AppVouch/s
采购订单 Pomain PO_Pomain/PO_Podetails
采购到货单 PuArrivalPU_ArrivalVouch/s ID/autoid
采购入库单rd
Rdrecord/s
采购发票 Purbill
PurBillVouch/s
销售报价单 QuoMain SA_QuoMain/ SA_QuoDetails ID/Autoid
销售订单 Somain SO_SOMain/SO_SODetails
销售发(退)货单 DispatchDispatchList/s DLID/Autoid
销售发票 Billvouch SaleBillVouch/s
SBVID/Autoid
委托代销发货(退)单Dispatch DispatchList/s DLID/Autoid
委托代销结算单 SettleVouch SA_SettleVouch/s ID/Autoid
委托代销调整单Dispatch DispatchList/s DLID/Autoid
销售调拨单(红、蓝)Billvouch
SaleBillVouch/s
SBVID/Autoid
销售零售日报(红、蓝)Billvouch
SaleBillVouch/s SBVID/Autoid
代垫费用单Expense ExpenseVouch/s ID/Autoid
销售支出单Salepay SalePayVouch/s
委外发票Wwpurbill OM_PurBillVouch/s
产成品入库单 rd
Rdrecord/s
其他入库单rd
Rdrecord/s
材料出库单rd Rdrecord/s
其他出库单 rd
Rdrecord/s
TransVouch/s ID/Autoid
盘点单 ch CheckVouch/s ID/autoid
限额领料单 ma
MatchVouch/s ID/autoid
不合格品记录单 sc
ScrapVouch/ScrapVouchs ID/Autoid
不合格品处理单 sc
ScrapVouch/ScrapVouchs ID/Autoid
货位调整单 ad
AdjustPVouch/s ID/Autoid
收付款单 sk ap_closebill/s CVOUCHID/ID
23.用友T3采购入库单据列表中过滤条件变灰色,如何处理
解决办法:1)进入采购入库单列表,直接点’确认’进入
2)点击‘格式’菜单—–点选‘显示’列内容—-挑勾—确定退出
3)再次进入时OK
24.用友T6:固定资产中的原始卡片录入菜单不见了
accinformation表中dwritabledate和ilastperiod中的时间不一致造成的,调成时间一致问题解决.
25.问题:单独启用核算模块,查询某个存货的现存量和收发存汇总表对比时发现查询出来的结果不同,后来发现不止是这个存货,其他的存货也有相同的现象。
回答:这个问题看起来很常见,可是清空ST_TotalAccount表再通过IA_Subsidiary表重写也未能解决问题。再检查UA_Account_SUB表中的记录也都完整,通过排查发现,单独启用核算模块以后,在表AccInformation中只应该启用cYysID=IA的记录,而客户的数据表中竟然还启用了cYysID=SA的记录(销售系统),所以才导致了现存量和收发存汇总表不一致。把cYysID=SA的记录的启用时间致空,然后再使用软件中‘整理现存量’功能,就恢复正常了。
26.问题:在做调拨单的时候,有些存货在单据保存的时候,提示“存货入库对应关系错误,请重新输入批次”。仓库使用的时候先进先出法。
回答:仓库选择的是先进先出法,所以在做调拨单的时候,需要按照入库的先后顺序进行调拨,调拨单上带出的实效日期默认是先入库存货的实效日期。 例如:001存货,批次11-11-2入库一笔,又入库一笔,如果在做调拨单,则需要先对入库的那一笔做调拨,然后再对入库的进行调拨,否则就会出现问题中的提示。
27.问题:每个月都有固定的凭证,例如支付工资凭证要生成,能否复制上月凭证进行生成,减少重复性工作? 回答:1.在总账-填制凭证中,点击制单-生成常用凭证,填写编号、说明和科目公式设置后点击确定保存。 2.在下月要调用的时候,点击填制凭证上的制单-调用常用凭证,可以直接填写编号调用,也可以点击参照按钮选择需要调用的凭证,这样就可以将之前设置为常用的凭证调出来保存。
28.问题:用友通启用业务模块在增加一个采购入库单,做好后保存,然后发现仓库选错了,再点击修改进去,发现表头仓库已经不允许修改了。 回答:因为单据编号规则依据仓库来设置,而且表体的存货是依据此仓库录入的,在存货存在的情况下,仓库也是不允许修改。所以目前的处理方式是把该单据删除重新填写。
29.问题:采购入库单单据能否像凭证一样批量打印。 回答:打开业务单据,例如采购入库单,然后点击“打印”右边的下拉箭头,在下拉菜单中有个“批打”,点击进入批打界面然后输入筛选条件点确定,系统会筛选出单据列表,全选点打印即可。
30.问题:在总账模块,会计科目1131应收账款科目下增加一个二级科目的时候,编辑完毕保存时系统提示 “此功能不能使用或操作员没有权限”,操作员是帐套主管权限。 回答: 1.建议将其他正在使用总账模块或往来、现金等模块的人员退出使用的模块。 2.使用清除异常互斥记录工具,清除下互斥记录解决功能锁定问题。 3.让单独一个人员登录基础设置–会计科目中增加二级科目即可。
30.问题:清空年度账的时候提示“对象名‘AccObject’无效”,点击“确定”按钮后又提示“对象关闭时,不允许操作”,请问如何处理?
回答:安装最新的软件补丁(补丁号为688),并对年度账执行补丁脚本,清空年度账正常。
31.问题:在基础设置—财务—项目目录中增加项目大类的时候,选择的是普通项目大类,但增加完成后软件自动带出来的却是经济分类项目,什么原因? 回答:目前软件中项目大类的最大允许支持个数是99个,其中95-99项目大类是软件默认占用的,当新增的项目大类达到第95个时,就会自动带出经济分类等明细。
32.问题:某工资项目增加后,没有使用,也没有在公式中设置,在工资变动表中,该项目的所有人员都没有数据,但是删除该工资项目时,提示“该工资项目已使用不能删除”。 回答:在工资模块菜单中“统计分析”—“帐表”—“我的帐表”,找到有该项目的报表,然后点击修改这张报表,将该项目在帐表中删除后,就可以将该工资项目删除。
33.问题:发货单只录入一行存货记录,但出库时却要指定多个货位。出库单无法进行存货拆分,请问如何处理? 回答:销售出库单表体右键—“设置货位”—“修改”—录入指定货位及其数量即可。
34.问题:很多客户在新建了某个存货档案以后又不想用,删除的时候会提示“此记录被关联引用,不能删除”,在软件中与这个存货档案有关联的单据都删除以后还是同样的提示。 回答:如果确认与这个存货档案有关联的单据都已删除,那么只要在库存模块中使用‘整理现存量’功能整理一下,然后再去删除这个存货档案就可以正常删除了;反之,如果这个存货档案已经不再使用,但本年度还有与之关联的业务单据不能删除,那么这个存货档案只能等到建立新的年度账以后,在新年度账中使用上述办法还是可以删除的。
35.问题:T3-固定资产卡片管理怎么输出EXCLE,没有可以输出的选项。 回答: 1、先点开卡片管理 2、再点固定资产菜单下面“维护”下面的“数据输出” 3、选择需要的输出格式
36.问题:在使用优化流程的情况下,在分配业务员权限的时候,授权于公用目录、采购管理、销售管理、库存管理、核算四个模块全部权限后,为什么在填制采购入库单后不能保存,提示“没有单据记账权限,保存失败”? 回答:应该给予此操作员应付管理和应收管理的权限,即可保存单据。
37.问题:客户建账套时选择的行业性质是:一般企业(2007年新会计准则),因此在UFO财务报表中也同样选择一般企业(2007年新会计准则),可是在这张表中只有固定资产这个单元格,没有累计折旧。那么这张报表该如何取数?是报表有问题吗? 回答:转换成UFO财务报表中的公式就是:固定资产单元格中年初余额=QC(&#″,全年,,,年)-QC(&#″,全年,,,年)-QC(&#″,全年,,,年);固定资产单元格中期末余额=QM(&#″,全年,,,年)-QM(&#″,全年,,,年)-QM(&#″,全年,,,年)
38.问题:年度结转后各个模块需要检查哪些项目? 回答: 1、总账:基础数据是否结转正确,期初余额试算平衡、期初对账平衡。 2、工资:人员、部门、工资项目等基础档案是否正常结转。 3、固定资产:总账原值、累计折旧额是否与上年一致。 4、采购:期初采购发票、期初采购入库单、供应商往来期初是否正常结转。 5、销售:期初发货单、客户往来期初是否正常结转。 6、库存:库存期初、库存总账、现存量、库存批次汇总表等是否与上年年末一致。 7、核算:总账、收发存汇总表、明细账、暂估材料余额表等是否与上年末一致。
39.问题:发现凭证错误,需要修改,已经取消月末结账、记账和审核,但是凭证依然无法修改? 回答:方法一,更换制作凭证的操作员登陆软件后修改即可; 方法二,进入“总账”—“设置”—“选项”——“凭证”页签,将“允许修改、作废他人填制的凭证”的勾打上即可。
40.问题:期间损益结转凭证提示需要出纳签字? 回答: 1、在会计科目中取消现金总账科目的指定。 2、“总账”–“设置”–“选项”,去掉“出纳凭证必须由出纳签字”的勾选。
41.问题:固定资产计提折旧后,进入批量制单功能,发现没有可制单的信息。如何能够生成折旧凭证。 回答: 1.请检查“固定资产”—“设置”—“选项”—“折旧信息”,检查“折旧汇总分配周期”,是否是1个月。如果不是则说明客户设置成按季度或者半年或者全年生成一次折旧凭证,如果这样软件会进行判断到适合的月份计提折旧后,批量制单中自动会出现可制单信息。 2.如果“折旧汇总分配周期”是1个月,可以到菜单固定资产—处理—折旧分配表中,使用“凭证”功能按钮进行凭证生成,此种现象一般是客户曾经删除过批量制单中的信息。如果删除过则需要到菜单固定资产—处理—折旧分配表中进行凭证生成。
42.问题:科目总账打开后只能看到日期列,其他借方、贷方、余额等列都看不到。 回答:点击科目总账查询结果界面上方的“还原”按钮,软件会将各列列宽调整回默认状态,这样就可以查看到各列的数据信息了,然后在退出查询时,保存此次设置即可。
43.问题:账套使用一段时间后,客户需要增加新的人员档案到工资模块,但是在增加新档案后保存提示保存失败。 回答: 1.做好账套备份 2.使用维护工具中工资项目对比工具,针对客户账套先进行对比分析,如果分析出错误信息,则需要点击工具中的“修复”,然后再登陆客户账套工资模块,进行人员档案的增加即可。 44.t3-10.8plus1 打开存货档案显示不能打开数据库 ufinit .mdb,应用程序可能无法识别该数据库,或文件可能损坏。 问题原因:存货档案、客户档案等基础档案中,在打开档案时,都有创建此mdb文件的动作,此mdb为临时生成,用于打印与上下翻页等动作,关闭档案时删除此文件。提示此信息是由于此文件没有创建成功、文件损坏、被杀毒软件锁定或占用(正在扫描没有释放)等。金山等杀毒软件误认为产生的临时文件为病毒,对其进行屏蔽,导致报错。 解决方案: 关闭杀毒软件(如金山)或者把所有的mdb文件加入到白名单中。
45.问题现象:恢复固定资产月末结账状态时,报"BOF或EOF中有一个是真或者当前的记录已被删除,所需操作要求一个当前的记录",错,根据查找FA_vtsobject表中,出现少了一条3月份的记录,手工新增后,再恢复结账时成功!但进入3月份卡片管理中修改时提示"本机或网络出现问题,INVALID FILE ” 原因:固定资产卡片样式格式文件(1.VTS)破坏! 方法:1)打开正常账套的固定资产模块,然后到用友安装目录中有个GDZC的文件夹下,将文件名为1.VTS(正常大小应有13-14K)的文件,复制,然后帐套切换至出错帐套,打开固定资产模块,这时的1.VTS(文件大小可能只有100多字节,这其实是不正常的),将原正常的VTS文件粘贴!打开卡片样式,然后保存!即可!注意,1,VTS这个文件是跟着所打开的帐套而变化的!
2)固定资产无法取消月末结账,对应的修改方法 use ufdata_010_2012 –select * into fa_vtsobject from fa_vtsobject order by imonth,smodelid select * from fa_vtsobject order by imonth,smodelid use ufdata_010_2011 select * from fa_vtsobject order by imonth,smodelid –从上一年中的表中补充缺少的记录insert into ufdata_010_2012..fa_vtsobject( iMonth,sModelId,objVtsfile)select iMonth,sModelId,objVtsfile from ufdata_010_2011..fa_Vtsobject where iMonth not in (select DISTINCT(iMonth) from ufdata_012_2012..fa_vtsobject) –因为上一年的记录也缺少,所以要手工添加记录insert into ufdata_010_2012..fa_vtsobject( iMonth,sModelId,objVtsfile)select 1,sModelId,objVtsfile from ufdata_010_2011..fa_Vtsobject where iMonth =4
46.用友T3核算模块恢复期末处理提示“运行时错误13,类型不匹配”
因为出库单已记帐,但单价和金额为NULL值导致 解决方案: 查询分析器里找到相应账套数据库执行以下语句: update ia_subsidiary set iOutCost = 0 where iOutCost is null
update ia_subsidiary set iAOutPrice = 0 where iAOutPrice is null
47.SQL2005环境安装用友T3 10.8PLUS1重启电脑后,弹出窗口总是让输入SA密码。 解决方案:开始–程序–SQL;配置工具–SQL2005 CONFIG MANAGE,启用TCP/IP协议
48.财务报表导出EXCEL表时报错。提示:‘不能设置类range的columnwidth属性’只有利润表会有提示 解决方案:
方法一:利润表的顶行有A、B、C、D…等列名,将隐藏拉宽(如C列看不到,鼠标定位在B、D列中间时会变成左右方向箭头,此时按住鼠标左键,向右拖动,隐藏的C列就可以显示出来了)。 方法二:如果此利润表为自己新建并定义的模块,可以重新新建一个软件内置的模板。 (操作步骤:“财务报表”—“文件”—“新建”—选择行业模板—资产负责表) 方法三:如果利润表模块是从软件里面的默认模块新建的,还是提示“不能设置类range的columnwidth属性”,可以从别的电脑拷贝一个相同行业性质的模块,(操作步骤:点击“总账”-“设置”-“选项”-点击“其他”页签,查看账套的行业性质是什么,如:2007年新会计准则,那么可以去其他电脑的软件安装目录下如:C:\UFSMART\UFO\ufoModel\一般企业(2007年新会计准则) 49.【问题现象】用友通T3客户端提示用友通服务没有启动,启动时提示:本地计算机上的用友通服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。
【原因分析】可能安装的是完整版本的用友通T3软件,或者之前安装过完整版的软件(包含客户端和服务器),现在安装客户端,但之前的完整版卸载时没有卸载干净用友通的服务。
【解决方案】(1)如果安装的时候安装的是完整版本,需要卸载软件之后重新安装客户端版本的软件,安装时注意选择,客户端组件,其他都不需要勾选,(2)如果已安经安装的是客户端组件,还是提示用友通服务没有启动的情况下,请使用下面的方法解决:
a、点击“开始”-“运行”-“sc delete ufnet”- 点击“确定”
47.用友T3打印凭证时提示“打印设置未成功(错误号1)”
(1)凭证打印设置都设置好了,点击“打印”提示“打印设置未成功(错误号1)”?打印机名称太长导致的,更改打印机名称即可。依次点击“开始”-“打印机和传真”,选中默认打印机,右击点击“属性”,将打印机名称修改短一些,点击“确定”,重新进入软件打印凭证即可(2)重新安装网络打印机
威海用友软件:威海用友软件,威海用友,威海软件,威海用友财务软件电话:
友情链接联系QQ: |||||
本站由提供空间,本站由Wordpress.com提供驱动,  一、引言
  用友财务软件是目前国内财务领域中使用得最广泛的一种,署下发的AO软件中,就可以直接导入用友多个版本的数据,给审计人员带来极大的方便。但有时审计人员会面对几十甚至上百个帐套,如果逐个处理,未免费时费力。本文针对用友8.51的一个备份文件作一点分析,对其中各关键步骤给出一个程序处理的办法,最后给出一个解决用友8.51备份文件批量导入的流程。一点粗浅想法,抛砖引玉,同时也希望能给大家一点启示。
  二、分析过程
  用友8.51在备份的时候,一般会产生两个文件:UFDATA.BA_和UfErpYer.Lst.其中UfErpYer.Lst比较小,不到1K,而UFDATA.BA_通常比较大。由此,我们判断,财务数据应该在UFDATA.BA_中。
  我们用UltraEdit软件打开UfErpYer.Lst文件,发现它其实就是一个文本文件,保存着备份相关的一些信息,如软件版本、备份日期、帐套年度、文件路径等。而打开UFDATA.BA_文件时,我们发现是一堆乱码,甚至找不到常见的一些文件头的信息。因此我们初步判断它有可能是压缩过的文件。而且,从常理讲,考虑到磁盘空间的问题,数据文件备份的时候通常也会压缩处理。
  尝试用WinRar打开UFDATA.BA_,成功。解压后,得到一个文件:UFDATA.文件没有后缀名,因此我们还是先用UltraEdit打开。在文件头部,我们看到有&TAPE&、&Microsoft SQL Server&等字样,因此我们初步判断它跟SQL Server有关。
  根据以上思路,我们反过来比较,查看SQL Server数据库的各种文件的头部,看是否有与UFDATA 文件头相似的文件。SQL Server数据库中,与数据相关的文件,我们平时接触比较多的主要有数据文件和备份设备文件。新建一个空的数据库,用UltraEdit查看它的数据文件的头部,未发现相关字样,而创建一个备份设备后,查看该文件的头部,正好跟UFDATA文件的头部是一样的。因此我们初步判定UFDATA文件为SQL Server数据库的备份设备文件。并且,我们知道TAPE是磁带的意思,而SQL Server中跟磁带相关的通常与数据库的备份有关系。
  接下来我们就分析UFDATA文件中的内容。打开SQL Server的企业管理器,新建一个备份设备,并将文件名指定我我们解压后得到的UFDATA文件。确定后,查看新建立备份设备的内容,发现它其实是一个(或多个)数据库的完全备份。将它还原后,我们可以看到,这是用友的一个帐套数据库。
  对一个本地的数据库,我们就可以根据自己的需要,进行相关的查询和操作了。到此为止,我们其实已经完成了将一个用友U8.51的备份文件转换成我们可操作数据库的过程。但如果仅仅如此,那么本文其实是没有什么意义的,因为这个步骤我们可以很容易地利用AO软件来实现。
  在实际工作中,我们遇到的往往不是单个的帐套。由于很多企业有很多独立核算的分公司,并且每个公司每年都要建一套帐,因此,我们面对的往往是十几个、几十个帐套,有时甚至会面对上百个帐套,而AO中又没有提供批量导入的办法,如果一个一个导入的话效率太低。基于这种情况,本文就利用上述分析的结果,给出一个解决的办法,能让我们批量导入用友的备份数据。
  三、解决办法
  要实现批量导入,必须编写程序,实现上述分析过程中的解压、添加备份设备、还原数据库、抽取数据等步骤。我们首先对每一个关键步骤给出相应的解决办法,最后再给出一个总体的流程。
  文件解压;利用Win32的API:ShellExecuteEx,调用WinRar将压缩文件解压到指定的临时文件夹下,并得到解压程序的句柄(前提是已经安装了WinRar软件)。其中要用到SHELLEXECUTEINFO这个结构,用来指定WinRar的路径以及相应的解压参数。具体可以查阅Win32 API帮助。
  添加设备;利用SQL Server 2000的存储过程sp_addumpdevice添加设备文件。
  还原数据库;利用SQL Server 2000的命令Restore DATABASE,从设备中的备份还原数据库。另外,查看备份文设备中的备份数据库信息可以使用命令:RESTORE HEADERONLY.
  删除备份设备;可以使用存储过程:sp_dropdevice.详细信息可以查阅SQL Server 2000的帮助文档。
  接下来我们就给出批量导入用友8.51备份文件的主要流程:
  定义SHELLEXECUTEINFO类型的变量:SI
  指定SI的相关参数:动作为&Open&、文件为WinRar的执行文件(指定长文件名)
  对每个备份文件UFDATA.BA_,循环处理(循环1)
   得到文件路径和文件名,以及某些帐套信息(公司、年份等等)
   指定SI的参数为:x sFile *.* sTemp
   (注:sFile为备份文件的长文件名,sTemp为一个临时文件夹)
   调用:ShellExecuteEx SI
   获取SI的状态直到它执行完毕
   在数据库服务器上执行:sp_addumpdevice disk,U8Back,physical_name
   (注:U8Back为我们为设备取的名,physical_name为解压后得到的UFDATA文件的长文件名)
   执行:RESTORE HEADERONLY From U8Back,得到设备中的备份列表记录集
   (注:一条记录对应于一个备份)
   对备份列表记录集的每条记录,循环处理(循环2)
   根据列表记录集中的内容,得到数据库的某些信息(如帐套年份)
    Restore DATABASE UF8 From U8Back with File=file_number,Move Ufmodel
To DaFile,MOVE Ufmodel_LOG TO LogFile, replace
   (注:file_number为从备份列表记录集中得到的要还原的备份集编号,DataFile与LogFile分别为还原后数据文件与日志文件的长文件名)
   抽取数据库中相应的数据
   (注:如果把多个帐套数据合并到一起,需要根据前面得到的帐套信息将数据进行区分,例如:将各表加入帐套的年份、公司、地区等字段或是能区分各帐套的一个关键字字段进行区分)
   结束循环1
   在数据库服务器上执行:sp_dropdevice U8Back,删除设备
   结束循环2
   善后工作,如删除临时文件等
  四、结束语
  本文是作者的一次实际经历的总结。在一次企业审计中,审计人员拿到了一百六十多个备份文件,并且任务要求将这些帐套中的有关数据进行合并,以便分析。最后我们以本文所述办法进行处理,代码写完后,用了不到一个晚上的时间,就将所有帐套处理完成。想法比较粗浅,做法也比较简单,在这里总结一下,也希望大家批评与指点。
&&&&&&&&&&
实务课程分类

我要回帖

更多关于 爱尼克斯净水器排名 的文章

 

随机推荐