用友u8使用技巧集锦

时间:2024.4.20

用友u8使用技巧集锦

一、公共问题

1、如何添加操作人员和设置操作人员权限

系统管理——权限——用户(注意:用户id和用户名不能重复)

系统管理——权限——权限(找到相对应的用户和对应的账套,点修改,选择相应的权限即 ...

一、公共问题

1、如何添加操作人员和设置操作人员权限

系统管理——权限——用户(注意:用户id和用户名不能重复) 系统管理——权限——权限(找到相对应的用户和对应的账套,点修改,选择相应的权限即可)

2、如何控制操作人员的数据权限

企业应用平台——设置——数据权限(在数据权限控制设置中选择需要控制的内容,在数据权限设置中进行权限分配;在金额权限分配中设置金额权限)

3、帐套如何进行输出

系统管理——账套——输出;

4、帐套如何进行引入

开始——程序——用友ERP-U8——系统管理——操作员admin——密码791121——账套(找到备份的数据)——引入——**账套引入完成

5、如何解除工作站点锁定

判断标准:全部的客户端已经退出,仍然提示:站点[***]正在运行功能

[*******],互斥任务[****]申请不成功。

造成的原因:a、客户端出现非法操作死机、b、网络故障或由于hub暂时断电造成网络瞬间不通畅、c、断电

锁定的目的: 最大限度地保护财务数据不被丢失

解决办法:企业管理器——Microsoft sql servers——sql server组——(local)(windows NT)——数据库——ufsystem——表——ua-task——点右键选择打开表——返回所有行——找到相应的客户端删除 或者

企业管理器——Microsoft sql servers——sql server组——(local)(windows NT)——数据库——ufsystem——表——ua-task——点右键选择打开表——返回所有行——在工具栏中选择sql按钮——在空白放款中输入: Select *

From ua_task

Where(cacc_id=’***’)(***为账套号)

在工具栏中选择“!”按钮——删除显示的数据

6、如何解除单据的锁定

判断标准:全部的客户端已经退出,仍然提示:“***”供应商/客户已被锁定,互斥任务申请不成功。

解决办法:系统管理——视图——清除单据锁定——删除工作站的所有锁定——选择相应的单据——删除

7、如何设置自定义项

企业应用平台——设置——其他——自定义项中进行设置(在自定义项中指定的项目,会反映在每张单据上,而在单据设置中指定的项目,只适用于指定的单据)

需要对会计科目制定自定义项的,首先需要在自定义项——单据头上增加自定义项目,需要添加档案的,在自定义项档案中增加档案,然后在财务——会计科目中的菜单项中找到定义,就可以指定自定义项目;

8、如何增加备查科目

企业应用平台——设置——其他——自定义表结构中进行设置,设置完成后,在财务——备查科目设置中进行指定;

9、如何修改单据的格式

企业应用平台——设置——单据格式设置中选择对应得单据进行修改即可

10、在客商档案中发现有两个名称其实是一个单位怎么进行处理

企业应用平台——设置——客商信息——供应商档案(客户档案)中进行并户处理。注意本操作只能在系统中没有人员在线的时候才能操作,操作之前请进行备份,以免造成数据混乱。

11、使用vpn设备时,在服务器中输入计算机名不能登陆,输入ip地址时即可登陆,登陆打开单据时提示:没有使用权限!

原因:计算机不能解析名称

解决方法:在c:winntsystem32driversetc中找到hosts,用记事本打开,在最后一行中加入:服务器的ip地址和计算机名即可!

12、登陆U8系统时,系统提示演示版已过期!

原因:同时在线的人数超过了软件的许可数。

解决方法:软件不使用时,请立即关闭,将有限的登陆许可权让给他人。或者稍后再尝试登陆。

二、财务会计

1、如何对会计科目进行增加、修改和删除

在设置——财务——会计科目中可以进行会计科目的增加、修改、删除等工作。会计科目名称可以进行更改、科目编码不能进行更改;系统可以任意设置末

级科目的平级科目,也允许增加末级科目的下级科目,增加以后,末级科目的金额会自动地转到最末级科目。

注意:如果不指定银行、现金的总帐科目,将无法进行出纳管理。

在会计科目界面——>编辑——>指定科目——>现金总帐科目——>银行总帐科目——”>”到"已选科目"栏中——>确定

2、如何设置项目档案

增加项目大类:增加——>在"新项目大类名称"栏输入大类名称——>屏幕显示向导界面——>修改项目级次

指定核算科目:核算科目——>【待选科目】栏中系统列示了所有设置为项目核算的会计科目——>选中待选科目——>点击传送箭头到已选科目栏中——>确定

项目分类定义:项目分类定义——>增加——>输入分类编码、名称——>确定

增加项目目录:项目目录——>右下角维护——>项目目录维护界面——>增加——>输入项目编号、名称,选择分类——>输入完毕退出

3、如何录入期初数据

输入末级科目(科目标记为白色)的期初余金额和累计发生额

上级科目(科目标记为浅黄色)的余额和累计发生额由系统自动汇总

辅助核算类科目(科目标记为蓝色)余额输入时,必须双击该栏,输入辅助帐的期初明细

录入完毕后,可以试算、对帐检查期初数据;

如果需要在期初数据中录入自定义项的数值,应在总账——设置——其他中将自定义项为辅助核算设置大上对钩;

4、如何设置凭证打印格式

A、在(windows 98)中找到c:windowssystem32ufcomsqllgpzwb**(**代表所要打印凭证的条数),在(windows 2000/xp)中找到

c:winntsystem32ufcomsqllgpzwb**(**代表所要打印凭证的条数),然后用UFO简表打开,调整到相对应的格式;

B、打开用友ERP-U8企业门户,财务会计——总账——设置——选项——账簿——凭证,将外币金额式凭证的条数修改成和**相同的数字;

C、在财务会计——总账——打印凭证中进行设置即可。

5、如何删除和作废凭证

删除凭证需要先将凭证作废,再整理凭证

作废凭证:在凭证编辑界面下——制单——作废/恢复——凭证将被打上作废标记

整理凭证:在凭证编辑界面下——制单——整理凭证——选择月份——确定——是否删除选择——确定——选择是否整理凭证断号

6、如何设置常用凭证

常用凭证生成或调用:凭证——制单——生成常用凭证或调用常用凭证——输入编号、说明——确定

7、如何进行银行对帐

a) 银行对帐期初录入:出纳管理——银行对帐——银行对帐期初——选择科目确定——选取该银行帐户的启用日期——输入单位日记帐,银行对帐单的“调整前余额”——点击“对帐单期初未达账”——增加——录入对账单期初未达账——保存退出后点击“日记账期初未达账”——增加——录入日记账期初未达账——保存退出

b) 银行对帐单录入:出纳管理——银行对帐——银行对帐单——选择科目——增加——录入银行对帐单

c) 银行对帐:两种对帐方式:自动对帐,手工对帐。一般情况下,先实行自动对帐,再进行手工对帐,用来对自动对帐的补充。

操作步骤:

自动对账:出纳——银行对账——选择要进行对账银行科目,月份——确定,进入对账界面,左边为单位日记账,右边为银行对账单——对账——录入对账日期及对账条件——确定后进行自动银行对账。

手工对账:自动对账后,可进行手工调整(注意“对照”功能使用) 双击标上两清标记,“检查”功能检查对账是否有错

取消勾对:“取消”按钮

d)余额调节表:出纳——银行对账——余额调节表——选中查询的科目上——查看或双击该行——查看该银行账户的银行存款余额调节表——“详细”按钮显示详细情况

e) 进行核销:对帐平衡后,可将这些已达帐项取消,即进行核销。 出纳——银行对账——核销银行账。

8、如何进行帐套结帐

A、除总账以外的系统应首先结账,即采购管理、库存管理、存货核算、应收应付系统、固定资产系统等应在总账结账之前进行结账;

B、执行记账程序:记账程序在财务会计——总账——凭证——记账中(注意记账之前要执行审核命令);

C、记账完毕后,执行对账程序(不是非必须):财务会计——总账——期末——对账;

D、对账完毕后,执行结账程序:财务会计——总账——期末——结账

9、如何进行帐套的反结账

当系统结账完毕后,若发现已结账的月份中存在错误,需要修改的,必须执行反结账命令;反结账的步骤为:

财务会计——总账——期末——结账,将鼠标指向需要修改的月份,同时按下ctrl+shift+f6键,系统会提示输入密码,输入正确的密码后,反结账完成;

财务会计——总账——期末——对账,同时按下ctrl+H,系统会提示:“恢复记账前状态已被激活”;然后在财务会计——总账——凭证——恢复记账前状态中执行反记账命令;

恢复到记账前状态后,需要修改凭证的,还需要取消凭证审核(注意:谁审核谁取消)。取消凭证审核后,就可以修改凭证。

总账系统中的注意点:

(1)、在转账生成凭证前,应确保当月所有的凭证都已经记账;

10、从用友中输出到excel中的数值为什么不能进行加减乘除运算

从用友中输出到excel中的数值的格式中的数据格式全部为字符型。先选择需要转化成数值格式的数据,然后再excel中的数据中点击分列,最后点击完成即可;

11、用友U8凭证导入工具的使用方法

①步骤:

A、EXCEL中按照标题输入分录;

B、选择全部分录;

C、点击“工具”——“生成用友文本文件”;

D、在用友——工具——总账工具中导入即可

②注意:

A、在excel中将工具——宏——安全性——安全级中调整为“中”;

B、数据从第二行开始,从开始到数据结尾不允许有空行,因为每一行为凭证的一条分录

C、同一[制单日期+凭证类别字+业务号]为一张凭证的唯一标识,同一张凭证的分录必须按行排列在一起。

D、每一条分录中均有凭证头及凭证体两部分信息。

E、每一条分录中各字段用","分隔,中间缺省字段直接用","表示省略,若从某字段开始其后的字段均缺省则可省略","。

F、必有部分

序号 引入内容 数据类型 长度 要

求 说明

1 制单日期 日期 年-月-日 凭证的填制日期

2 凭证类别字 文本 2 预定义 指定生成凭证的类别(字)

3 业务(凭证)号 文本 30 [制单日期+凭证类别字+业务号]用于标识一张凭证

4 附单据数 数字 0-999 无时写0

5 摘要 文本 60 摘要内容 6 科目编码 文本 15 预定义 科目编码

7 金额借方 数字 16.2 金额双方必须有一方<>0,另一方=0

8 金额贷方 数字 16.2 金额双方必须有一方<>0,另一方=0

9 数量 数字 16.n 若科目无数量核算则数量=0

10 外币 数字 16.2 若科目无外币核算则外币=0

11 汇率 数字 12.n 若科目无外币核算则汇率=0

12、用友U8银行对帐单导入的方法

由于现在只有兴业银行和招商银行的对帐单格式,因此到目前为止仅就这两家银行的对帐单设置了对帐单excel模版。

① 用友软件内的设置

A、选择文件中包含的字段A、在财务会计——总账——出纳——银行对帐单中点击引入

B、填入模版名称,选择日期格式和金额格式;

C、在源文件编码中填入银行帐号,在系统对应编码中选择对应的科目;

D、选择文本文件格式,描述行、字段分隔号等信息;

E、填写字串序号,按顺序填写即可

②excel软件中的设置

A、EXCEL中按照标题输入对帐单;

B、选择全部内容;

C、点击“工具”——宏——uftxt——执行即可;

D、在用友——对帐单——引入中导入即可

1.采购管理

1、问题描述:采购管理中采购订单录入时供应商和存货编码不能模糊查询,怎么办? 解决办法:在【参照选项】页签中设置:模糊参照方式:可选择精确参照、基于基串向前模糊参照、基于基串向后模糊参照、基于基串前后模糊参照、查询时全部不做模糊参照。选择不同的模糊参照方式,可以在录入、查询单据时快速地过滤出您想要的供应商或存货等方面的档案资料。

2、问题描述:U821查采购订单列表时查出来为0条记录,而事实上做了很多本年的采购订单的,而且在填制采购订单的窗口上也能翻得到所有的订单,请问这可能是哪里出了问题? 解决办法:可能是vouchlist表或zpurpolist视图有问题,请从正常的帐套中导入vouchlist表进行替换,如仍不显示,可以将zpurpolist视图的属性替换一下。

3、问题描述:在采购管理做入库单时只想输入数量,不输入单价,怎么解决? 解决办法:单据格式设计采购入库单时只保留数量即可。

4、问题描述:在单据设计,在采购单表体中增加一项项目名称,保存退出。在增加入库单时,表体中项目名称不可用。(没有参照,也不能填东西)为什么?项目已在项目档案中增加了。

解决办法:请先在单据设计时,加上项目大类编码和项目编码,单据录入时录完编码,项目名称可自动带出。

5、问题描述:在填制采购入库单时,存货编码的参照界面1)存货编码无排序功能。2)存货参照不支持双击选入,必须点击确认。

解决办法:1)参照存货编码界面,在要排序的列的栏目名称上点击右键可实现排序。2)选项\参照选项\单据录入中?参照存货时允许选择多条存货?前的对勾去掉即可双击录入,如果划上对勾则不可以双击但可同时录入多条存货。

6、问题描述:企业中的水费、电费的#5@p已在采购管理的专用#5@p中录入(应其不要分摊到购入采料中,没有进行结算),为什么没在增值税抵扣明细表中没有显示出来?应如何操作?

解决办法:只有进行采购结算才能在增值税抵扣表中显示出来.

7、问题描述:为什么新建帐套在设置[选项]中无法将受托代销打上勾?[受托代销业务]这个功能处是灰色的,是不是有些设置问题?

解决办法:只有商业用户才能启用这个业务。

8、问题描述:采购结算单列表的条件项没有结算单号,过滤操作不方便,能否加上? 解决办法:到数据表vouchlist中,查找cvouchcode=99,citemname=?结算号?的记录,设置字段bcanset=1,然后在结算单列表界面点击设置,将结算号设为条件项即可。

9、问题描述:上月有一张#5@p与一张入库单已结算,本月又来了一张与该入库单有关的费用#5@p,该如何分摊到存货中去?

解决办法:请使用菜单下的业务\采购结算\费用、折扣结算功能,该功能可实现入库单与费用#5@p的结算,也可通过增行指定任一存货进行结算。

10、问题描述:暂估余额表从启用月份开始查询时,上期结余金额为空,为什么? 解决办法:因为所填的期初采购入库单没有填单价金额。

11、问题描述:在输出采购订单列表时提示字段不够宽,导致输出的数据不正确。请问如何处理?这现象在总帐余额表和销售表单输出时也发生。

解决办法:在进行输出之前,请把列宽不够的列拖宽之后再进行输出即可;或先输出成为.Rep(ufo报表文件)的文件,然后再通过ufo报表的另存将.rep文件转换成所需格式(如excel)。

12、问题描述:2002-1-1---->>2002-3-31已做过采购结算,在PURSETTLEVOUCH中也有记录,但是无法在采购系统结算列表中查到!!!而且暂估明细表中本月结算数全为0.00,采购入库单套打界面表头无项目,怎么办?

解决办法:替换表vouchers,vouchlist,invoiceitemaprn。

13、问题描述:在途存货的具体含义是什么?

解决办法:指已经收到采购#5@p,而实际的存货并没有收到的情况。

14、问题描述:在填制了一张专用#5@p后选择了现付,其他的什么都没作。后来发现#5@p输错了,想删除这张现付的#5@p,但提示(此张单据已审核、现付、结算)不能删除。请问要删除这张现付的#5@p应如何操作?

解决办法:在该张#5@p上点鼠标右键选择?取消现付?后就可以进行删除了.

15、问题描述:暂估入库余额表有问题。入库日期:2002-4-10 入库单号:0000000729 本期入库数量:3863.7 金额:123402.40。本期结算金额:123402.40 但是暂估入库余额表里,有余额-0.07。

解决办法:修改收发记录子表(rdrecords)中该单据该存货的暂估金额为123402.40。

16、问题描述:采购入库单单据设置时,表体中看不到金额一栏,在增加中没有,删除中有,表体中多了一项成本核算项目,无法删除。

解决办法:从模版库或者演示帐套中导入InvoiceItema表替换出现错误的数据库中的此表,重新进行单据格式设计。

17、问题描述:在采购管理中录入采购订单并审核采购订单后,录入采购入库单时,当采用拷贝订单录入时,采购订单执行一览表统计不正确请问怎样解决。

解决办法:在采购管理中,[订单执行统计表]及[采购订货统计表]的累计入库数量只有在通过拷贝订单生成采购入库时的情况下,并且在选择订单界面有一个选项“拷贝后执行所拷贝的订单”打勾时才执行订单。

18、问题描述:u8 8.21版,存货档案中的最新成本起何作用?

解决办法:当采购#5@p与入库单结算后,系统自动反写存货档案中的最新成本,如选项

中“入库单单价录入方式”选择了?最新成本?,则录入入库单时自动带出的单价为该存货档案中所记载的?最新成本?。

19、问题描述:单据大小的问题怎么解决?

解决办法:单据的大小可以通过单据格式设计来调整。

20、问题描述:录入产品结构子项时,什么情况下会出现“所填存货编码循环调用,请修改。” 的提示?

解决办法:例如:当父项编码为001,而子项编码为002时,如再定义一个产品结构,其父项编码为002,子项编码为001,此时如按产品结构展开则陷入了一个死循环,所以系统不允许如此定义,给予上述提示

21、问题描述:供应商档案里,供应商名称太长,使得供应商名称显示不全,而且线拉不开。 解决办法:在单据格式设计时用shift+左右箭头可以调整。

22、问题描述:在采购模块进行采购入库单列表查询时,入库单金额栏明细正确,但加总后的合计与列表的合计数差几分钱。

原因:经查,在表收发记录子表(Rdrecords)里,iPrice,和iAPrice(属性均为money,长度19位,4位小数),有些记录的字段 iPrice为两位,如1245.12,36.25,然而对应的字段iAPrice为1245.1261,36.2563。这样,在列表显示时(位数均为 2 位),经过四舍五入后总合计iAPrice 就要整整比iPrice多出 2 分钱。当然列表有尾差就不足为奇了。

解决办法:运行下列语句:

update Rdrecords set iPrice=ROUND(iPrice,2),iAPrice=ROUND(iAPrice,2)

2.销售管理

1、问题描述:在发货单的“批打”中,条件中选存货编码,然后增加一个AND,显示的查询是正确的;但是,如果条件增加到选2个或2个以上的AND时(即选一个存货时没问题,但选取两个以上的存货时),就什么都没查出来了,请问什么原因?

解决办法:AND是?与?的关系,就是说要将存货的编码既是1又是2的一个存货列出来,取并集,所以没有结果。如想编码为1和编码为2的两个存货同时列出,则需选择?加入or?

2、问题描述:委托代销发货退回单,单号0000001208、0000001210、0000001211分别退回了批号为20001105 和20001103的金樽(礼),但是在库存模块中做其他出库(样品出库)时,发现库存批号只有一个20001105,还少一个20001105和 20001103的金樽(礼)。为什么?

解决办法:此问题是在数据库的MainBatch表里缺少以下两条相关记录,请在表里填加上这两条记录即可。

3、问题描述:从V812升级到U821时,产生了如下问题(进销存模块):在销售模块销售订单界面进行查询时,“订单号”不能通过下拉菜单参照选择。

解决办法:请用订单上的“定位”按钮代替。

4、问题描述:U8销售管理发货单上没有对应的#5@p号,导致发货单列表无法查询未结算数量。什么原因?怎么办?

解决办法:U8中发货单上没有对应的#5@p号的原因是:对于先发货后开票的情况, U8中发货单可拆单生成几张#5@p,因此一张发货单可能会对应多张#5@p,也就无法对应#5@p号。如果想查看发货未开票的情况,方法一:可以使用单据设计\发货单,增加表体项目“结算数量”,发货单的结算数量会显示出发货已开票的数量。方法二:可以查看一些帐表,有些里面有发货未开票数量,如发货明细账。

5、问题描述:开票时,希望仓库与存货之间能有控制。怎么办?

解决办法:如果销售选项选择不允许零出库,选择了仓库后,再选择存货时,没有可用量的存货不能被参照出来。还有一种情况:在仓库档案中的权限设置时对于操作员、仓库和该仓库可使用的存货进行设置,但该设置只对库存系统有效

6、问题描述:在销售系统中,工具菜单下有一个防伪金税接口,请问这是不是可由销售系统中的销售#5@p直接导入到金税开票系统中,若可以请问如何操作?问题之二,在采购系统中,我在存货档案中定了一个计划价,而在采购中又存在一个实际的价格,请问如何在存货模块中进行核算这种材料的成本差异,同理如何在销售发货时如何核算这种存货的成本差异?

解决办法:1)销售系统中的选项有关于?防伪税控输出文件路径?的设置,工具菜单下的?防伪税接口?可将指定#5@p输出到设置路径中。金税可将用友输出的文件引入。2)计划价核算的仓库,根据差异率公式,系统默认公式为:(期初入库差异+本期入库差异-本期出库调整差异)/(期初计划成本+本期入库计划成本-本期出库调整计划成本),根据计算出的差异率再计算出库单存货的成本差异。当然公式也可在系统许可范围内自己定义

7、问题描述:有一客户在使用U8销售时,发一次货如100吨,但销售员分几次卖出,需多次开票,如第一次卖出50吨开一张票,过了几天又卖出10吨又开一张票,之后又卖了40吨又要开一张票.在软件中如何处理?

解决办法:821销售发货单可拆记录生成#5@p。

9、问题描述:销售各种单据列表查询显示时,表体项目不显示。

解决办法:将销售选项中系统参数"单据列表只显示表头项目"前对勾去掉,即可显示所有单据体上的表体项目。

10、问题描述:销售统计表中,销售成本没有统计出库调整单,导致成本,毛利不准确.怎么办?

解决办法:出库调整单需要指定为销售,并且指定客户、部门才能取出数据。或者指定为销售,使用补丁sa_movesaledetail.sql, sa_movesaledetailcost.sql,替换原存储过程后可以统计该调整单的金额。

11、问题描述:U821销售#5@p保存时提示?连接失败,单据号重复或网络冲突?。

解决办法:经查看数据库,maxvouch,salebillvouch(s),dispatchlist(s),rdrecord(s)等表被损失,修复数据库即可。这是针对这个数据的解决方法,有些数据有此提示也可能是由于maxvouch中的最大单号有问题,需将其修改或在选项中设置远程标志号。

12、问题描述:销售系统中,无法打开销售收入和销售成本名细帐。

解决办法:使用sqlserver的import data导入以rpt开头的表,注意选择copy data方式,不选择include all dependent objects选项。

13、问题描述:U8销售管理,销售统计表分组统计(如按部门分组)时,单价错误,导致数量*单价不等于金额。

解决办法:update rpt_flddef set condition='价税合计/数量' where id_field in (select id_field from rpt_flddef a inner join rpt_glbdef b on a.id=b.id where b.systemid='sa' and b.name='销售统计表' and a.modeex=0 and a.name='单价')

14、问题描述:发货单不能实现按仓库分单打印!怎么办?

解决办法:8.21中在单据设计处选择套打,在发货单界面直接点击打印或预览,会出现一个界面,在此界面底部有一个按仓库打印选项,将其选中打印即可。

15、问题描述:有一客户使用销售系统,是通过发货单上的#5@p号来查询还有多少发货单未开#5@p;以前几个月都能查到,但这个月却有几张#5@p查不到发货单,能给出几种原因吗? 注:该用户是从8 .12升级到U8.21的,有采购、销售、库存、存货、应收应付、总帐等模快。

解决办法:8.21有两种模式开票即发货和先发货后开票。8.21中的处理与以前不同,先发货后开票模式开票时不回写发货单上的#5@p号。如果是在#5@p界面联查对应的发货单时查不到,而该#5@p确实有发货单,则可以查看salebillvouchs(#5@p子表)中该#5@p的idlsid字段的值是否存在于dispatchlists(发货单子表)中的idlsid字段。

16、问题描述:003帐套(升级到U8的数据,原8.11A的004账套)1)升级后销售管理模块中的“销售统计表”中存货编码与存货名称不一致。

解决办法:选择存货编码为分组条件。

17、问题描述:数据问题:8.21#5@p无法复核,请问怎么解决?

解决办法:经查发现该数据库中的表dispatchlist, dispatchlists, rdrecord, rdrecords, salebillvouch, salebillvouchs,它们的设计已经改变,所以请参照999演示帐套的数据库修改上述6个表的设计,将各个字段的默认值,索引,以及标识加上。

18、问题描述:在销售管理或其他模块中,所有数据表输出成EXCEL表后,其数据全部变成为字符型,无法进行数据操作 ,请问有什么办法解决吗?

解决办法:在Excel环境下,选中数据列,点击“数据-->分列-->下一步,分隔符号中不选择任何项,点击下一步-->完成”这样字符列就变成数据列,可以对数据进行操作了。

19、问题描述:U8 8.21版启动销售管理模块时提示出更新“SA-CUSTOMEREX"失败,市场分析表可能不正常”,请问是否有这方面解决方案,对系统运行是否有影响呢?。

解决办法:从ufmodel.mdb数据库中导入SA-CUSTOMEREX视图,替换出现错误的数据的同名文件即可,注意替换时不要选择?包含所有相关对象?;或用正常数据库中的sa_customerex视图的属性替换出错数据库的该视图的属性

20、问题描述:发货结算勾对表,发货开票收款统计表都不能根据每一发货单查每一产品的

未开票数量(每一发货单发货品种超过两个,均部分开票),如下表:

发货单号 品种 未开票数量

000001 A产品 20

000001 B产品 15

000001 C产品 18,请问怎么解决?

解决办法:可以查询出来,在默认的显示结果上调整格式:在格式中将存货名称或者编码设置为显示。重新查询在原基础上加上按存货名称或者编码分组、小计即可。

21、问题描述:做销售发货单时是拷贝销售订单进行发货,但有时候客户所订的货物少,在生产过程中多了一部分,然后客户把多的货物也要了,但拷贝订单时对应发货单是不能修改。能不能在拷贝生成的发货单里面去增加记录呢?

解决办法:将选项中是否超订单发货的选项打上对勾即可。

22、问题描述:在发货统计表里无法查到去年已发货未开票的发货单。请问怎么办? 解决办法:在发货结算勾对表中的发货日期中输入去年的时间进行查询即可。

23、问题描述:请问商业企业处理销售的退货,在用友的销售管理是应怎样处理的,及退回供应商的又应怎样处理?请问我已经购买了用友的存货、销售系统,在这两个系统里能求得利润、采购的成本吗?

解决办法:对于没有开#5@p的,在销售系统直接填写退货单即可。开#5@p时与正常的发货单同时开票。对于已经开#5@p的,需要先开退货单再开红字#5@p。只使用存货、销售系统只能统计销售成本、毛利。

24、问题描述:u821 web 销售订单录入上传后无法进行查询修改,查询结果为空,其他单据可以查询修改,请问怎么解决?

解决办法:对于销售订单无法查询修改问题,针对这套数据是由于库结构发生变化引起的。解决方法如下: A、用SQL SERVER查询分析器打开所用的账套(如UFDATA_999_2001)。

B、执行如下SQL处理: update userdef set citem='自定义项22' where cid='22' update userdef set citem='自定义项23' where cid='23' update userdef set citem='自定义项24' where cid='24' update userdef set citem='自定义项25' where cid='25' update userdef set citem='自定义项26' where cid='26' update userdef set citem='自定义项27' where cid='27' 。这只是一个参考,提供大家一个处理的思路。

25、问题描述:1)委托代销按照国家会计制度规定,在委托代销发货时企业不作商品销售出库,不得结转销售成本,在委托代销结算时按照实际结算数量结转销售成本,作销售出库。 2)在U821实际使用中如果选择由销售生成出库单,在委托代销发货时就生成了销售出库单,且其不能按照委托代销结算的实际数量结转成本,而是按照委托代销发货数量进行了结转。请问上述问题怎么解决?

解决办法:1)在存货核算选项“销售成本核算方式”选择“销售#5@p”,即可保证收入与成本匹配。2)选择由库存管理生成出库单。

26、问题描述:请问怎么将销售统计表 ------增加按“存货分类”统计功能?

解决办法:在销售统计查询结果显示界面上按“格式”按钮,将存货分类设成显示后,在查询条件中选择按存货分类分组、小计.

27、问题描述:客户中的专营业务员变更后,其相关报表会跟着变,例如:客户的专营业务员在3月份之前是李明,3月份之后是王良,在统计报表时无法统计李明的销售情况,另王良的销售又加上了李明的销售,客户要求不要变,如果变了就不能追查历史数据了?请问该怎么解决?

解决办法:在销售统计表的分组条件中加入?业务员?进行分组。

28、问题描述:数据问题:销售统计表中在以前各月均可列出本期成本金额,但是7月份数据无法列出本期成本金额。请问是什么原因?

解决办法:是因为在存货中单据未记账,全月平均的仓库未进行期末处理,所以取不出成本。

29、问题描述:在做销售出库时,选择存货档案后再选择自由项,按自由项自动生成销售出库单价,在销售管理中的价格管理,选择了存货价格并选择了按自由项定价后,请问应在哪里定义每个存货中的每个自由项档案的参考售价?

解决办法:在业务菜单下的价格管理的存货价格界面分别输入该存货的编码、自由项和每个自由项的价格即可。

30、问题描述:客户采用信用额控制发贷定单:在填制定单时,所提示的客户应收余额数据与在应收款管理中所查询出的客户余额不等,经查客户所有以前定单已关闭,无发货未开票与开票未发贷情况。也无收款没核销情况。请问,在填制定单时,所取数据为那些数据? 解决办法:单据上的应收余额是从客户档案上取出的。而客户档案上的应收余额是需要通过信用按钮来更新的,系统无法自动更新。

31、问题描述:发货单审核是时提示“该存货现存量不足”,怎么解决?

问题分析:U821正常情况下,如果现存量不足在保存时就会出现提示,能够保存就说明现存量能满足出库数量。经查后发现程序执行如下语句 Select isnull(iQuantity,0) from currentstock where cWhcode='001' and cInvcode='10101074' ,14.617被select出的却是14.616999999999999,原因是从现存量表取出的数据经过浮点运算后出现了千兆分之一的误差,造成以上情况。但是并不是凡现存数量全部出库就会出现,这种情况只会出现在个别的数字上,一般都是用户有辅助计量单位,使得现存量是小数时常会出现。

解决办法:1)在currentstock表中修改,把14.617改为14.61700。2)选择在库存系统生成出库单。

32、问题描述:“销售毛利分析”表成本数据月中查询成本较大毛利为负,什么原因?(用户启用采购销售库存存货。)

问题分析:出现“销售毛利分析”表成本数据不符的主要原因是: “销售出库单”在存货系统已记账,但是却没有对应的“销售#5@p”(此现象在会计上叫收入与成本不配比)。销售毛利分析表处理此类业务的方法是:如果在比较的本期和前期有相同存货销售的,将该销售出库单的成本放在对应的存货成本中,结果是虚增成本;需要指出的是,这不是报表本身的错,而是用户未规范核算,未执行收入与成本配比原则所致!“销售毛利分析”表的数据来源:销售数量、金额数据来自销售#5@p、销售调拨单、零售日报及其对应的红字单据; 销售成本数据来自存货核算系统的存货明细账

33、问题描述:在销售系统中,如何在销售收入明细账把自定义项的是否汇总选择项激活?

解决办法:1)使用如下语句找到系统的id号。

select * from Rpt_GlbDEF where name='销售收入明细账'

记下此id号,如 id=1249

2)使用如下语句查到对应记录:

SELECT *

FROM Rpt_FldDEF

WHERE (ID = 1249) AND (ModeEx = 0)

以上两步可以合并为:

select * from rpt_flddef where modeex=0 and id=(select b.id from Rpt_GlbDEF b where name='销售收入明细账')

找到需要汇总的自定义项,把其对应的note字段的数据由<null>改为sum

3.库存管理

1、问题描述:库存处理单据列表时,发现'ambiguous column name cinvcoole'错误可能由于自定义项中的整型数值过大.

解决办法:从演示帐套中导入vouchlist表替换原表即可。

2、问题描述:材料出库单(下标起草界),入库调整单和出库调整单单据初始化失败。 解决办法:8.21 从演示帐套导入kchsitem表

3、问题描述:某鞋业公司,由于鞋业的材料比较繁多,规格、颜色、亮度等等非常复杂,在做材料领用时必须用到限额领料单(目前手工也是这么做),而且鞋业成本核算基本上都是完全分批法,但是在限额领料单中却无法选择成本管理中事先定义好的生产批号,这样就无法做到材料按照生产批号进行成本归集。在限额领料单上体现的是采购需求号,不知道设计的思路是怎么样的?

解决办法:限额领料单参照采购需求生成的材料出库单上的生产批号与成本没有一个自动对应关系,需到成本中按照采购需求定义生产批号表,批号表上的产品内容应与采购需求中的相同。

4、问题描述:销售管理系统——开出的发货单审核后,自动到库存管理系统生成销售出库单,但销售出库单上的发货单号与实际的发货单号码不一致,同时对于销售生成出库单其发货日期亦不一样,

解决办法:在销售出库单的单据设计中增加?业务号?项,先开发货单后开票的,该项就是发货单号,出库日期为发货单审核日期;开票即发货的,该项就是#5@p号,出库日期为#5@p复核日期。

5、问题描述:当希望知道库里的商品在库里积压30天的有哪些,60天的又有那些?如何查询?

解决办法:把库存选项里?有无批次管理?,此选项选上然后到帐表-储备分析-库龄分析 ,即会有想要的帐表了。

6、问题描述:8.21库存调拨单通过单据设计加了零售单价和零售金额两个字段,并为最终

的合计字段。现发现调拨单在单据打印时会将不规则的空打几张单据后再打印最后的合计字段。

解决办法:请在库存管理的调拨单的单据设计界面,点击套打按钮,将表体行数设为2,保存即可。(不用选中套打模式)

7、问题描述:出库单中使用前一张、后一张时单据号不是按顺序排列。

解决办法:出库单翻上下页时根据rdrecord中的自动编号查找,而不是根据出库单号。所以可能出库单号大的,但自动编号小。

8、问题描述:由销售管理生成销售出库单,不能使销售出库单上的?#5@p号?与销售#5@p号码一致!造成使用“七联增值税#5@p”、“五联普通#5@p”客户财务同仓库无法核对商品存货账簿,了解收发登账差异!请问该怎么办?

解决办法:将销售出库单通过单据格式设计增加上?业务号?项,其显示为单据号,如开票即发货模式则显示为#5@p号,如先开发货单再开票模式则显示为发货单号。

9、问题描述:出库单列表无法显示业务号,怎么办?

解决办法:(限于库存、销售同时启用)运行语句:UPDATE VouchList SET bsort = '1',barea='1',bCanSet = '1' WHERE (cVouchCode = '0303') AND (cItemName = '业务号')。

11、问题描述:8.21批次出现负结存。

解决办法:rdrecords中有出库单未写上对应的入库单号,导致入库单的累计出库数未加上该出库单的数量。还有一些累计出库数不对.修改rdrecords中的入库单的累计出库数isoutquantity字段以及mainbatch表。

12、问题描述:在库存模块的统计分析中的存货分布表查询时:输入不同的时间段,查询出的期末结存数量不一样.例如:查A材料,从6月1日到6 月30日,期末结存数为30,而从6月10日到6月30日,期末结存数则为25;从不同的开始日期,截止日期相同,则得到的期末结存数量应该一样,但查询的结果却不一样.请问如何处理?

解决办法:查看一下st_totalaccount表及rdrecord(s)表的数据是否正确,结存是根据期初,本期入库、出库相加减得出的。

13、问题描述:1)现存量与库存台帐不符,数量只进不出。 2)不能零出库,但在库存台帐中可以查到数量为负的情况。3)有一个单位存货分类为01的存货,现存量为0或者是查不到,但在库存台帐中可以查到。在现存量表中将现存量修改正确,查询时正常,整理现存量后回到修改前状态。

解决办法: UFSYSTEM数据库中UA_ACCOUNT_sub表中记录的各系统的启用时间错误,同时缺少库存的启用日期的两条记录,添加上记录即可

14、问题描述:库存管理模块,产成品入库单不能修改,产成品入库单,新增入库单正常,单据修改后存盘,提示“单据保存失败”其他单据也有同样情况(如:材料出库单)。这是什么原因?怎么才能解决?

解决办法:由于数据库中没有 SumDailyInAl与SumDailyInAl2表,但所自定义的触发器trgSumDailyInAl2中引用了该两表。在查询分析器中输入 drop trigger trgSumDailyInAl2 运行即可解决该问题.

15、问题描述:库存台帐查询,有些存货的期初数据没有加上。怎么办?

解决办法:1)将gl_mend表中存货的所有月份的月末结账标记取消。 2)在库存系统中取消月份结账到1月份。 3)重新月末结账。 4)将gl_mend表中存货的所有月份的取消的月末结账标记再加上。

16、问题描述:仓库0107进行盘点,当盘点数量>=帐面数量,审核通过;当盘点数量<=帐面数量,审核提示:“记账不通过”。

解决办法:针对该数据,出错的原因是收发记录主表中ccode字段有问题,启用远程仓库,任意增加两个标识符,例如:10即可。

17、问题描述:该客户在7月初始化,但是在使用过程中发现库存管理模块中,在其他业务模块中使用“调拨”、“形态转换”时单据录入完毕保存后发现保存键按下无效,即该张录入完毕的单据没有成功保存,单据号没有增加1,但是在客户处使用演示帐套的该功能正常. 原因:是单据号(杭州07100)在进行转换时出现的二进制错误。

解决办法:启用远程仓库,任意增加两个标识符,例如:10。然后再录入单据即可。

18、问题描述:使用库存管理时,进行盘点,提示“There is already an object named ?TempCurrentStock_server_Temp?in the database。然后就退出系统。(注:server为用户机名),将用户的帐务转移到其他机子上,在本机上进行盘点无问题,通过其他机子登录,问题依旧(客户原来做服务器的机子无论本机,还是登录使用均有此问题),将客户的机子格式化进行重装,(使用了低格),先后装过win2000pro, win2000server,问题无法解决(无论本机,还是登录使用均有此问题),请问应如何解决?

解决办法:将临时数据库中的TempCurrentStock_server_Temp数据库删除即可。

19、问题描述:数据问题:该客户说有些商品有现存量,但在录入批次时却无数量,无法参照批次。如02库商品编码为01010208-1 的商品。

解决办法:经检查rdrecords表中该入库记录的累计出库数(isoutquantity)计算有误,请运行下列语句可查询该用户所有出库数合计与系统自动计算的 isoutquantity数之间的差异,按照正确的修改该isoutquantity字段值即可,其中ljckquantity为rdrecords表中某存货某批次的出库数合计,isoutquantity为系统计算出的累积出库数。一定注意:由于该用户在销售系统选项中选择的是?在销售系统指定批次?,并且由库存系统生成销售出库单,当在销售系统开发货单,其待发数量即写入rdrecords的isoutquantity字段(系统自动完成),目前待发数无法与 rdrecords相关联,所以使用该语句前必须全部生成销售出库单才行,您先将数据备份后,在库存系统一次完成生单工作。运行该语句后即知那些存货记录有错,再进一步更改即可。 if exists(select * from sysobjects where name='a') drop table a go if exists(select * from sysobjects where name='b') drop table b go if exists(select * from sysobjects where name='c') drop table c SELECT cvouchcode, cinvcode, cbatch, SUM(iquantity) AS ckquantity INTO a FROM RdRecords INNER JOIN RdRecord ON RdRecords.ID = RdRecord.ID WHERE (RdRecords.cVouchCode IS NOT NULL) AND (RdRecord.cVouchType <> '01') and (RdRecord.cVouchType <> '08') group by RdRecords.cvouchcode,RdRecords.cinvcode, RdRecords.cbatch

SELECTRdRecords.cinvcode,RdRecords.cbatch,RdRecords.cvouchcode, abs(SUM(iquantity) )AS cgthquantity into b FROM RdRecords INNER JOIN RdRecord ON

RdRecords.ID = RdRecord.ID WHERE (RdRecords.cVouchCode IS NOT NULL) AND (RdRecord.cVouchType in( '01','08')) group by RdRecords.cvouchcode,RdRecords.cinvcode, RdRecords.cbatch select a.cvouchcode, a.cinvcode, a.cbatch, a.ckquantity+isnull(b.cgthquantity,0) as ljckquantity into c from a left join b on a.cvouchcode=b.cvouchcode and a.cinvcode=b.cinvcode and a.cbatch=b.cbatch selectc.cvouchcode,rdrecords.autoid,c.cinvcode,rdrecords.cinvcode, c.cbatch,rdrecords.cbatch,c.ljckquantity,rdrecords.isoutquantity from c join rdrecords on c.cvouchcode=rdrecords.autoid and c.cinvcode=rdrecords.cinvcode and c.cbatch=rdrecords.cbatch where c.ljckquantity<>rdrecords.isoutquantity

20、问题描述:请问如何取消盘点单的审核记账?

解决办法:直接删除即可,而盘点形成的其他入库单或者其他出库单必须没在存货系统中记账,也没在库存审核。

21、问题描述:某一产品数量盘亏,但金额盘盈,请问是生成其他出库单,还是生成其他入库单?如是生成其他出库单的话,存货中生成的凭证反映的是原材料的减少,而我的帐里的原材料应该是增加的。请问如何调整

解决办法:应生成其它出库单,因为盘点是针对其数量,金额是自动带出,其盘点金额是根据数量与带出的单价自动计算,不允许修改的,然后在存货做入库调整单调整其金额。

22、问题描述:做材料出库单时,当选择仓库后,相应的出库单号应对应不同的仓库而改变。如仓库1,上一张出库单号是1072,下一张应是 1073;仓库2,上一张出库单号是2242,下一张出库单号应是2243。问题是当新增仓库1的出库单时,显示的出库单号是2243!表Maxvouch中当前单号字段并不随出库单的增加而改变。 请问U8中存储当前单据号的表是哪个表?

解决办法:u8中在程序中用下列语句直接从数据库中取最大号:select top 1 ('00' + right('000000000'+ccode,8)) as ccode from rdrecord where left(ccode,1)<>'-' and brdflag=0 and cwhcode=?1? and left(right('000000000'+ccode,10),2)='00' order by ccode desc。

22、问题描述:库存系统使用了批次管理,有些存货批次结存为0的在单据录入时还显示。为什么?

原因分析:由于批次主表中是否出空标志未打上。

解决办法:运行语句:

update mainbatch set bisnull ='1'

FROM RdRecords JOIN mainbatch on rdrecords.autoid = mainbatch.rdid WHERE rdrecords.iquantity = rdrecords.isoutquantity

23、问题描述:8.11A、8.12access、8.13sql直接升级到8.21后,部分结算的委托代销发货单,库存生成销售出库单时可生成出库单的数量未减升级前已出库数量,为什么?怎么解决?

解决办法:运行语句:

select icorid,sum(iquantity) as a into y from dispatchlists where icorid>0

group by icorid

update endispatchs set foutquantity=y.a from endispatchs inner join y on

endispatchs.autoid=y.icorid

drop table y

适用于刚升级后,库存未生成委托代销出库单,未做委托业务的情况。

4.存货核算

1、问题描述:存货设置,销售成本核算方式,以前用销售出库单据,但目前单据已记帐已生成凭证,又想改变核算方式为:销售#5@p,在软 件界面改工作量大,问是否能将核算方式从数据库中修改,改哪个表字段,采用#5@p方式是否有重复记帐现象?

解决办法:不能在数据库中修改。请在选项中进行修改:本月没有对销售单据记账前,并且销售单据(发货单、#5@p)的业务全部处理完毕(即发货单已全部生成出库单和#5@p;#5@p全部生成出库单和发货单)方可修改。

2、问题描述:在进行库存模块和存货模块对帐时不平,发现三月份存货模块有发生业务的存货在帐上反映的数量和金额都翻了一倍。

解决办法:存货核算恢复2月份结账,重新结账,重新记3月份的帐。

3、问题描述:8.X ACCESS产品中的采购管理可以在单据和#5@p同到时,做一张凭证即可。U8产品怎么实现此功能?

解决办法: U8的这种功能可以在存货核算实现,在存货核算\生成凭证\选择采购入库单(报销记帐)后,在未生成凭证单据一览表的上方的复选框选上即可实现(复选框为“已结算采购入库单自动选择全部结算单上的单据......)。注意结算单制的条件:采购入库单与采购#5@p完成结算、采购入库单在存货记帐,采购#5@p已在应付中审核但未制单。

4、问题描述:数据问题:1)5月底,02、09仓库期末处理失败;2)明细与总帐不符

解决办法:针对这个数据,经查看发现ia_summary五月份有重复记录、3月份缺少记录。处理方法:删除5月份重复记录,恢复至3月份未结帐状态,重新结帐即可解决!

5、问题描述:取消记账时,能否选任意一张单据。

解决办法:单选全月平均仓库、个别计价仓库和计划价仓库(没有做过计划价调整)时,可以选取任意一张单据,对于移动平均、先进先出、后进先出核算的方式下,由于核算方式与记账单据的先后顺序有关,因此不能单独恢复中间的某张单据,应按记账顺序从后向前恢复。因此选择查询条件时,系统自动选择全部单据类型。

6、问题描述:.从9月开始存货系统和总帐系统对帐不平(曾在应收作过库存商品的凭证)。 原因:存货科目、对方科目、应收应付中科目全相同导致,且9月份的单据未在9月份生成凭证。例:存货科目、对方科目、应收应付中科目都为1241001。一张9月份的采购入库单,金额为200、在存货中制单、在总帐记账,则借:存货科目1241001,200;贷:对方科目1241001,200;对应#5@p9月份制单,则借:采购科目1241001:200;贷:应付账款:

200。如对帐,则9月份存货系统借方发生额为200,贷方发生额为0,总帐系统借方发生额为400,贷方发生额为200。故不平。而且如果9月份记账的入库单在10月份生成凭证,则对帐时该科目对于存货系统来说,是增加9月份的借方金额,对于总账系统来说,则是增加10月份的借方金额,所以也将导致不平。

解决办法:建议将对方科目和应收应付中的销售、采购科目改为与存货科目不同的科目。

7、问题描述:存货核算系统和采购系统中暂估商品余额表查询不正确;但采购系统货到票未到明细表查询正确。

解决办法:针对该数据,是由于采购拆记录结算造成的。当采购拆记录结算的时候,如入库10个,结算5个,在采购系统中的暂估商品余额表中,是结算5个,暂估5个,而在存货全部为暂估,所以这两表是对不上的

8、问题描述:组装单取价时能否取本月价格?

解决办法:可以选择按正常单据记账。取价原则:全月平均、计划价(或售价)核算的仓库,按特殊单据记帐时,组装单生成的其他出入库单按存货上月的平均单价或差异率计算成本;按正常单据记帐时,组装单生成的其他出入库单按当月的平均单价或差异率计算成本(但必须在其他出库单的仓库期末处理后,入库单再记帐时才能按当月的平均单价或差异率计算成本)。如果其他入库单记帐时,组装单生成的其他出库单没有成本,即系统取不到成本时,在存货选项中选择?组装入库单取不到对应出库成本时取选项成本?,则可按入库单的默认成本进行记帐。

9、问题描述:请问U821存货核算中与总账对账时,会计月份为期初时存货系统的期初结存金额如何取数?

解决办法:存货的金额取自ia_subsidiary,根据它的存货科目码(1401)及imonth<启用月份及凭证线索号字段(cpzid)不为空来计算;总账则取自gl_accsum表,根据它的存货科目码(1401)及期初数据来计算。

10、问题描述:在U821有库存中填制库存调拔单时,所引用的存货的单价不是全月平均法计算出来的单价(仓库都选用的提全月平均法计价),而引用的是调出仓库的上月的期末结存单价,造成与实际结存单价不符的情况,不知该如何解决?

解决办法:因为本月还没有进行期末处理,所以取不出本月的平均价,这种情况都取上月结存价,如果不想用此价格记帐,请不要在库存选项中选择?调拨单是否自动带出单价?,然后在存货不要用特殊单据记账,而用正常单据记账,分别对其他出入库单记帐(但必须在其他出库单的仓库期末处理后,入库单再记帐时才能按当月的平均单价或差异率计算成本)。

11、问题描述:存货期末处理有一个仓库报错,连接不到服务器。

解决办法:针对这个数据,因为其数据库中的表ia_subsidiary已经损坏,所以:1)把ia_subsidiary引入到别的数据库,以保存数据 2)删除表ia_subsidiary 3)从999导入ia_subsidiary,不包括记录 4、把原引入到别的数据库的表ia_subsidiary中的内容引入到本帐套的相应表中,将ia_subsidiary的表的关系,索引以及各字段的属性加上。

12、问题描述:数据问题:由UF-Access升级到U8.21,升级后第一笔“调拨单”在站点录入保存时出现“库存管理”模块不响映,但重新登录后此张单还是保存下来了。可在“存货核算”--

正常单据记账时出库单可记账,入库单记账失败;在“特殊单据记账”--**单号记账?12?记账失败。把这单删除后重新录入还是不成,后来逐个存货记录做调拨并记账,最后查得是因存货编号为“MS283MBCD”和“Z-609”两个记录填录的调拨单 0000000926记账失败。通过“系统管理”的升级SQL Server数据处理,结果依然记账失败。

原因:在ia_summary中,仓库WH2存货的每一个会计期间的记录都是两条,(别的部分仓库也有这种情况)。

解决办法:删掉IA_summary里的重复记录

13、问题描述:在采购模块中,#5@p与入库单已结算,但下个月初还出现红票回冲。 解决办法:做完结算,还应该在存货系统做暂估处理。

14、问题描述:数据问题:u820或u821存货特殊记帐时,选择调拨单时,查记帐范围内实际上有2000多张调拨单,但现只有200多张。其他的单据不见了。

解决办法:该数据有些使用手工导入数据,所以3月份的调拨单的单号与1、2月份rdrecord,ia_subsidiary中的cbuscode(调拨单号)有重复,且1、2月份的transvouch(调拨单表)中的单号与rdrecord中的单号不一致,而且rdrecords中的itrids(调拨单子表autoid号)也是错误的,导致选择特殊记帐查询时,认为3月份的调拨单的单号存在于ia_subsidiary中,认为已经记过帐,所以查询不出来。而且在rdrecord,ia_subsidiary中存在的1、2月份的调拨单有在调拨单表中不存在的。现在使用正常单据记账,以后做单据时,可将单据号设为比现有最大单号更大

15、问题描述:数据问题:存货中与总帐对帐数据不平

解决办法:针对该数据,因为123帐套的20xx年度的rdrecords中一些期初记录本应有记账人的,却未有,结果重复记账,导致 ia_subsidiary,ia_summary的数据不对,且rdrecord,rdrecords中有些期初记录在3月份被删掉,所以需在界面中进行恢复存货的结账,记账到期初状态,然后将rdrecord,rdrecords中缺少的记录补上,再将记账人补上,即可。

16、问题描述:个别计记价法、先进先进,后进先出时,明细账上面无法体现各笔入库的单价、数量的结存情况,即无法查询到。

解决办法:在存货核算中有一个计价辅助数据表。

17、问题描述:在存货核算模块记帐时,在分配个别计价法的成本时,左边框中的入库单号,本次出库数量是空的,不让分配成本。(该存货只有期初结存)

解决办法:点击右边的参照镜,选择对应的入库单,然后写上本次的出库数量,然后点击新增键,确定即可。

18、问题描述:U82存货档案列表时,有些存货的的规格型号在存货分类中显示,也有些存货的启用日期在停用日期上显示。

解决办法:因为存货名称中最后有空格所导致,将空格去掉即可。建议存货名称输入时不要用粘贴,否则会将空格粘贴进来。

19、问题描述:V8.13到U8.21,升级过程比较正常.现在的问题是升级上来以后存货核算中有68张单据不能记帐了.这在存货核算中可以看到.

解决办法:因为8.21对于个别计价法的计价方式进行了改变,可以在记账界面上选择该

单据,然后点击右键进行个别计价成本分配;或如果又为批次又为个别计价,两者都满足,也可用下面的语句在查询分析器中执行即可使出库单可以记账 UPDATE IA_Subsidiary SET cBatchCode = NULL WHERE ((bRdFlag = 0) AND (iAOutQuantity < 0)) OR ((bRdFlag = 1) AND (iAInQuantity >= 0))。

20、问题描述:821存货年度结转时均提示cinvcode表无法创建索引。

解决办法:经检查发现该用户在建立20xx年度数据库后,在存货系统中仍正常做20xx年的业务,但却增加了新的存货档案且已有业务发生,(但建立新年度数据库时已将20xx年所有存货档案全部传递到20xx年度数据库中),再做年结时即会出现该提示,将原20xx年度数据库删掉后重新建立20xx年度数据库即可.

21、问题描述:库存管理中,如何使有些人看不到单据上的?单价?和?金额??

解决办法:请在仓库档案中增加该操作员对于仓库的权限时请在?显示金额?处选?否?即可。

22、问题描述:存货中的收发存汇总表与库存系统中的收发存汇总表对不上。

解决办法:经检查去年的存货系统期末处理后以前月暂估本月仍未报销的单据未生成对应的兰字回冲单导致本年期初数据对不上,将其去年末数据重新进行期末处理生成对应的兰字回冲单后重新结转使其20xx年期初数据正常后再用SQL语句将其本年发生的数据添加进来即可.

23、问题描述:数据问题:出库汇总表的数据不全

解决办法:经检查原因如下:以仓库2为例:有的存货填的单据没有录入项目大类和项目编码,所以无法统计出来。2)存货JSC-02-08-04 张紧轮轴只汇出了其中的1个,少了13个,少的13个出的是6仓库中的而非2仓库。出库汇总表如果不按成本对象汇总,按存货编码汇总查询出来的结果与你认为正确的是相等的.

24、问题描述:对于存货差异率过大的问题如何处理?

解决办法:先在存货系统选项中选择最大最小差异率控制,然后存货核算其他设置中设置标准差异率,最大最小差异率后重新进行期末处理后正确。

25、问题描述:数据问题:版本为:ACCESS8.11A。1)存货核算模块:在存货明细账中查下列存货(以1月份为例)有关数据得出下列结果:

仓库代码 仓库名称 存货代码 存货名称 1月份发出成本手工 机器

1021 溶剂库 11201001 甲苯 2.329 2.174

11201002 二甲苯 2.975 2.221

11201007 醋酸丁酯 5.390 5.237

1031 粉剂库 1130100101 苯酐 4.213 3.943

1150100401 滑石粉 0.101 0.101

上述仓库采取全月平均法计价,溶剂库和粉剂库1月份发出成本的单价,机器算出的金额有的与手工相符,有的不符,在20xx年审计中,经抽查仅“二甲苯”一项从7月份到12月底累计少记成本31万元,请问这是什么原因造成的?

解决办法:1021仓库 11201002 二甲苯存货 存货明细帐与存货总帐20xx年期初数量相等(87833)金额不符 438585.8/231182.24。所以机器和手工计算的出库成本不一样。需根

据正确的数据将期初调成一致后,重新记账,结账,核算成本

26、问题描述:U8 8.21版进销存存货核算1)购销存中能否提供按?部门?来查询收发存汇总表?2)"存货核算"的期初中的[升序/降序]为何无法使用?3)在参照各种档案(如客户、供应商、部门)的时候,能否让档案排序?4)自定义项若不设[档案]内容(这些自定义项是我每次在填制出入库单时输入的不同内容)为何在过滤中不能参照出?

解决办法:1)如存货选择核算方式为部门,则可按部门来查询收发存汇总表 2)在期初记账界面的右上角?排列方式?中选择按那个字段排序,然后再点击排序。 3)在参照界面点击右键选择排序类型。 4)可以在选项中选择“单据是否检查自定义项”,则如输入的自定义项的内容与自定义项档案中的不符时,可以选择将其加入到自定义项档案中。

二.U8 8.21财务篇

1.总帐系统

1、问题描述:1)123104科目的余额出现翻倍情况,经调数据库,期初余额已调平,但余额表中的数仍是未调平前的错误数。2)一月结账时提示有一科目119101的总账与个人明细账不平.

解决办法:在数据库中code表ccode=123104条记录中bend(是否末级科目)字段的值改为0即可。修改后,期初对帐平,余额表期初余额一致,月末结帐正常。

2、问题描述:银行日记账的打印,以演示数据为例,从“出纳——账簿打印——银行日记账”菜单中,选择日期2001.11-2001.11, 然后看一下预览效果, 最上面有10月份数据, 为什么?会计期间设置是全月份天数。

解决办法:修改总帐选项中明细帐打印方式为按月排页即可。

3、问题描述:数据问题 :项目总帐金额翻倍。

解决办法:因为119101科目的属性改过,gl_accass表中多了此科目的684条部门为空的记录的期初数。针对该数据的具体处理过程如下:恢复 20xx年的记帐前状态到年初,用delete from gl_accass where ccode=119101 and cdept_id is null删去684条记录,再记帐,就无问题。

4、问题描述:应交税金总帐和明细帐不符,总帐=2*明细帐。错在发生额及余额表、总帐。20xx年建立新年度帐后余额手工输入,结果仍出现以上问题。

解决办法:22101科目为中间级科目,但在CODE表中的BEND(是否末级科目)却为1,改为0后正常。

5、问题描述:如何调整数据库中的银行对帐单的余额方向。

解决办法:在CODE表中的BD_C字段是代表银行对帐单的余额方向。具体的对帐单的方向的借贷是在RP_BANKRECP中的BD_C为-1是借,0为贷。具体情况具体分析。

6、问题描述:凭证打印出现断号

解决办法:在总账--凭证--填制凭证--制单--整理凭证,用来整理凭证断号即可。

7、问题描述:有一帐套的总帐本年度的12月已结帐,在系统管理中建好年度帐,并以新的年度登陆,进行年度帐结转,总帐系统结转时,提示:为使用后的第一年,不需要执行上年结转。

解决办法:修改系统日期为第二年。

8、问题描述:总帐中期初张三在A部门,2月张三调到B部门,将张三的人员档案改为B部门后,对帐不平。如该科目设为个人辅助核算,则不影响,如该科目设为部门辅助核算则会出现总帐与部门核算帐对不平。

解决办法:调动部门时不要在档案中直接修改,在B部门中直接增加张三档案,部门不同人员姓名可相同,再做一张转帐凭证将张三在A部门的余额转到B部门中即可。

9、问题描述:凭证打印如何让财务主管位置打印账套主管人员姓名?

解决办法:这是为了财务主管复核凭证手工签字用的。所以不提供打印。如果是非套打,可以通过在ufo简版中将模版上的主管的名字加上或将记账人等的后面的 @参数复制粘贴过来。如果是套打,则只能在ufo简版中将模版上的记账人等的后面的@参数复制粘贴到主管的名字的位置上,这两种方法是一种变通的解决,如果财务主管有多个人,而且不是操作人员,则不可实现。

10、问题描述:余额表查询中,如果期初余额是借1000,一月发生了一笔贷方金额为1000的凭证,一月的期未余额成0,我查2002.6-2002.6的余额表中的累计发生栏没有显示出来.

解决办法:6月份没有发生额,查询期间2002.6-2002.6累计发生栏没有显示是正确的。

11、问题描述:“总账初始”中的平衡公式必须得自己定义吗?是否有默认的情况?且此平衡公式主要用于检查哪方面平衡?

解决办法:该平衡公式是系统设定了,根据会计的平衡公式检验资产、负债、所有者权益之间的平衡关系。无法自己定义。

12、问题描述:凭证打印时,服务器和客户机都时常出现“实时错误429”,然后退出。 解决办法:这种现象一般是由于环境造成的,请卸载干净软件重新安装。

13、问题描述:老项目档案无法加分录.维护内加上后退出自动消失。

解决办法:针对该数据,修改不能增加项目档案的项目维护表,例如fitemss04,在设计状态下将i_id字段的标识由否改成是,可以对比演示帐套进行修改.

14、问题描述:网络环境:服务器:win 2000 server,SQL 2000,工作站:win 2000 Professional,系统安装正常后,在工作站运行U8总帐,输入密码后,进入总帐环境,各种工作均正常,唯有做填制凭证时,系统显示“正在调入填制凭证,请稍侯”片刻,然后就恢复到调用前状态,不能进入填制凭证界面。在凭证查询时,可以看到凭证清单,但双击打开某凭证时,也无法进入凭证界面。但在安装win 98 的工作站则一切正常.将系统重装,也不行。

解决办法:从运行正常的机器上或安装光盘中拷贝us_pz.dll文件并重新注册。

15、问题描述:在安装U821后进行正常操作中进入总帐正常,但出现提示“ZWSQL”该程序执行了非法操作,即将关闭.如果仍有问题,请与程序供应商联系。

解决办法:通过非法操作中的详细信息的提示,从运行正常的机器上拷贝KERNEL32.DLL 文件到出现错误的机器上并重新注册。

2.应收应付

1、问题描述:应收冲应收、应付冲应付怎么处理。

解决办法:在转账处理中可以进行应收冲应收或者应付冲应付的操作。

2、问题描述:在应付系统中“设置”-选项中把汇兑损益改为“单据结清时处理”,此后我在日常处理中进行汇兑损益处理,选择“币种”,点击“下一步”,出现界面“你所选择的币种无汇兑损益”,请问什么原因?

解决办法:?外币余额结清时计算?是指仅当某外币余额结清时才计算汇兑损益。即在计算汇兑损益时,界面中仅显示外币余额为0且本币余额不为0的外币单据。请检查是否有外币余额为0但本币余额不为0的单据。

3、问题描述:U8 应收应付不能从20xx年转到20xx年,结转时提示非法客户.

解决办法:对比二个年度数据库的customer表的记录数,检查记录完整性,以及20xx年的ap_detail等表中的客户编码是否在customer表中存在。

4、问题描述:预收冲应收月末不能正常生成凭证

解决办法:预收科目和应收科目相同系统默认不制单。请在初始设置中正确设置。

5、问题描述:单据结算-核销-增加“安县黄土水泥门市部”时出现下面的提示“运行进错误94 使用NULL无效”。

解决办法:把数据库中ap_vouch中字段clink 为R00000000560的记录中cperson字段中person表中不存在的编码JTH删除,ap_vouchs表中相关记录中的cperson字段删除,ap_detail表中相关记录cperson字段删除。

6、问题描述:应收中的应收帐龄分析表特别是余额分析表的数据,是访问哪几表取得的。 解决办法:该分析表的数据流程基本是从sallbillvouch/s、ap_vouch/s、ap_detail等表中进行复合查询取出数据后加以运算得出.

7、问题描述:在U8应收应付系统中应收.预收.应付.预付均为受控科目,如某企业在 20xx年11月作应收冲应付转账处理时 借:应付账款--A 100,

贷:应收账款--B 100

20xx年4月冲(抵)销该笔转账处理时 借:应付账款--A -100

贷:应收账款--B -100

请问该笔业务应如何处理?

解决办法:无法直接处理,因为凭证是上年度发生的。我们是按年度存放数据的。无法直

接实现冲销。可以在总账中录入此笔冲销分录,将总账选项中是否可以使用其它系统的受控科目的对勾加上即可。

8、问题描述:应付(如供应商编码?01050?,#5@p号?01245302?)业务明细帐中各单据对应凭证不正确!

解决办法:针对该数据处理方法:问题原因:联查的#5@p是存货系统生成的凭证。ap_detail表中cpzid字段与gl_accvouch表中 coutno_id字段不对应。问题解决:将ap_detail和采购#5@p主子表中生成凭证的记录上的凭证信息删除重新生成凭证。

9、问题描述:一客户因业务需要,需将帐套中供应商的预付帐款转到另一供应商的预付帐款上,即想执行预付冲预付功能,应该怎么做?

解决办法:在转账处理-应付冲应付界面上选择预付款,就可以进行转账处理。

10、问题描述:在应付结帐的时候,提示有未作凭证的单据,经查是应付冲预付单据未生成凭证,但此项对冲又不需要作凭证,请问应付系统在结帐时系统根据数据库中哪个表的什么标记来确定单据是否制单的,如果有上述现象,应如何修改数据库表!

解决办法:根据ap_detail表中的科目和凭证线索号来判断。不能修改数据库,请从界面上生成凭证再结账。或者将选项中的月末结账是否全部制单的选项改成否。

11、问题描述:在应收帐款中,作汇兑损益时,提示“EOF和BOF中有一个是真,或者有一个记录被删除”,点击“确定”退出。

解决办法:针对该数据,将 Ap_Detail .iBVid =2351改成2249。这只是提供一种处理思路,出现该错误时可以查看一下ap_detail.ibvid是否正确。

12、问题描述:从UF8.11A(ACCESS)升级到U8.21版本,应收款管理中核销单制单时出错,款项为负数时自动生成的凭证上不能显示为负数(红字),仍然显示为蓝字,系统不准许手工修改为保存前的凭证,造成借贷方不平而无法保存。工作站系统环境:1、WIN98第二版/SQL Server 7.0,2、WIN98第二版/MSDE

解决办法:取消核销,将核销的方式改成按产品核销,重新核销生成凭证。

13、问题描述:在应付系统中,如何对冲红字收款单和蓝字付款单?

解决办法:将收款单形成预收后直接核销。

14、问题描述:汇兑损益在一个月内能否采用两种方法(例如月初根据需要采用?外币余额结清?,月末采用?月末处理?)

解决办法:这两个选项是随时可以切换的。

15、问题描述:在采购模块中录入4张采购#5@p并分别与它对应的采购入库单结算后,在应付模块中发现传过来的4张#5@p有一张的客户名称变成了另一家的客户名称,对这张客户名称变了的#5@p进行查询原始单据时发现客户名称是对的,对这四张#5@p进行全并制单时,发现生成的凭证的应付帐款其中3家是合并在一块,而另一个应付帐款明细却是以客户名称变了的体现,好象通常所说的串户,对那张不正常的#5@p在采购管理中进行删除再录入同样的#5@p,再进行审核,生成凭证才正确,请问如何避免这种现象的发生?

解决办法:并不是串户,应付系统是以采购#5@p上的代垫单位登记应付帐款的,请检查

是否代垫单位与#5@p上的客户名称不是同一个。在修改#5@p上的客户时,代垫单位无法自动一起进行修改,需要手工修改代垫单位,就不会出现上述问题。

3.固定资产

1、问题描述:1)在修改固定资产自定义表时系统不正常退出,重新进入固定资产修改自定表时,新的表格式已保存,但进入自定义表查数据时,出现原不正常终断退出时的格式.在系统管理中清除导常任务也无效.原用8.11时也有类似问题,删除某个文件就行.U8可以这么做吗?2)在固定资产填制新增资产卡片时可以用五笔字型输入法吗?

解决办法:1)在自定义表中删除表再重建表。2)u8软件中录入固定资产卡片时可以用五笔字型输入法。

2、问题描述:数据问题:卡片管理中的累计折旧合计与对帐中的累计折旧合计不等。 解决办法:原因是02017号变动单造成的。把fa_deprtransactions表从2001.10开始修改累计折旧到2002.2,按照变动后的累计折旧加上当月折旧额即为10月累计折旧,以后各月增加相等的折旧额即可。这是针对这套数据的处理方法,具体问题还需具体分析,这只是提供一种思路。

3、问题描述:如何将20xx年(001账套)的固定资产引入到20xx年账(003账套)中?该如何操作?用Access97行吗?

解决办法:只能用U820以上版本,首先在001帐套结转20xx年,然后在003帐套用数据接口管理功能将卡片导入即可。

4、问题描述:在卡片样式上增加了项目后,进入卡片管理,通过编辑,把新增的卡片项目选上,出现错误提示“列前缀?fa-Total'查询项目没有相应的项目或名称”,下次再运行固定资产,打开卡片管理时就报上述错误。然后退出软件。

解决办法:数据中可能增加了一个项目,这个项目名称和软件固有的项目名称有冲突.例如自定义项目名称叫?年初累计折旧?,可以在fa_item表中找到项目号man开头s结尾的这个自定义项目,然后将这行中的关于叫?年初累计折旧?的名称改变,并且将fa_item表中的lQueryOrder字段全部都设为0。

5、问题描述:U8怎么解决固定资产减值准备的问题?

解决办法:减值准备是通过变动单作的。而且在下月才开始起作用。在变动单管理中进行减值准备的查询。

6、问题描述:有一套帐,升级SQL SERVER有如下提示?固定资产1999样式文件出错,请尝试重新升级。

解决办法:请检查数据库中的表fa_models表中所记载的样式文件的名字(.vts)在该帐套文件夹下是否存在,如果不存在,则将该纪录删除, Fa_AssetTypes表的sModelID字段全部更新为1;或将通用样式文件1.vts复制一份,然后将复制的改名为丢失的文件名,重新定义该样式

7、问题描述:在使用U8固定资产时,20xx年一月,二月的折旧计提都是好好的,而到了三月份折旧计提时可以算到100%,后点确定时,提示 “已生成的凭证不能删除“,再点确定时又提示“不能正确制作折旧分配表,不能删除上一次折旧计提的临时凭证分录“。本月是第一次提取折旧

解决办法:删除gl_accvouch表coutsysname字段为FA且iperiod字段为0或21的纪录(此方法只适用于跨年度的帐套)。

8、问题描述:从8.12升级至U8的,原来固定资产可以打印(任何打印),现在打印时提示错误?-101?,无法打印。

解决办法:-101是指以fa打头的报表模版文件丢失。可以先将999帐套下的文件拷过来。

9、问题描述:u8.21固定资产做恢复月末结账前状态2002.3月,当恢复至6月时提示数据恢复失败,但之前恢复4、5月结账前状态时正常

解决办法:出现这个问题,一般时由于结帐月不是在 U821 做的,所以结帐月的备份数据不全或者不合法造成的.

10、问题描述:现将固定资产手工帐过渡电脑帐,1月份新开帐套,在原始卡片录入资产, 同时是在1月份发生一项旧资产大修理(尚未提完折旧)。U8的固定资产处理提示“当月录入或新增的资产不充许做此种变动业务”, 请问有怎么办法在1月份中增加此项资产的原值?

解决办法:U8版本以后的固定资产不允许当月录入的固定资产卡片进行变动。只有在录入的卡片的时候直接录入最终的数据

11、问题描述:安装U8.21后,对原8.12SQL升级,在升级只有固定资产数据的帐套的20xx年度帐时出现下面错误窗口:错误信息:

-2147217900

cannot run select into in this database. The database owner must run sp_dboption to enable option. 执行如下语句时出错:----对套打模块进行升级

if exists(select table_name from information_schema,tables where table_name

='invoiceitem_prn' and table_type='base table')

begin

drop table invoiceitem_prn

end

select * into invoiceitem_prn from invoiceitem_

20xx年数据升级不上!

解决办法:从升级正确的数据库中导入invoiceitem_和 invoiceitem_prn表替换到出现错误的数据库中重新升级。

12、问题描述:卡片管理打开错误,怎么解决?

解决办法:对于进行数据复制的帐套,如出现此问题,可以进行下列操作,然后重新进行数据复制的初始化。

--删除指定名称的外键fa_ItemsManual_PK

if exists(select * from sysobjects where id = object_id(N'[dbo].[fa_ItemsManual_PK]') and OBJECTPROPERTY(id, N'IsPrimaryKey') = 1)

ALTER TABLE fa_ItemsManual DROP CONSTRAINT fa_ItemsManual_PK

GO

if exists (select syscolumns.name from syscolumns inner join sysobjects on syscolumns.id=sysobjects.id

where syscolumns.name='ufguid' and sysobjects.name='fa_ItemsManual')

ALTER TABLE [dbo].[fa_ItemsManual] DROP COLUMN [ufguid]

go

If Not Exists(SELECT name FROM sysobjects WHERE xtype = 'PK' and name= 'PK_fa_ItemsManual_sCardNum')

ALTER TABLE [dbo].[fa_ItemsManual] WITH NOCHECK ADD

CONSTRAINT [PK_fa_ItemsManual_sCardNum] PRIMARY KEY NONCLUSTERED (

[sCardNum]

) ON [PRIMARY]

GO

4.工资系统

1、问题描述:银行代发,设置文件输出格式时,提示“错误3265,项目在需要的名称或序号中找不到。”关闭窗口后,自动退出。请问怎么办?

解决办法:在wa_bank表设计中加入字段ibw,smallint型,长度2,允许为空,默认值为0.加好后就可以解决此问题。

2、问题描述:有一客户在使用U8工资,在工资变动录入数据时 点击计算时提示:计算错误,

第五条公式有误,请问为什么?

解决办法:若有第5条公式,删除该公式,然后重新定义。如果没有第五条公式,只有四条,那么这个第五条其实就是代扣税公式,检查代扣税设置,并调整公式顺序。

3、问题描述:数据问题:工资数据库不能建立新年度帐.

解决办法:因为wa_gztblset中没有第22的工资项目,所以将20xx年数据库中wa_gzhzb和wa_gzdata表的表设计里的fg_22和f_22删除即可。

4、问题描述:以一般操作员进入后,进行工资变动时,无法看到人员信息(为空白),给予操作员除总帐,固定资产,应收应付,报表所有权限后,仍不能解决,只有将其设为帐套主管才能解决。但企业实际工作中不能进行此操作,请问该怎么解决?]<BR>

解决办法:进入工资系统后,在设置菜单下选择权限设置,增加该操作员的使用权限即可。

5、问题描述:进入工资系统中的工资变动,无数据显示,将该操作员权限改成帐套主管后,再进入工资变动后又有了数据。注:原为8.11版,后升级到U8,不知有无影响?

解决办法:此问题是使用问题,和版本无关。进入工资系统后,在设置菜单下选择权限设置,增加该操作员(非帐套主管)的使用权限即可。

6、问题描述:将V8.11升级为U8后,运行U8工资管理中的工资变动,提示:运行时错误-2147220991(80040201) the column prefix "wa_gzdata" does not match with a table name or alias name used in the query.请问为什么?

解决办法:检查wa_gztblset表中的记录数是否与wa_gzdata,wa_gzhzb表设计中后面的字段f_*,fg_* 数一致。

7、问题描述:使用U8SQL版工资管理系统,共有3个工资类别:在职职工工资、离退休人员工资、其他人员工资。进入其他人员工资类别中工资变动时,出现错误提示:“运行时错误'2147220991 (80040201)'The column prefix 'wa-gzdata' does not match with a table name or alias name used in the query.”前二个工资类别正常。请问该怎么解决?

解决办法:在关闭工资类别的状态下将工资项目“扣0.4工资”中的小数点去掉即可。

8、问题描述:在工资分摊时,新增部门不能参加分摊。有何可能?

解决办法:没有在工资分摊设置中增加这个新加入的部门。

9、问题描述:u8 8.21工资里定义了一个”年月”工资项目.类型为字符,长度为6,”年月”公式定义为str(year())+str(month())。只取出了系统时间年,月不能取出。

解决办法:项目长度不够,最好设成20字节。

10、问题描述:如何将已结帐的一月份数据引入至一个新的工资类别中?注:不是人员信息。 解决办法:和人员是一样的,将工资变动输出成TXT格式文件,。然后到新类别里用数据接口管理即可。

11、问题描述:“个人所得税”计算功能在同一人员在多个“工资类别”中使用时(如同一人在“奖金”、“工资”等类别中同时存在时),不能合并多个”工资类别”计算个人所得税。请问怎么解决?

解决办法:使用汇总工资类别功能合并所有工资数据,再计算个人所得税即可。

12、问题描述:工资模块中不能录入人员类别怎么办?

解决办法:直接在数据库中添加,表名wa_grade。

13、问题描述:工资系统设置为多工资类别,代扣税,调整每个工资类别的扣税基数为1000,进行工资类别汇总后汇总工资类别的扣税基数仍为 800,必须再次进行手工调整为1000,但下次进行工资汇总后又变成了800,请问如何进行设置,才能让汇总工资类别扣税基数每次都为1000。

解决办法:不要每次直接都用工具菜单下面的汇总工资类别,用一次,每次直接打开类别里就有了。

14、问题描述:在工资报表管理中,把任何报表做输出,文件类型选EXCEL表格文件,打开EXCEL文件后发现数据所在的单元格都是字符型的,这样就不能做汇总求和或其他运算。如果输出成*.REP文件,也是字符型,不能进行汇总,或者在总帐中转帐定义中设置取数公式从输出后的*.REP文件中取数。在其他模块做输出也有同样的问题。

解决办法:将输出后的小数点替换成键盘上的小数点即可汇总。或用前面提过的excel中的

分列功能,不用选分隔符号,其余全用默认即可。

15、问题描述:SQL工资模块,用户有5个工资类别,其中工资类别“制一部”出现如下问题:4-5月份的工资变动里项目“代扣税”全部显示为“0”(应该是等于个人所得税所计算的人员工资税),但个人所得税所计算的人员工资税全部是正确的,怎么解决?

解决办法:请调整您的公式顺序,将扣税对应工资项目放在最后一个即可。

16、问题描述:如何让工资计算显示小数位数值?例如日工资,公式为1000÷26,结果计算后显示小数位数字为0。应为38.46,显示为38.00。

解决办法:设置公式时应为1000÷26.00,这样计算后显示正常的38.46

5.行业报表

1、问题描述:请问8.12的行业报表数据如何升级到8.21的行业报表中。以前8.X系列的只要把YCBB文件夹直接覆盖即可,现在升到U8怎么办,有十个左右的报表体系,有几十个表集,几年的数据.

解决办法:用体系管理中的备份和恢复。

2、问题描述:813SQL行业报表,在进入行业报表时提示“非法操作即将关闭”查看详细资料时提示:YCBB810 在 0167:5f40d84d 的模块 MFC42.DLL 中导致无效页错误。 解决办法:把YCBB810.INI删去即可

6.UFO报表

1、问题描述:UFO报表从固定资产帐套取数里,本年折旧的公式(BNZJ)只能取本年最新累计折旧,而不能任意截止月取数。如已折旧到10月,那么取到数就是累计到10月,而若要取累计到如8月份,取到依旧是累计到10月的数,有什么办法解决吗?

解决办法:可以用LJZJ的方法取到当月的累计折旧。

2、问题描述:在UFO 取数时,须取这样的数:

凭证是1) 借:原材料-大宗材料 贷:应付帐款 2)借:应付帐款 贷:银行存款

要取银行存款科目的对方发生数(贷方),且其对方科目为应付帐款,但有个条件,就是应付帐款的对方科目必须是原材料科目。即想取本月银行付给供应商应付帐款的大宗材料款。如果直接用对方科目取数,则只能取对方科目为应付帐款的总数,而不能区分该应付帐款是那类原材料(原材料下分大类,如大宗材料,备品备件等)

解决办法:用TFS()函数来按摘要来取。

3、问题描述:正常安装完U8软件后,进U8总帐系统时正常,但进UFO报表管理时,出现以下一个问题:报表调用时出现:无法调用〔注册服务〕,按确定后,无法进入UFO报表? 解决办法:请用远程配置指向服务器。或重启用友的服务。

4、问题描述:U8的UFO电子表格,在工作站上出现非法操作的字样,(该用户电子表格为单站,)然后到服务器上打开为演示版且无法打印,打开系统管理后发现工作站一直反映是在正常使用UFO。但是工作站那台机已经关闭了,

解决办法:删除UFOW.INI文件。在服务器上清理异常任务。

5、问题描述:用UFO制作一日报表,表内有“上日余额”,“本日余额”等内容,如何将每月最后一天的“本日余额”自动转到下月第一天的“上日余额”?另外,又如何实现”全年累计“的计算?(不用TOTAL函数)。

解决办法:用一个单元表示页号,可以用MRECNO(),再用SELECT()函数关联表页,按页号关系取数。

6、问题描述:在使用ufo报表时,出现取数不准的现象,而公式的设置没有错误.请问是什么原因?

解决办法:检查控制面板的区域设置中的短日期方式应为:yyyy-mm-dd.

7、问题描述:在U8.21UFO报表中,如何按固定资产的增加方式,取本年增加的固定资产原值.例:20xx年1月自行购建固定资产多台,如何在"本年增加固定资产,其中:自行购建( )"栏目中取到本月所有自行购建固定资产的原值?

解决办法:用ZHS()函数,其中属性为YZZJ,核算方式为自行购建的编码。

8、问题描述:假如当月只有财务费用的贷方发生数,月末结帐时,期间损益的结转也将财务费用用负数结转在贷方,这样在UFO报表里损益表财务费用的取数不论从借方还是贷方都取不到数,造成报表数字不准确。请问该问题怎么解决?

解决办法:把结转的凭证恢复记帐前状态,在结转之前取数。取完数据后保存好,并打上不计算的标志。 或在公式中减去(如是负数,要加上)条件函数中按结转摘要取数的部分的金额。

9、问题描述:客户往来在应收应付核算, 应收款中有贷方余额,请问在UFO表中如何分别取到应收款的借方余额和贷方余额?

解决办法:用QM()函数可以取出,在方向中写上借方或贷方。

10、问题描述:8.12access版UFO报表用relation进行表间取数时(表结法,资产负债表未分配利润取损益表利润总额数),公式正确,但取数结果错误。比如: H35=X+D26 Relation 月 with "C:\My Documents\损益表.rep"->月,年 with "C:\My Documents\损益表.rep"->年(注:单元公式,H35为资产负债表未分配利润期末栏,X为期初取常数,D26为利润表利润总额累计数栏)后面关联公式取出的结果不是利润总额数,请问该如何解决?

解决办法:正确的公式应为:H35="C:\My Documents\损益表.rep"->D26 Relation 月 with "C:\My Documents\损益表.rep"->月,年 with "C:\My Documents\损益表.rep"->年+X。

11、问题描述:注册ufo时提示“账套-年度错误”,怎么解决?

解决办法:1)把ufow.ini删除后再试一下;2).运行远程配置配置到本机后再注册。3)ufsystem库中的ua_user表中的asuser的初始口令丢失或被改变,请把原始口令覆盖回去。

12、问题描述:如何进入ufo并正常使用?

解决办法:在保证服务器的U8服务正常启动后,远程配置到服务器。并在系统初始处做默认帐套和年度的初始化。如有非法操作,且详细错误是发生在 MFC42.DLL中的,可删除UFOW.INI文件。环境要求:1)控制面板的区域设置:yyyy-mm-dd。 2) 机器不要安装游戏软件、联想的办公软件、金山毒霸、及其他的税务软件和报表软件,否则会出非法操作,详细错误位于:MSVCRT.DLL中的,要卸载其他软件后再卸载用友软件,并重新安装。 几种报表的注意事项:1)损益表如果有的科目有借、有贷方发生数,且用户按JE()取数,如做了期间损益结转,则取不出数,这是因为借贷方的差额为零,可以建议用户在结转之前取数,取完打上不计算的标志。要先完成损益表,再做期间损益结转和利润分配,最后做资产负债表。2)资产负债表的QM、 QC()在取往来单位的余额时,应按客户科目余额表的金额来取。要在公式中加入借贷方向。

应收帐款的借方余额加上预收帐款的借方的余额为应收帐款的余额,而预收的贷方加上应收的贷方为预收帐款的余额;应付帐款的贷方加上预付帐款的贷方余额为应付帐款的余额,预付帐款的借方余额加上应付的借方余额为预付帐款的余额。

财务上的表结法,即损益类科目的结转利润是每年年底做一次,月报的资产负债表的未分配利润从利润分配表的未分配利润来取。目前821的软件在客户或供应商有双辅助核算时,可以在公式向导中加入选项,可以选择按客户或供应商汇总。可以根据向导完成。

3) 利润分配表是损益表的附表。其中利润分配表中的”净利润”数据,来源于损益表的”净利润”。

注意补丁:有业务函数的,要对相应的业务模块中的DLL文件拷贝并注册。如:总帐的Ussvrzw.dll,销售的USsvrxs.dll。

7.合并报表

1、问题描述:请问投资比例对合并现金流量表的抵消项目及抵消数据有无影响?

解决办法:目前的软件投资比例只对资产负债表有影响,与自定义的现金流量表无关。

2、问题描述:如何在合并报表中定义损益表中的本年累计数这一栏的报表项目属性,以便可以在母子公司合并损益表时,本年累计数这一栏也能合并出来。

解决办法:与在ufo中定义的方法一样,可以使用函数向导。LFS("101",月,"借",,,"",,)新建项目,把期末单元的位置处写入本年累计数单元。

8.现金流量表

1、问题描述:U8.20 财务通:商业企业,现金流量表(新) 第30行次“汇率变动对现金流量的影响额”公式应如何设置?比如:借:汇兑损益

贷:银行存款

那么,在公式中方向应为“贷”,表页重算后,该栏显示的是正数,但在手工表中应该用“-”表示,如何解决?

解决办法:此项目不能改动公式,可以在总帐没有做汇兑损益时进行处理,方向系统根据实际情况自动生成正负。

9.财务分析

1、问题描述:报表初始化时对应付账款与预付账款怎区分。(应付与预付只是通过应付账款按供应商明细的借货余额分析出来的)应收账款与预收账款同样区分不出来。造成资产负债表不平。致使财务分析中的资产负债表与UFO报表中的资产负债表不同,取数错误,不知所取的数据是从哪里来的?

解决办法:在应付与预付帐款处写入应付+预付帐款科目,应收账款与预收账款系统都写入应收+预收科目,系统自动按把应收和预付单元按所选科目借方取数、预收和应付单元按科目的贷方处理。

2、问题描述:预算类别为精细预算,若只设置科目预算、则填制凭证时,系统能报警,若同时又设置部门预算,则部门预算能报警,科目预算不能报警,为何不能同时报警。 解决办法:因为明细到部门的科目预算应是明细级的预算,且明细级的发生数肯定小于科目的发生数,所以控制到明细的预算报警数能保证不会超过科目的预算数。

10.资金管理

1、问题描述:请问在资金管理中, 从12月15日到下一年的 1月10日是经过了几天? 解决办法:算头不算尾。

11.成本管理

1、问题描述:如何设置参数,以前设置好后,材料取数取不到,费用和工资、折旧都能取到数,不知设置有什么需要注意的?

解决办法:只要设置从存货系统取数,然后设置什么出库类别,将出库单记帐后就应该可以取到数字。

2、问题描述:企业内的水费、电费如何分摊到产品中去?若采用增设一个辅助部门作为水电费的提供部门,如何才能按产品的定额工时分摊?

解决办法:在定义分配率里定义辅助费用按照定额工时分配即可。

3、问题描述:成本计算时,出现“共用材料有发生却未耗用”错误而实际并非如此。 解决办法:问题原因是因为材料及外购半成品耗用表立刻有不用的材料取数记录。将提示的材料逐一删除。逐一提示的冷扎版是另一个材料。

4、问题描述:8.21版。用品种法核算,现有上月入库的产成品,需要在本月返工重新修改产品结构,这其中,需要耗用材料,也就是该产品成本发生变化。请问在用友软件中怎么处理。

解决办法:定义一个新产品,该产品领用需要返工的产品及材料。

12.决策支持

1、问题描述:1)经营总括表中的预算数和单位预算数取自什么地方?2)成本分析表打不开,需要准备的前提? 3)量本利分析表中的固定成本的来源是什么?4)用友报表接口中的各个模块是什么意思?

解决办法:1)从财务分析中的科目预算中取出的。2)必须使用成本和存货软件。3)平均单价 = 销售收入 / 数量总成本 = 固定成本 + 变动成本变动成本 = 总成本 * 比率贡献边际 = 销售收入 - 变动成本固定成本 = 总成本 - 变动成本 4)指总帐、应收应付、销售、存货、成本、财务分析。

三.U8 8.21系统篇

1.系统管理

1、问题描述:U8服务有时无法启动。

解决办法:U8服务是伴随SQL服务启动而启动的。在无法正常启动的时候,是否SQL服务也启动了呢?另外还要排除服务器感染病毒的可能。

2、问题描述:对于用友软件进行SQL跟踪器时,应注意什么问题?能写个步骤吗? 解决办法:简单步骤:打开profiler,点击绿色三角,选择一个跟踪文件,如sample1,确定后,进入软件,进行各项操作,出现错误提示,要求确定时,先去暂停跟踪,然后再退出错误提示。出现错误时,通常会回写ufsystem中的表,写入异常错误信息,一般情况下,可以略过不看,而是查看use ufsystem前面的几句sql语句。

3、问题描述:服务器系统平台为Windows2000 Advanced Server,数据库环境为SQL2000。在用户正常退出系统后,sqlservr.exe所占用的内存无法释放(在WIN2000的任务管理器进程中可以发现)。

解决办法:上述现象是正常现象。每个SQL用户都会出现这个现象。关于使用过软件内存无法完全释放问题是微软操作系统的通病。可以尝试使用一些内存管理工具来释放软件使用的内存。

4、问题描述:U8产品能否将SQL数据库与U8产品在两台服务器上安装,即像NC产品实现数据服务器与应用服务器分开?

解决办法:u8这个产品必须和数据库安装在同一个计算机上。

5、问题描述:在库存管理和固定子模块及其他存货管理模块,经常出现“超时已过期”变得操作系统无法工作,另外我的库存管理中出库辅料时,经常取不出数据而变的“超时已过期”死机。机器名没有非正常“汉字”为名和其他“-”的字符。我试过还是出现“超时已过期”的提示警告。重装SQL的数据库也不行,而且U8.21也重装过也是不行,还是出现类似的情况。

请问该如何解决?

解决办法:修改sql服务器属性中的查询超时设置,默认应为600秒。酌情改大。

6、问题描述:如果数据库中有锁定记录,该怎样修复压缩数据库?这样会不会影响其他的帐目?

解决办法:到系统管理中清除异常任务。或到数据库中表lockvouch中清除记录(在没有站点登录时)。这样不会影响其他的帐目。

7、问题描述:1)当上次SQL没有卸载好,再装SQL时总出错,怎样也装不上不知如何才能卸载干净?

解决办法:1)SQL卸载前必须停止所有与SQL有关的服务。

8、问题描述:在SQL SERVER 2000中发现在用的数据库置疑,不能找到该数据库,在系统管理中,选择该帐套的主管身份登录,提示该数据库找不到,如何解决?

解决办法:使用存储过程 sp_detach_db 'pubs', 'true' ,其中'pubs'为数据库名称,断开数据库和SQL的连接(或者打开sql的企业管理器,在该置疑的数据库上点击右键,在所有任务中选择分离数据库,断开连接)。然后查找数据库文件是否存在,如果存在,使用另一个存储过程连接看是否成功 sp_attach_db @dbname = N'pubs', @filename1 = N'c:\mssql7\data\pubs.mdf', @filename2 = N'c:\mssql7\data\pubs.ldf' (或者打开sql的企业管理器,在数据库上点击右键,在所有任务中选择附加数据库,建立连接),c:\mssql7\data\为数据库所在路径,如果找不到文件或连接不成功,则没有其他办法没,只能一切从头来过。下面是一个存储过程删除用友中没有数据库连接的帐套 use ufsystem DELETE FROM UA_Period WHERE cacc_id = '010' DELETE FROM UA_holdauth WHERE cacc_id = '010' DELETE FROM UA_log WHERE cacc_id = '010' DELETE FROM UA_account_sub WHERE cacc_id = '010' DELETE FROM UA_account WHERE cacc_id = '010' ,其中?010?为帐套号。上面的语句需要在sql的查询分析器中执行。

9、问题描述:服务器硬盘损坏,不得以拷贝所有帐套下的ufdata.mdf和ufdata.1df文件,除此之外无任何用友数据备份。该用户从20xx年1月起启用友软件。已有四个月的帐目数据,请问服务器换了硬盘后,重新安装SQL和用友U8后怎么恢复数据?

解决办法:先建立一个帐套信息和原来的帐套,然后再查询分析器中使用存储过程断开这个帐套的数据库连接,将备份的.mdf和.ldf文件拷贝进来,然后再使用存储过程连接。具体的断开和连接数据库的方法请参照上一问题的答案。

10、问题描述:U8系统管理的admin口令忘记后,又没有解码器,怎样才能解决这个问题? 解决办法:可以从一些软件下载的网站上下载一些密码查看器软件,然后打开SQL的企业管理器,用这个软件查看SA的密码。如果没设sa密码,则打开数据库ufsystem将ua_user中的口令置为null值即可。

11、问题描述:SQL是安装桌面版后,在安装过程中有什么与安装服务器版不一样的地方? 解决办法:Sql桌面板只提供SQL运行环境和客户端管理配置工具,不提供例如分布式服务,对CPU数量和内存的支持和使用有限制,并且对于连接用户数也同样存在限制。在98环境下安装比较简单。无需过多选择。只是因为它安装时没有提示,所以最好等20分钟左右,然后再重启。

12、问题描述:请问试用期三个月是如何确定的,是记完三个月的账,还是只允许做三个月的凭证?其他的模块试用期又是如何确定的。

解决办法:指的是只允许做三个月的凭证,其他模块相同,就是做了三个月的业务。

13、问题描述:安装后提示gav.dll,servernt.exe等几个文件正在使用,“忽略”后。安装完成后,帐务系统使用正常。但购销存在录入密码进入时总有各种错误提示。库存,采购提示“类不支持自动化或不支持将要打开的窗口”但可以进入。存货提示“类不支持自动化,443错误”。重装多次都是如此。

解决办法:这些文件是不可以忽略的,安装时其他的软件要关闭。或者安装后将这些文件从安装光盘上拷贝到出现错误的机器上,对于.dll还需要重新注册。

14、问题描述:如何建立一个新帐套,建帐后又如何把目前使用的帐套的数据全部引入? 解决办法:将正在目前使用的帐套输出后,替换后缀名为.lst的文件中记录的所有原帐套号为新帐套号,帐套的路径也要修改。也可以用sql提供的强制恢复进行处理。

15、问题描述:登录U8系统控制台及总帐等都提示"错误:部中'UFEDIT.OCX'或其附件之一不能正确注册:一个文件丢失或无效",但在系统中却能查到这个文件,导致无法使用U8软件,而且系统管理也登录不进去,该如何排除这个问题?

解决办法:从运行正常的机器上拷贝'UFEDIT.OCX'文件到出现错误的机器上,并重新注册。

16、问题描述:安装后进入软件提示:需要sa的口令。

解决办法:U8软件提示SA口令问题:㈠:对于SQL2000可能是安装时安全性选项中没有选择Windows和SQL Server集成验证方式。 解决方案:(1)从企业管理器中属性的安全性页中选择Windows和SQL Server集成验证方式(2)在查询分析器中运行 xp_instance_regwrite N'HKEY_LOCAL_MACHINE',N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer', 'LoginMode',N'REG_DWORD',2(3)修改注册表运行regedit命令修改HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\MSSQLServer\MSSQLServer下LoginMode项目为 2 重新启动MSSQLServer服务和用友U8服务,最好用第一种方法解决。

㈡:系统MSADO15.DLL出错。 重新注册MSADO15.DLL(可拷贝新的msado15.dll) 例: regsvr32/u "c:\Program Files\Common Files\System\ado\msado15.dll" regsvr32 "c:\Program Files\Common Files\System\ado\msado15.dll"。

17、问题描述:在客户的服务器上安装了MSDE2000及U8后,运行系统管理建立系统数据库及演示数据,前台一切正常。但在事件查看器中的应用程序日志中有如下错误提示:18272 在备份或还原重新启动检查点文件“c:\msde2000mssql\backup\ufdata_999_2002.ckp”时发生I/O错误,操作系统错误3(系统找不到指定的路径),该语句将继续执行,但将无法重新启动。请问该如何解决?

解决办法:这是999账套的引入错误信息,998、997及引入自已的账套也有这样的提示,每一次引入都出现此提示。安装MSDE时选择的路径不对、 MSDE只能安装在c:\mssql下。SQL每次启动时会自行检查注册数据库是否完好并在正确的路径下。建议将软件和MSDE删除重新安装一下。

18、问题描述:在xp操作系统下测不到加密狗,装了通卡驱动(win_nt下的x86驱动),没有用,试过五种并口模式也没有用。

解决办法:支持Xp只有U821版本。而且不需安装通卡驱动。检测不到加密合,可能原因是加密程序失效。请卸载软件,然后在xp目录下查找sgv.dll,删除。再重新安装。并并查看事件查看器是否有并口冲突错误。

19、问题描述:8.10(A)升级到8.21(SQL), 数据升级时提示“8.12SQL和8.11A含以前版本,请在SQL SERVER7.0升级“,如何解决?

解决办法:8.10(A)升级到8.21(SQL), SQL数据库必须使用7.0版本,不能用sql 2000 版本,可以先将8。10升级到8。12或改换数据库为7。0版本

2.Web功能

1、问题描述:无论做分销还是U8WEB,登陆的速度都很慢。请问应如何解决?

解决办法:清除文件夹userdata(这是一个系统自动产生的临时文件夹)里的内容,再删除IE里的临时文件,这样速度就会快点。

2、问题描述:1)用户使用WIN2000SERVER系统,使用ADSL宽带网大约2M带宽,用U8业务WEB功能,但数据比较多,存货有四五千条。在填销售发货单时,货物名称前面自动有空格,可否自动消除?可否输入存货名称的任意字符,选出符合条件的存货排列?而不必一页页查找,有四五十页找起来特麻烦。2)在数据参照中刷新数据经常程序无响应,应如何处理,如何增大本地缓存容量,USERDATA在哪个路径下?

解决办法:1)货物名称前面的空格,不能自动消除,如有空格,就要手动删除,在填销售发货单时,鼠标点一下能减少空格的出现。可以输入存货名称的任意字符进行参照。2)至于速度慢的问题,跟数据量和传输线路有关系。提高WEB服务器的配置能增大本地缓存容量。USERDATA放在"ZT帐套号"这个文件夹下,搜索就能找见它。

3、问题描述:在使用WEB功能远程输入凭证时,发现当退出后,服务器的系统管理上显示的运行任务仍在正常运行,无法去除。请问是什么原因?

解决办法:正常情况下,退出应使用web网页菜单上的退出项,而不要使用IE本身的关闭(即点右上角的叉),否则会出现上述情况。如果确实无法正常清除的话,也只能自行手工清除ua_task、ua_tasklog表,而且为避免此情况,还可以在服务器端的IIS服务中修改默认web站点的属性——主目录 ——应用程序选项——会话超时设置。

3.环境问题

1、问题描述:用户为8站点网络版,SQL2000SERVER版数据库。在使用过程中,工作站很容易死机,例如:打印过程中;查询退出时;凭证保存(有时)。只有重新启动,且启动后,不会马上发生死机现象。死机前错误提示为:XX.dll文件出错,XX地址发生错误等等 解决办法:从描述判断是机器环境的问题,将出现错误提示XX.dll记下后,从安装光盘

上拷贝此文件或者运行正常的机器上拷贝此文件导出现错误的机器上,并重新注册。或者将操作系统和软件彻底卸载后再重新安装。

2、问题描述:在WindowsXP系统下,可以运行U8软件吗?

解决办法:可以。

3、问题描述:8.12sql升级U8提示类不支持自动化,工资分摊数据错误。

解决办法:环境问题,将帐套换一个机器引入升级即可。

四.U8 8.20版

1、问题描述:U8 8.20版总帐,在使用总帐系统的帐簿中“明细帐打印”功能(正式帐簿)进入预览界面退出时死机。不同的环境不同的帐套为什么均出现预览死机的现象,如果不预览直接打印又可以。请问为什么?

解决办法:请检查那几台机器的操作系统,如是win98请安装第二版,或升级操作系统。由于打印控件和预览控件不一样,就会出现预览退出死机,换个操作系统试试看。另外请进演示帐套看是否死机,如也是这样,请更换打印机的驱动,或重装用友软件,换个环境测试。如演示帐套没有这现象,判断环境没有问题,可替换数据库的打印表gl_mybooktype,gl_myoutput,如数据量比较大,出现溢出错误,可以使用补丁

2、问题描述:U8 8.20版总帐,工作报告说由于本月工资未结帐,导致总帐也不能够结帐。我的工资模块没有买,是在订货时试用了一下,目前正式到货仅仅安装了zw 和ufo模块,请问怎么办?

解决办法:在数据库中将该帐套的数据库(ufdata_帐套号_年度)的表accinformation中的工资的启用日期清除,以及ufsystem数据库中的表ua_account_sub中的该帐套的csub_id=WA的两条记录删除。

3、问题描述:U8 8.20版应收帐款,在#5@p列表中查询#5@p,发现有#5@p号及#5@p内容一模一样的#5@p,打开表salbillvouch,却没有重复记录。(使用模块:总帐、应收。)#5@p为普通#5@p。为什么?

解决办法:该套数据的Ap_SalBill视图中有重复记录,造成的原因是gl_accvouch表中的凭证线索号(与其它向总账传递凭证的关联字段)不对,即一张期初的凭证的线索号与该#5@p所生成的凭证的线索号一致。所以针对该数据,执行如下语句,修改错误的凭证线索号: UPDATE GL_accvouch SET coutno_id = NULL WHERE (iperiod = 0) OR (iperiod = 21)。

4、问题描述:U8 8.20版应付帐款,想在应收应付中实现远程录入结算单,不知应采用哪种方式实现?

解决办法:根据需求,可以使用C/S结构,用客户端去访问服务器,可以用点对点的方式(这种方式费用最省),也可以用专线接入,跟服务器连接上后,就可以像局域网里一样去运行用友软件。

5、问题描述:U8 8.20版固定资产,从20xx年9月从8.11升级到U8.20后,固定资产从20xx年9月开始,固定资产的累计折旧都等于当月,十月份累计折旧又等于两个月的折旧额,以后直到今年所月累计折旧都是这样,单月累计折旧等于一个月的折旧,双月等于两个月的本月折旧,不进行累加,另建一套帐,把卡片,折旧表,汇总表,资产类别表导入后,提折旧,依然累计折旧等于本月折旧。什么原因?

解决办法:由于升级过程造成数据库中折旧表的已计提月份和累计折旧额数据丢失,导致每月计提折旧后累计折旧额不正确。重新添加丢失的数据即可。

6、问题描述:U8 8.20版固定资产,在查询卡片样式和固定资产卡片时,系统提示错误:1)由于win2000 server身份认证问题,导致无法读取样式文件;2)样式文件损失或不存在。经查样式文件应该不坏,且磁带中还原能使用前文件(3月8日备份带,且当时能使用样式文件)。

解决办法:请检查帐套所在文件夹的共享设置,要求是everyone的完全共享。或升级到8。21版本。

7、问题描述:U8 8.20版存货核算,存货档案已使用:有的居然可以删除,导致存货收发记录和账簿中有的存货而存货档案中没有。为什么?

解决办法:数据表的许多关系及主索引被破坏,修复数据关系及索引即可。

8、问题描述:U8 8.20版存货核算,查询收发存汇总表时,其中有一存货期初是10个,但在存货核算系统收发存汇总表查询时期初数为1个,在库存管理收发存存汇总表又是正确的,不知何原因?

解决办法:将结存数量大于0、小于0和等于0,以及查看未发生业务 几个选项都打上对勾。例:期初为2,发出为3,结存为-1,如小于0未打对勾,则该条在存货的收发存表不显示。

9、问题描述:U8 8.20版存货核算,材料出库单上只录数量,在存货核算中对此材料出库单进行记帐后,在收发存汇总表中查此材料只有数量而没有金额.恢复记帐再记还是没金额。请问什么原因?

解决办法:全月平均计价方式的仓库需进行期末处理后,才有金额。

10、问题描述:U8 8.20版库存管理,数据问题:U8调拨单保存时提示“保存单据失败”。为什么?

解决办法:经查transvouchs中的autoid有非法字符,重建新表,在设计中将表和索引的属性、字段的属性多加上,然后将原来除autoid的数据导入新建表中即可。

11、问题描述:U8 8.20版销售管理,销售#5@p列表打开后,无法查询货物名称,数量金额等重要数据,但联查#5@p则没有问题,无法进行货物、数量、金额的查询的筛选,#5@p列表中的项目设置也无此项目,而表体中该表体已经设置。

解决办法:到设置\选项\高级选项下有一开关“单据列表只显示表头项目”,设为显示表体项目即可。

12、问题描述:U8 8.20版销售管理,作单据时,U8怎么实现一条纪录的仓库信息自动复制到下一条纪录?

解决办法:U8可通过点击“增行”会自动带出上一行仓库名称。

13、问题描述:U8 8.20版销售管理,现存量与实际结存不相等。

解决办法:1)现存量计算涉及的表有:st_totalaccount、rdrecords、dispatchlists、endispatchs、 salebillvouchs等,请查看以上各表,重点查看st_totalaccount表。2)可能是ufsystem数据库中的 ua_account_sub中缺少库存的启用日期记录。请根据数据具体情况查找原因。

14、问题描述:U8 8.20版销售管理,客户档案中有批发价,在发货单中如何选择录入其批发价?

解决办法:先在选择菜单中选择价格管理,在客户档案中选择批发价,在业务菜单下的价格管理-存货价格/客户价格中录入。

15、问题描述:U8 8.20版销售管理,同时按客户名,部门,产品名称,业务员的分类汇总应该用什么方法能实现?

解决办法:U8.20已经解决此问题。可以从[分组条件]中选择要汇总的字段名称,在其后的分组栏中双击打勾,表明按该分类进行汇总. 用鼠标点击字段名称(即按住鼠标左键),将其拖动至您想放置的位置,然后松开鼠标。或者在分组条件中调整分组的顺序(即[]中的数字)。请注意“客户 [1]+部门[2]”与“部门[1]+客户[2]”是不同的。“客户+部门”表示各个客户的业务是由哪些部门做的;“部门+客户”表示各个部门做了哪些客户的业务。再选择要进行小计的字段名称,在其后的[小计]栏中,双击打勾。如果您所要汇总的字段名称不在列表中,可以进入报表界面,点击[格式]按纽。在[格式]按扭中,可以定义数值型的字段是?汇总?或是?不汇总?,?显示? 或是?不显示?只有定义为?汇总?的数值型字段,按[小计]和[合计]按扭才汇总,否则并不汇总;一般而言,应将数值型的字段设置为“显示”,不设置为 “分组”;非数值型的字段设置为“显示”后,还应设置为“分组”,否则显示的内容只取该记录的第一条。

16、问题描述:U8 8.20版销售管理,1)无论是套打还是直接打印#5@p,都不能打出大写金额,有没有解决办法?2)请问#5@p上的“记帐人”是如何使用的?

解决办法:1)在单据设计中添加表头项目?价税合计(大写)?。2)存货核算选项\销售成本核算方式为?销售#5@p?时,存货核算记帐后填写销售#5@p的记帐人标志。

17、问题描述:U8 8.20版系统管理,网点系统是win98se(第二版),MS SQL SERVER7.0(服务器是windows2000,ms SQL server7.0),如何关闭网点老是弹岀“请输入SA口令”窗口,或如何关闭正在运行的server95程序?1)我的网点系统正在运行 Sqlserver和Sqlmangr两个程序,有必要吗?如何关闭?

解决办法:弹岀“请输入SA口令”窗口是因为系统MSADO15.DLL出错,点了取消还会出来,要重新注册,在《专题文章》里有篇章专门解决这个问题。 server95是用友服务文件,不用用友软件时可以用结束任务来关闭它。2)Sqlserver和Sqlmangr两个程序是有用的,当你退出SQL,他们就会自动消失。

五.8.13版

1、问题描述:8.13 SQL版总帐,在总帐辅助帐薄的客户科目明细表中,有些客户的期初余额与本期发生额分离显示。请问该如何解决?

解决办法:客户编码为03c41中c为全角状态下输入的字母,改正为英文输入下的大字字母。

1.将customer、gl_accass、gl_accvouch的客户编码关系删除 2. 执行以下语句: update customer set ccuscode='03C41' where ccuscode='03C41' update gl_accass set ccus_id='03C41' where ccus_id='03C41' update gl_accvouch set ccus_id='03C41' where ccus_id='03C41' 3.重新增加已删除的关系。

2、问题描述:8.13 SQL版固定资产,固定资产卡片减少,明细帐查询不到,为什么? 解决办法:输入已减少的资产编号,这样可以查到(月份选1-12).否则的话,软件不允许查看已减少资产的数据。或者在卡片管理中查询。

3、问题描述:8.13 SQL版固定资产,当执行打印操作时提示,打印错误:(-101),预览也没法。8.13网络版/winnt 4.0。请问是什么原因造成的?

原因分析:在8.x版本的固定资产管理软件的使用过程中,我们会发现帐套目录下多出几个比较另类的文件。而如果没有的使用固定资产软件的用户则不会出现这几个文件。这些文件只有当固定资产正常初始化后才会出现,现在作一下详细说明。这类文件可以分成二类。一类是*.vts文件,这是卡片样式模板文件;一类是*.rep文件,这是报表模板文件。对于第一类*.vts文件,刚启用固定资产系统后,会默认出现一个标准通用样式模板文件1.vts。如果用户在有自定义卡片样式,则还会存在其他*.vts文件,例如9.vts等(肯定是“数字.vts”)。对于第二类*.rep文件,无论任何时候都只存在二个文件,分别是Fatail.rep和Fatitle.rep。不会出现其他文件。以上文件标准大小为14K。因此,当使用固定资产软件时,至少必须存在3个模板文件,即1.vts,Fatail.rep和Fatitle.rep。 *.vts既然是卡片样式模板文件,则如果丢失了需要的文件会出现什么结果呢?您可以正常的打开卡片管理,但是要双击某张卡片却提示“卡片样式文件不存在”。同时如果在卡片管理下点“文件”菜单下的打印并选择打印卡片,则也不能正常打印,会同样也会提示“卡片样式文件不存在”,不能进行正常打印。可是如果用户发来的数据仅仅是UFDATA.MDB,而它又存在自定义卡片样式,这时候怎么办呢?很简单,我们可以修改数据库不让他的自定义样式起作用,首先我们打开这套ufdata.mdb,打开Fa_AssetTypes表(资产类别),找到sModelID字段,使用一个SQL查询语句,将该字段全部更新为1。当然,原来这个字段的数据可能不是1。因为我们知道,卡片样式是定义在资产类别上的。这样改过之后我们就可以使用标准通用样式,来查看卡片了。最后给用户发回数据时不要忘了将该字段改回原来的样子。同时如果该文件丢失,在月末结帐时回给出提示“找到下列错误:此集合找不到此项目”,并指出月末结帐前状态备份失败可能无法恢复月末结帐。此时一定不要继续下去,一定要找到他需要的卡片模板文件放到帐套目录下,否则以后不能恢复月末结帐就得不偿失了。另外,如果月末结帐正常,则在相应帐套的年度目录下,会出现*.vt1、.vt2、.vt3…….vt12等文件。其中1、2、3、4……12表明是哪个月份备份的。这些文件是压缩文件,除非您在一年内对同一个样式作过改动,否则所有这些文件解压缩后都是一样的。 Fa*.rep文件相对而言简单一些。他们永远只有2个,丢失或者损坏这二个文件,可能造成报表无法预览和打印,打印报“打印错误-101”,但不影响报表显示。除此之外,丢失或损坏该文件不会有其他方面的影响。

4、问题描述:8.13 SQL版应收应付,在以应收票据抵应收款这一会计实务中,不能完成凭证的制证,如何在应收系统中操作这一实务?(因为这二个科目都是客户受控科目)

解决办法:票据填完后会自动生成一张收款单,该收款单核销即可形成上述凭证。

5、问题描述:8.13 SQL版应收应付,在使用应付系统时希望把其他货币资金作供应商核算,但是在作一笔借 预付 贷 其他货币资金时在应付系统由核销单生成凭证时提示其他货币资金为受控科目,请问如何处理?

解决办法:这样的凭证目前只能通过应付系统的转帐处理中的功能来实现。

6、问题描述:8.13 SQL版系统管理,8.11A的产品如果升级到8.13要不要更换加密盒? 解决办法:需要更换加密盒。

7、问题描述:8.13 SQL版销售管理,在单据设计里头的打印格式和单据录入格式为什么不能设成是不同的格式,发货单的打印格式和发货单的录入格式不同。请问应如何实现此功能?

解决办法:如果用套打的话,能够实现,可以设置套打格式,打印用套打即可,设置的非套打时的格式,即可用于单据录入

8、问题描述:8.13 SQL版存货核算,库房间互相调拨,适用科目不一样,正常记账和特殊单据记账均没问题,生成凭证正确,但保存凭证时,系统提示“受控科目不能增删改分录”,请问该怎么办?

解决办法:将数据库code表中的cother字段中带有ia值的,将ia值删除即可。

9、问题描述:8.13 SQL版存货核算,此数据启用的模块是总账、存货、销售,在存货中设置了存货科目和对方科目后,生成凭证时死机,不设置对方科目生成凭证可以,请问该如何处理?

解决办法:这套数据中accinformation表中存货分类的编码级次的设置与gradedef(编码级次表)设置的不符。将accinformation中的csysid='aa',cid='01'的记录的cvalue字段改为 11211 即可

10、问题描述:8.13 SQL版库存管理,进入收发存汇总表时提示:"Column names in each table must be unique,Column name'其它入库_入库数量' in 'Tblresult_plj_Temp' is specifified more than once."为什么?

解决办法:收发类别设置中名称为其他入库的有重复,修改其中一个名称避免重复即可。

11、问题描述:8.13 SQL版库存管理,当填采购入库单时就会提示“下标越界”或“无效的过程调用或参数”,并不能填入各类项目,怎么解决?

解决办法:先建一新帐套,删除原帐套的invoiceitema,从新建帐套中导入此表,注意表的关系也带过来,即可,有关查询zpurkdhend,zpurkdtail也导。

12、问题描述:8.13 SQL版库存管理,存货档案有部份产品已停用了,为何停用的产品还在库存管理的收发存汇总表显示?

解决办法:存货档案停用表示以后不再使用,即在做各种业务时不能使用,但因以前发生的记录数据还是存在的,所以帐表查询中可以显示,否则将造成统计数据不正确。

13、问题描述:8.13 SQL版库存管理,在进行远程引入时,提示是,正在引入数据,本次应导入

50张,实际导入50张,是否保存本次操作,点了是以后.然后就又出现一个提示. 本次已引入O张,实际应引入50张,然后系统就自动生成一个记事本的文件在KCGL下,到KCGL的文件下去看,上面就有单据号是多少,在库存管理下查找该单据号,而实际上根本没有。请问为什么? 解决办法:库存管理远程应用导入时,检查导出的数据与将要导入数据的单据号、rdrecord的id号、rdrecords的autoid号是否有重复,如果有将不允许导入。从上述描述看,应该是导出的数据与要导入数据库有以上任意一种情况的重复。请注意,使用远程应用时,双方的远程标识号应不同。

六.8.12版

1.8.12 SQL版

1、问题描述:8.12 SQL版总帐,用户在使用往来帐总账核算时,帐龄分析后,应付帐款可以看到帐龄,而预付款不能显示。不能显示的原因预收、预付科目设成供应商、客户往来在总账中核算,查询帐零分析,对于供应商往来只分析贷方余额,客户往来只分析借方余额。 解决办法:1)将预付科目借方发生额用贷方红字表示;2)改成在应收应付系统中核算往来业务。

2、问题描述:8.12 SQL版总帐,带辅助核算科目明细帐显示不正确,怎么办?

解决办法:8.12Sql总帐带辅助核算,期初有余额,本期无发生,明细帐显示平的修改语句。update gl_accass set me=mb where md=0 and mc=0。

3、问题描述:8.12 SQL版UFO报表,报表审核错误,请问怎么解决?

解决办法:需将报表文件夹放在ufo目录下才可。

2.8.12Access版

1、问题描述:8.12access版总帐 ,凭证不能审核及记账,请问该如何解决?

解决办法:凭证及明细账表gl_accvouch已经损坏,重建凭证及明细账表。

2、问题描述:8.12 Access版总帐,进入Execl里面打印一些文档之后,再进入总帐系统打印时,它就会弹出一个三角形里面有一个感叹号的符号,然后要你确定之后就不能打印了;如果真的要打印必须重新启动电脑进入总帐才可以,不知道是什么问题呢?

解决办法:系统的资源不够(可能是硬盘空间不足),WINDOWS的虚拟内存不能正常使用,建议清除不用的文件,把硬盘空间加大。也可以查一下病毒。

3、问题描述:8.12 Access版总帐,进入填制凭证时提示“实时错误19,下标越界”,凭证有些有借无贷,有贷无借,无摘要等奇怪,制凭证时提示,ACTIVEX 部件不能创建对象转到

7月份首页时发现“实时错误19,下标越界”,不知为何进入控制台时提示:AA -IXCHGRATESTL AA-ICTLSTLPROVID?

解决办法:数据库损坏较严重,关系丢失,ACCINFORMATION表错乱.无法修复。最好恢复以前的备份。如无法恢复,可以新建个空的数据库,用以前正常的UFDATA.mdb中的ACCINFORMATION的表导入,并把原来的UFDATA.mdb中的其他表导入,把正常的库中的查询导入,并修复数据库。经测试,用新建的帐套中的ACCINFORMANTION表导入,再导入原库的其他表,最后进行修复后,问题不再存在。

4、问题描述:8.12 Access版总帐,从一月份开始“客户业务员余额表”合计数,不等于,“科目余额表”合计数。怎么处理?

解决办法:有的凭证上没有填写业务员,所以造成客户业务余额表的余额和总帐的余额不一致,即只统计填写了业务员的凭证的金额。

5、问题描述:8.12 Access版总帐,凭证打印时,一张凭证要打印出10条分录。应如何实现此功能?

解决办法:用UFO简版,具体方法如下: 1.首先,必须在您的系统中安装用友公司的UFO电子表,建立调整工具的运行环境。有了运行环境后,可用调整工具——UFO简版。这是一个可执行文件。运行此执行文件,屏幕将显示UFO的执行界面,用该工具打开凭证打印模板文件,就可以进行调整了。 2.凭证打印模板存文件放在Windows的system目录下,一共有四个文件,分别是: glpzje.rep(金额式凭证非套打打印模板)、glpzwb.rep(外币数量式凭证非套打打印模板)6.0套打纸调整glpzjetd.rep、 7.0连续套打纸调整ufpzjetd.rep(金额式凭证套打打印模板)、ufpzwbtd.rep(外币数量式凭证套打打印模板) 3.使用UFO简版工具对打印模板可进行如下调整: 1] 选择要打印的内容:即可以取消或加入一些要打印的内容,如:经办人等。 2] 改变现有打印内容的位置:如将“附单据数”移到凭证右边打印等。 3] 调整凭证各部分的打印字体:如将金额的字号加大,将标题的字形改为楷体等。 4] 调整行高、列宽。注意,此工具的使用方法与UFO的基本使用方法一致,因此,最好由会使用UFO的人进行操作。 4.模板文件符号说明: 1]非套打模板: > 直接在模板文件中显示的文字,如:“摘要”、“会计科目”、“借方金额”、“贷方金额”等文字将在打印时直接打印出来。 > “@1”、“@2”等为打印内容,数字编号与实际打印内容有对应关系,如:“@4”为凭证标题,“@21”为附单据数,“@25”为制单人。 > “*”表示此处打印大写金额。 > “/1”、“/2”表示第一行的数据、第二行的数据。 > “#15”、“#16”表示合计金额 2]套打模板: > 直接在模板文件中显示的文字,如:“摘要”、“会计科目”、“借方金额”、“贷方金额” 等文字为套打纸的套打表样,由套打纸印制,打印时不被打印出来。 > “@s”后加一段文字,如“@s核算单位”表示这段文字不是套打纸的套打表样,需要打印出来,即在打印时,这样的文字将被直接打印出来。 > “@1”、“@2”等为打印内容,数字编号与实际打印内容有对应关系,如:“@4”为凭证标题,“@21”为附单据数,“@25”为制单人。 > “*”为大写金额。 > “/1”、“/2”表示第一行的数据、第二行的数据。 > “#15”、“#16”表示合计金额。

6、问题描述:8.12 Access版总帐,在凭证套打时,用针式LQ1600K2的打印机,有一个帐套打印时有记帐凭证这四个字,可就是没有年\月\日这个日期显示,他们其它帐套都好的,而且设置也都是一样的?请问这是什么原因呢?

解决办法:察看设置套打时选择的纸型是否相同,所描述的情况是6.0和7.0套打纸的区别。

7、问题描述:8.12 Access版总帐,在建帐套时,启用时间为6月份,为什么在录入期初余

额时没有借方和贷方累计数啊?只有一个期初余额,与一月份启用是一样的啊? 解决办法:将控制面板中区域设置-短日期格式改成yyyy--mm—dd。

8、问题描述:8.12 Access版总帐,由于我公司是五月份刚刚成立,故在录入期初余额时,四月份余额均为零,进行试算平衡及记帐后,录入五月份凭证若干,经审核后记帐时,因屏幕显示20xx年1月份未结帐,不能对以后月份记帐而无法继续进行。是否必须录入期初余额数后才能录入凭证。也就是说我公司应录入五月份的余额数后,从六月份才能开始录入凭证?

解决办法:在建帐套时的启用月份选择有误,应为20xx年5月,再记帐即可。由于没有期初余额,所以建议重新建一套帐,将基础设置及已录入若干张五月份的凭证通过“总帐工具”功能引入即可。

9、问题描述:8.12 Access版总帐,1)把一月份账结完了,在明细账查询时发现:有些科目,如资产类会计科目的借方数据有些正数,有些为负数,而联查凭证时明明在贷方。(即凭证贷方有发生,账中贷方却无发生,而记在借方以负数表示)现在已经把“借贷控制方向”取消了,但账中还是原来的样子。2)现金流量表取数的问题,公式按一级总账科目+项目目录编码(参照999账套)设置,例子:LET C5=FS("101",月,"借",,,"010101",,)+FS("102",月,"借",,,"010101",,)+FS("109",月, "借",,,"010101",,)但取出的数字为一级科目的所有项目的借方合计。(项目统计表中各项目的合计数,而非010101项目的合计数。)上述问题应如何解决? 解决办法:1)原因分析:此现象为客户在会计科目设置中进行了“借贷方向控制”修改方法如下:备份数据;反结账(CTRL+SHIFT+F6) 或改结账状态gl-mend表;恢复记账前(月初)状态或者用以下A、B、C、D步骤:A、修改GL_accsum表中所有记录金额(每一科目对应12条记录)B、修改GL_accass表中所有记录金额(每一辅助核算科目+项目对应12条记录)C、清空GL_accvouch表1月份cbook(记账人)的值,ibook的值由1改为0(未记账)D、修改GL_mpostcond记录;改CODE表中cclassany_engl的值清空(即不进行借贷方向控制);在GL_accvouch表中过滤出coutsysver的值为false的值,改金额、数量借贷方数据为正确方向。而后清空true(科目的控制方)或false(为科目的控制方的反向);再记账、结账即可。2)方案一:全部采用末级科目取数;方案二:恢复记账前(月初)状态,将进行项目核算的科目的所有父项科目打上项目核算标记,而后记账。

10、问题描述:8.12 Access版固定资产,初始化时出现错误,其提示如下:“由于您和其他用户试图同时改变同一数据,导致Microsft Jet数据库引擎停止进程,不能打开记录集fa-q-yxkp-by,是否重试”。多次重试不能操作。请问什么原因?

解决办法:删除fa-q开头的所有查询,从模板中重新导入即可。

11、问题描述:8.12 Access版固定资产中,双倍余额递减法在演示账套中的定义是:月折旧率=2/使用年限,月折旧额=月折旧率*期初帐面余额。那么请问一个固定资产是采用双倍余额递减法计提折旧的,它的残值是如何处理?它最后两年的计提折旧也是按照以上的公式去计算吗?

解决办法:在剩余计提年限为12的倍数时判断: A=月折旧率*该折旧年限期初账面净值 B=[该折旧年限期初账面净值-该折旧年限期初净残值]/剩余计提月份若A=B时由双倍余额递减法转为平均年限法计提折旧。每月折旧=B 。

12、问题描述:8.12 Access版固定资产,打印固定资产明细帐时,前几张打印正常,忽然提

示打印错误“67”,检查打印出错卡片明细账为已减少资产。请问该如何解决?

解决办法:把打印机删除重新安装即可。

13、问题描述:8.12 Access版工资,工资年度结转后,想增加工资类别,出现提示“3421,类型不匹配”。

解决办法:检查wa_account表是否有问题。这个表是工资类别表。

14、问题描述:8.12 Access版工资,由于误操作,多结了两个月的帐,能否反结帐? 解决办法:修改wa_account表倒数的第二字段为上月。

15、问题描述:8.12 Access版工资,计提分摊时不能制单。

解决办法:删除wa_gzft表iyear为2001的记录。

16、问题描述:8.12 Access版工资,某客户使用工资模块有已两个会计年度,在第二个会计年度将帐套名称进行修改,但修改帐套名称之前忘了备份,修改帐套名称之后,无法进入第二个会计年度的帐,请问如何解决?

解决办法:修改ufsystem数据库中的ua_period表。

17、问题描述:8.12 Access版应付:供应商明细账翻倍。请问应如何解决?

解决办法:ap_detail中的线索号重复,修改即可。

18、问题描述:8.12 Access版应收应付,应收账款:在应收账款模块中,凭证摘要已输入增值税#5@p号码,但单位往来科目明细账中的摘要不能显示其增值税#5@p号码。请问该怎么办?

解决办法:812在应收系统明细帐的摘要为:科目名称+#5@p号,生成凭证时修改的内容只在总帐中的明细帐中可以显示:调整后的摘要+客户名称+ 业务员。 U8.21的应收系统的科目明细帐,可以按录入凭证时的摘要查询,总帐的明细帐中的摘要为原来的修改过的摘要+客户名称+业务员。

19、问题描述:8.12 Access版应收应付,应收系统查询业务帐提示:?实时错误94?,应收的某些业务帐与科目帐对不上。什么原因?

解决办法:在ap_detail表中存在的某个客户档案在customer表中找不到,在customer表中添加该档案即可。应收的某些客户的业务帐与科目帐对不上,是由于在ap_detail表中的相关记录的isignsel字段与ccode字段为空,将其添入正确数值即可。

20、问题描述:8.12 Access版UFO报表,在往来款项情况表中一张表所列的项目不够列,需再增加一张表列出,这样后审核公式应怎么设?一张表的公式是这样设的如: b4=ptotal(b5:b26)+ptotal(d4:d26)+ptotal(f4:f26)

二张表应怎么设审核公式使当前表的B4的值等于两张表中所有项的子细目的合计?

解决办法:可以用表名单元的方法。如用PTOTAL(),则可以用变量在批命令中取合计值,再用IF 语句判断,可以用DISPLAY 显示信息。

21、问题描述:8.12 Access版UFO报表,资产负债表中公式:c6=qc("101",全年,,,年,001), d6=qm("101",月,,,年,,001),有时如果可以取数就没有问题,如果不能就再也

取不出数,为什么?

解决办法:公式应为 QM("101",全年,,"001",年,,,),其中001为帐套号。

22、问题描述:8.12 Access版UFO报表,有个客户建了一套帐,每个科目都按部门核算,部门有20个,当出报表时,客户想按每个部门做一张报表,请问有没有简单的解决方案?如何设置取数公式? 或如何使用二次开发?

解决办法:可以考虑用二次开发的批命令,如:LET &A=GETSTR("请输入部门编号:"),let d2=qm("1301",月,"借","001",2001,&A,,),即部门编码处写上&A的变量。

23、问题描述:8.12 Access版UFO报表,请问有什么办法能将公式列表中的公式导出吗? 解决办法:在公式列表中用保存按钮,可以输出公式到指定的文件。

24、问题描述:8.12 Access版UFO报表,8.11升级8.12后,在资产负债表中,用"SELECT..."他表取数公式时,提示该公式指定区域无效。怎么办?

解决办法:他表取数应用RELA,如:C5="A"-&gt;B5 RELA 月 with "A"-&gt;月,SELECT为本表他页取数。

25、问题描述:8.12 Access版UFO报表中把报表设了文件口令后,取消时却变成了灰白的不能取消,有什么办法解除吗?

解决办法:先在口令中输入你原来的口令即可取消文件口令。

26、问题描述:8.12 Access版合并报表,新做的现金流量表,在定义各栏目属性时,现金流量表的各项目该定义为哪种属性?属性的设置对编制抵消分录时有无影响?抵消分录该怎样做?请以抵消实收资本、长期投资的分录为例,已经设置投资比例。

解决办法:设置成抵消项目的项目会自动合并和抵消。如想合并单元,要把该单元设置到抵消项目的期末单元,期初单元不能合并。

27、问题描述:8.12 Access版现金流量表,在自动计算现金流量表时,出现“查询过于复杂”。为什么?

解决办法:一般情况下,现金流量表的现金对应企业会计账户中的现金、银行存款、其他货币资金等科目。而用户的现金科目设了所有的科目.用户数据有问题。导致不能正常计算出现金流量表。请在初始化中的基本科目设置中把现金科目减少,并在项目来源设置处进行设置。

28、问题描述:8.12 Access版现金流量表,在现金流量表编制时,执行“自动计算”时出现 “Query is too complex.?

解决办法:可以简化一下项目的来源。

29、问题描述:8.12 Access版采购管理,采购入库单的表单设计增加“单价”、“金额”,但采购入库单不能相应增加——提示保存成功(显示和套打格式都是),为什么?

解决办法:在系统管理中增加“业务参数”的权限,这样在业务处理时即可显示成本。

30、问题描述:8.12 Access版采购计划,在生成任一期间的采购计划都提示网上有人正在生成,请问该如何处理?

解决办法:删除临时表tecgh 和tecg即可。

31、问题描述:8.12 Access版销售管理,实时错误3052错误,请问怎么解决?

解决办法:在注册表里将hkey_local_machine\software \miscrosoft\jet \3.5 \engines \jet3.5的maxlocksperfile的键值放大。

32、问题描述:8.12 Access版销售管理,从3月份起,有很多零售日报审核生成的发货单只有表头,而表体却没有数据。发货单。零售日报审核无法弃核。导至销售分析表中的“未开票金额栏”数据错误、销售发货明细表错误。几乎涉及有关发货的表都是错误的。为什么? 解决办法:将最大单号表maxvouch中的dispatch(s)的最大单号改变,弃审错误的单据,然后将dispatchlist中有记录dispatchlists中无记录的删除,最后重新审核。

33、问题描述:数据问题:8.12 Access版销售管理,该账套为2001.07.01同时启用销售、库存、存货、应收、总账,其中销售启用了委托代销,账以做到8月,发现7月的委托代销结算后在库存或存货中看不到该发货单,但做8月的审核及结算就可以看到,请问什么原因? 解决办法:经检查用户7月建立帐套后,先启用的销售模块(当时并没有启用库存和存货系统)做了委托代销发货单并且做了委托代销结算单,由于没有启用库存和存货系统,因此无法产生相应的销售出库单。

34、问题描述:8.12 Access版销售管理,由发货单生成#5@p后,修改#5@p号但不回写发货单上的原#5@p号,请问该如何解决?

解决办法:在ufdata.mdb数据库中新建一个查询,运行该语句即可解决(请作好数据备份) update dispatchlist inner join salebillvouch on dispatchlist.sbvid= salebillvouch.sbvid set dispatchlist.csbvcode=salebillvouch.csbvcode。

35、问题描述:8.12 Access版库存管理,1)二月份的盘点单中的账面金额和盘点金额丢失(原来有)。2)三月份的与收发存汇总表的金额对不上。3)四月收发存汇总表的结存单价数量不等于金额。

解决办法:1)经查看数据,2月份checksvouchs的字段icost为空,根据ia_summary,imonth=2的结存单价填写icost 即可。2)盘点单金额=单价×数量,单价取自存货核算盘点时的结存单价。而存货核算的单价=结存金额/数量,由于四舍五入的原因,两个金额不一致。3)收发存汇总表的单价=金额/数量,单价取两位,四舍五入后,再用数量×单价,就会不等于金额。

36、问题描述:8.12 Access版库存管理,1)003仓库(备品配件库)无法盘点,出现13号错误,提示类型不匹配.如果按类别盘点,实际单价和金额又没数据。2)在运行各模块时,总是先弹出一个对话框。

解决办法:1)该问题是由于003仓库中?01030105213?存货存在特定情况,在存货系统中查询该存货总帐或在数据库中查ia_summary表即可看出该存货2月份先发出了1个,发出金额¥6,043.59,结存数量为-1,结存金额为¥-6,043.59,系统会自动计算单价为 6043.59,4月份收入数量为31个,收入金额为¥6,043.61,结存数量为30个,但结存金额却为¥0.02,因此系统无法根据结存金额除以结存数量自动计算单价所造成的。(结存数量为30个,但结存金额却为¥0.02,这种情况在实际业务中是十分罕见的,因此系统无法判断。) 可在数据

库的ia_summary表中将4月份及以后月份记录的结存金额做调整(或调整结存数量),使结存金额除以结存数量不致过小即可,如整除。另:该问题升级到8.2后自动解决。2)在accinformation表中缺少一条总帐系统启用日期的记录,(虽然该用户没有使用总帐系统,但在 accinformation表中必须有该条记录),从999演示数据中将该记录复制并粘贴过来,然后将总帐系统启用日期设置值清空即可。

37、问题描述:8.12 Access版库存管理,库存存货出库单列表中查询单据明细时首张、上张、下张、末张按键屏蔽为灰色,不能激活,无法翻查。

解决办法:把单据定义表VOUCHERS字段CARDNUMBER值为0412的CCARDNAME字段改为?材料出库单?即可。

38、问题描述:8.12 Access版库存管理,存货不能分类,35601未发现元素。

解决办法:在编码规则表(gradedef)中,把纪录“存货分类编码”中最后一个字段的值2改为2223,就可以进行存货分类操作了。另外单据不能记账,上到U8.21就可以了。单据不能记账的原因:在存货目录表(Inventory)里最后两个字段顺序倒了,与演示帐套对比修改,在帐套参数表(AccInformation)里修改纪录'存货分类编码级次'的设置值2改为2223,就可以记账了。

39、问题描述:8.12Access版存货核算,在进行存货核算模块中,利用红字暂估回冲单生成凭证时,红字回冲单显示材料数量及金额均为红字,但在生成的凭证中只有材料金额为红字,辅助项材料数量为蓝字。辅助项中数量不能修改,请问该问题如何解决?

解决办法:请在生成凭证时直接修改辅助项中数量即可,既鼠标移动到凭证下方的数量处,此时鼠标箭头变为笔头样时双击弹出辅助项对话框,将光标移到数量的最前方按下负号确认即可。

40、问题描述:8.12 Access版系统管理,8.12:无法将20xx年进销存的数据结转过来,提示是无法结转销售系统,为什么?

解决办法:打开该帐套的20xx年的数据库ufdata.mdb,在设计状态下将表EnDispatchs中的字段?字段1?、?字段2?删除即可。

41、问题描述:8.12 Access版系统管理,请问系统管理的上机日志上的操作员asuser上机记录(主要是公用目录设置)是哪里的?我单位的所有帐套中没有asuser这一操作员,是不是上网的原因造成的?如何解决?

解决办法:asuser是一个系统操作员安装完软件后这个操作员就会自动产生,它类似于admin 这个用户在系统数据库(ufsystem)里的表ua_user中。

42、问题描述:8.12 Access版系统管理,在建立年度帐的时候提示:字段太小而不能接受所需添加的数据的数量,试着插入或粘贴较少的数据。提示框的标题是:拷贝基本设置。请问该如何解决?

解决办法:用数据库检测工具检查您的数据库和模版数据库之间数据结构有什么差异。应该是有些数据字段位长和标准库不一致造成的。

43、问题描述:8.12 Access版系统管理,会计结帐日在20xx年为每月25日,转到20xx年初系统为每月30日,欲修改为每月25日,但系统不接受,请问,怎么修改?

解决办法:修改ufsystem数据库中UA_period表,过滤帐套号,过滤20xx年度,然后修盖个会计期间的开始和结束日期。

44、问题描述:8.12 Access版系统管理,从19xx年到20xx年,在备份时有四张软盘,但在最后操作时,忘了放入第一张软盘,现在系统已经重装了,还能不能恢复过来?应怎么办? 解决办法:分2种情况 1)单年度帐。将4个盘上的ufdata.md1……ufdata.md4拷贝到一个目录下,用copy +命令合并 2)多年度帐。第一张的md1和第2张的md2是一年,第2张上的md1和第3张上的.uf2文件是一年,如果第3张上除了uf2无其他容量大的文件,则再加上第4张盘即可。

45、问题描述:8.12 Access版系统管理,将8.11单机升级为8.12三站点时,服务器为WIN2000,客户机为WIN98,服务器运行用友正常,客户机远程配置正确,但进入帐务时,提示“系统无法登陆,请稍后”。网上邻居看的到,一台机器双击总是弹出拨号网络。网络邻居是否看得到服务器,并可以正常访问呢?

解决办法:请重新安装dcom98二版后再安装软件.看这样是否可以。 如果点击程序首先出现拨号连接的话,请先删除拨号,然后卸载软件后再安装拨号,再安装软件。

七.财务通

1.财务通8.20

1、问题描述:财务通8.20版系统管理,财务通在win me环境中运行是否有冲突。在win xp 环境中运行?

解决办法:win me环境不支持,财务通在win xp 环境中没有发现问题。

2.财务通8.21

1、问题描述:总账,在日常操作中进入时提示“实时错误?404?:automation错误“确认后提示”运行时错误?- 2147220991(80040201)?:invalid object name 'tempdb..temp-accvouch70554a123';确认后,进入填制凭证提示“运行时错误?429?autirex部件不能创建对象 “确认后退出总帐,再进去又可以操作。为什么?

解决办法:出现此问题的主要原因由于软件安装不正确引起一些控件安装不正确。请彻底卸载软件之后重新安装。可以使用安装盘上的卸载工具,把以前版本的用友软件卸载。注意不要同时安装不同版本软件。

2、问题描述:应收应付,在应付模块月末结帐时,“截止到本月单据全部记帐”系统提示是“否”。请问“截止到本月单据全部记帐”的含义是什么?即1)单据记帐指的是什么?2)截止到本月指的是从年初到本月还是只指本月?

解决办法:应付模块单据记帐指的是单据审核,截止到本月指的是从年初到本月。

3、问题描述:固定资产,如果折旧方法中包含减值准备,在计算月折旧额时,减值准备金额不参与计算。录入原始卡片,如果原始固定资产已经计提了减值准备,该项减值准备不参与当前月的折旧计算,从第二个月才开始计算。为什么?

解决办法:本月做了减值准备,下月才开始有效。

4、问题描述:固定资产,一月份处理正常,在做2月份固定资产处理是出现问题,做折旧处理正常,显示完折旧分配表之后出现两个错误提示,1)已经生成的凭证不能直接删除,2)不能删除临时凭证分录。请问应如何解决?

解决办法:检查数据库中gl_accvouch,删除掉iperiod字段为0或21的,且coutsyname=FA的记录。

5、问题描述:UFO报表,1)财务通V8.21中QM()取数不正确。2)U8的销售管理中,发货单列表中没有数量和金额栏。3)财务通在P4机器上死机。请问上述问题应如何解决? 解决办法:1)QM()函数是正确的,但是利用其取出的数在总帐系统中看不到. 在UFO系统中,若科目是带辅助核算的,QM()函数中有借贷方向时取数是从辅助帐中取数的,您可以到数据库中直接去看。2)设置选项;系统参数去掉:单据列表只显示表头项目。3)方法

(1):禁用所有网卡(包括虚拟网卡)。方法(2):设置一个任意的固定ip地址。方法(3):将操作系统由98升级到 2000。方法(4):将设备中的网卡(或modem)只保留一个,其余的均从设备管理中删除。(注,不能同时保留一个网卡和modem)。

6、问题描述:UFO报表,我公司使用的六站网络版(8.12A),其中有两台机器以前都正常,最近进UFO时总提示“MFC42.DLL中导致无效页错误"就关闭退出.我将用友软件全部卸载并从注册表中删除后,重新安装用友后还是不能进入.从使用正常的机器上将MFC42.DLL拷过来注册后仍然不能进入。到底该怎么处理呢?

解决办法:删除UFOW.INI文件即可。

7、问题描述:财务分析,预算类别为粗放预算,粗放项目预算中设置好科目、项目、及科目方向及预算金额后,在填制凭证时,项目预算总金额超过预算设置金额时,保存凭证没有任何提示,另外在财务分析……预算管理……项目预算……粗放项目预算分析表中也统计不出实际完成数。

解决办法:在追加一栏里,添加上数据,在填置凭证的时候,超过预算金额就会报警了。

8、问题描述:系统管理,使用财务通安装,在NT40及WIN2000PRO/SER上接连装了十余架电脑,都出现OLEAUT32.DLL文件出错.出错之后,在NT40机器上导致机器启动不了,检测完硬件后,提示OLEAUT32.DLL有问题,电脑蓝屏死机。而在WIN2000上,有上述提示后电脑要求重新启动,之后再安装,还是这样的提示,一直要求重新启动。请问,如何解决?

解决办法:从安装正常的机器上拷贝OLEAUT32.DLL文件,并重新注册即可。

9、问题描述:系统管理,新购的用友财务通8.21,检测不到加密盒。

解决办法:对于加密盒检测不到的用户,常用方法有: 1. 在COMS中把并口打开,设置CMOS的并口地址(parrall port)为:278或378。 2. 方式(parrall port mode)为:NORMAL

或STANDARD.或其他的兼容方式。 3 .把MSMGV.DLL删除或改名,再重新安装用友软件。或把正常测到加密盒的机器上的 MSMGV.DLL 拷贝到此机器上。换其他机型的机器试一下,如果其他机器都测不到,说明加密盒坏了,请寄回公司更换。对于上述方法仍不能解决,可参考以下方法: 1.如为dos版软件,或windows版的工作站,发生连通打印机检测不到加密盒的现象,可以写明现象和加密盒号寄往公司更换。更换方法:dos版更换为特卡,工作站上的加密盒如主站类型连上打印机的可以正常检测的话,更换为主站win卡,否则更换为特卡。 2.如为品牌机,且不能调整coms的方式,检测不到,并口正常的话,可更换特卡。 3. NT下如在8.0上提示:ufkey 与keypro 的驱动发生了冲突,不能进入,可已在设备管理中把keypro的使用关闭。

10、问题描述:存货核算,存货核算中产成品入库中对入库单修改时,出现“此单据正在被其他用户锁定,不能删除,请稍侯再试!”,而我购买的是单用户版本,无其他人使用,不知如何处理?

解决办法:进入系统管理,清除异常任务和单据锁定。

11、问题描述:存货核算,1)用友财务通的存货核算中暂估功能是隐含的,应如何在存货核算中处理采购入库中有入库,无#5@p的情况?2)另外,在销售出库中有出库,没开票的,应如何不计算其销售成本?

解决办法:1)因为暂估处理功能必须使用采购系统才能进行,而财务通只有存货核算系统,所以无法执行。2)无法处理,因为没有销售系统,所以没有开票业务。

12、问题描述:现金流量表,财务通如何做现金流量表?

解决办法:可以通过总帐和UFO的xjll( )函数在报表中完成现金流量表。

13、问题描述:现金流量表,同借同贷的凭证,既:借:财务费用 -2000,借:银行存款 2000,借:财务费用 -2000,借:银行存款 2000。不允许合并请问如何拆分。(我在关闭时提示有剩余分录,组合时提示不可组合多正多负的凭证。)

解决办法:用下移分录,并组合子凭证的方法手工拆分即可。

八.专题文章

1.U8 8.21

采购计划

1、文章标题:821采购计划当产品结构大于12级时采购需求就无法生成相关需求的解决办法。

解决办法:

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PP_SCJH_LC]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)

drop procedure [dbo].[PP_SCJH_LC]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

CREATE PROCEDURE [PP_SCJH_LC] @MPID varchar(20),@nDay int=1,@nWhich int=1,@InvCode varchar(20)='',@Date varchar(10)='',@DepCode varchar(20)='' AS

-- @nWhich 1流程2相关需求

Create table #AAA (cInvCode varchar(20),nLevel varchar(2000),nBoots int,nStep int,iMQTY float,

iInvAdvance float,dStartDate datetime,dPlanFinishDate datetime,cDepName varchar(30),bPurchase bit) --建立临时表#AAA

SET NOCOUNT ON

-----开始------

IF @InvCode<>'' --@InvCode<>''选择数据

if @nDay=0 --开工日期为需求日期

begin

Insert #AAA (cInvCode,nLevel,nBoots,nStep,iMQTY,iInvAdvance,dStartDate,dPlanFinishDate,cDepName,bPurchase)

SELECT PP_MPSdetails.cInvCode,cProjectCode+PP_MPSdetails.cInvCode as nLevel,1 as nBoots,1 as nStep,

PP_MPSdetails.iMQTY,isnull(Inventory.iInvAdvance,0),PP_MPSdetails.dStartDate, PP_MPSdetails.dPlanFinishDate,'' as cDepName,Inventory.bPurchase

FROM Inventory,PP_MPSdetails

Where Inventory.cInvCode = PP_MPSdetails.cInvCode and cMPID=@MPID and PP_MPSdetails.cInvCode=@InvCode

end

else ----按提前期计算需求日期 计算提前期:dateadd(day,-iInvAdvance,PP_MPSdetails.dPlanFinishDate)

begin

Insert #AAA (cInvCode,nLevel,nBoots,nStep,iMQTY,iInvAdvance,dStartDate,dPlanFinishDate,cDepName,bPurchase)

SELECT PP_MPSdetails.cInvCode,cProjectCode+PP_MPSdetails.cInvCode as nLevel,1 as nBoots,1 as nStep,

PP_MPSdetails.iMQTY,isnull(Inventory.iInvAdvance,0),PP_MPSdetails.dStartDate,

dateadd(day,-isnull(iInvAdvance,0),PP_MPSdetails.dPlanFinishDate) as dPlanFinishDate, '' as cDepName,Inventory.bPurchase

FROM Inventory,PP_MPSdetails

Where Inventory.cInvCode = PP_MPSdetails.cInvCode and cMPID=@MPID and PP_MPSdetails.cInvCode=@InvCode

end

Else --@InvCode=''全部数据

if @nDay=0 --开工日期为需求日期

begin

Insert #AAA (cInvCode,nLevel,nBoots,nStep,iMQTY,iInvAdvance,dStartDate,dPlanFinishDate,cDepName,bPurchase)

SELECT PP_MPSdetails.cInvCode,cProjectCode+PP_MPSdetails.cInvCode as nLevel,1 as nBoots,1 as nStep,

PP_MPSdetails.iMQTY,isnull(Inventory.iInvAdvance,0),PP_MPSdetails.dStartDate, PP_MPSdetails.dPlanFinishDate,'' as cDepName,Inventory.bPurchase

FROM Inventory,PP_MPSdetails

Where Inventory.cInvCode = PP_MPSdetails.cInvCode and cMPID=@MPID

end

else

begin

Insert #AAA (cInvCode,nLevel,nBoots,nStep,iMQTY,iInvAdvance,dStartDate,dPlanFinishDate,cDepName,bPurchase)

SELECT PP_MPSdetails.cInvCode,cProjectCode+PP_MPSdetails.cInvCode as nLevel,1 as nBoots,1 as nStep,

PP_MPSdetails.iMQTY,isnull(Inventory.iInvAdvance,0),PP_MPSdetails.dStartDate,

dateadd(day,-isnull(iInvAdvance,0),PP_MPSdetails.dPlanFinishDate) as dPlanFinishDate, '' as cDepName,Inventory.bPurchase

FROM Inventory,PP_MPSdetails

Where Inventory.cInvCode = PP_MPSdetails.cInvCode and cMPID=@MPID

end

--声明变量--

Declare BBB scroll Cursor for Select * from #AAA Order by nLevel --建立一个Cursor Declare @S1 varchar(20),@S2 varchar(2000),@S3 int,@S4 int,@S5 float(10),

@S6 float(10),@S7 datetime,@S8 datetime,@S9 varchar(30),@S10 bit,

@istate as int,@Dep varchar(20),@Day varchar(10),

@cCheckPerson as varchar(20),@dCheckDate varchar (10)

------------

OPEN BBB --打开Cursor BBB

FETCH NEXT FROM BBB INTO @S1, @S2,@S3,@S4,@S5, @S6,@S7,@S8,@S9,@S10 --到第一条

WHILE @@FETCH_STATUS = 0 --循环

BEGIN

if @S10=0

IF @S3=1 --@S3= nBoots=0,9为已经判断产品

BEGIN

IF (SELECT Count(*) From ProductStructures Where cPSPCode=@S1) >0 --如果有子产品,取出到#AAA

BEGIN

if @nDay=0

begin

Insert #AAA (cInvCode,nLevel,nBoots,nStep,iMQTY,iInvAdvance,dStartDate,dPlanFinishDate,cDepName,bPurchase)

SELECT ProductStructures.cPSCode as cInvCode,@S2 + cPSCode as nLevel,

1 as nBoots,@S4 +1 as nStep,ProductStructures.iPSQuantity * @S5 as iMQTY,

Inventory.iInvAdvance,@S7 as dStartDate,@S8 as dPlanFinishDate,

Department.cDepName,Inventory.bPurchase

FROM (Inventory INNER JOIN ProductStructures ON

Inventory.cInvCode = ProductStructures.cPSCode)

LEFT JOIN Department ON ProductStructures.cDepCode = Department.cDepCode

Where cPSPCode=@S1

end

else

begin

Insert #AAA (cInvCode,nLevel,nBoots,nStep,iMQTY,iInvAdvance,dStartDate,dPlanFinishDate,cDepName,bPurchase)

SELECT ProductStructures.cPSCode as cInvCode,@S2 + cPSCode as nLevel,

1 as nBoots,@S4 +1 as nStep,

ProductStructures.iPSQuantity * @S5 as iMQTY,Inventory.iInvAdvance, @S7 as dStartDate,dateadd(day,-isnull(iInvAdvance,0),@S8) as dPlanFinishDate, Department.cDepName,Inventory.bPurchase

FROM (Inventory INNER JOIN ProductStructures ON

Inventory.cInvCode = ProductStructures.cPSCode)

LEFT JOIN Department ON ProductStructures.cDepCode = Department.cDepCode

Where cPSPCode=@S1

end

Update #AAA Set nBoots=9 Where nLevel=@S2 --把此级的nBoots=9有下级不再检查 CLOSE BBB

OPEN BBB --关上重新打开

FETCH NEXT FROM BBB INTO @S1, @S2,@S3,@S4,@S5, @S6,@S7,@S8,@S9,@S10 --到下一条

END

ELSE

BEGIN

Update #AAA set nBoots=0 Where nLevel=@S2 --没下级,把此级的nBoots=0不再检查 FETCH NEXT FROM BBB INTO @S1, @S2,@S3,@S4,@S5, @S6,@S7,@S8,@S9,@S10 --到下一条

END

END

ELSE FETCH NEXT FROM BBB INTO @S1, @S2,@S3,@S4,@S5, @S6,@S7,@S8,@S9,@S10 --检查过,到下一条

else

begin

Update #AAA set nBoots=0 Where nLevel=@S2 --没下级,把此级的nBoots=0不再检查 FETCH NEXT FROM BBB INTO @S1, @S2,@S3,@S4,@S5, @S6,@S7,@S8,@S9,@S10 --到下一条

end

END

CLOSE BBB

DEALLOCATE BBB --关上BBB

SET NOCOUNT OFF

If @nWhich=1

begin

SELECT #AAA.*,Inventory.cInvName,Inventory.cInvStd,Inventory.cInvM_Unit as cUnit,Inventory.iInvSPrice as Price

FROM #AAA,Inventory WHERE Inventory.cInvCode=#AAA.cInvCode order by nlevel end

if @nWhich=2

begin

BEGIN TRANSACTION

if (select count(*) from PP_RMRPmain where cMPID=@MPID) >0

begin

set @istate=(select istate from PP_RMRPmain where cMPID=@MPID)

set @Dep=(select cDepCode from PP_RMRPmain where cMPID=@MPID)

set @day=(select convert(varchar,dCreatDate,120) from PP_RMRPmain where cMPID=@MPID)

set @cCheckPerson=(select cCheckPerson from PP_RMRPmain where cMPID=@MPID) set @dCheckDate =(select convert(varchar,dCheckDate,120) from PP_RMRPmain where cMPID=@MPID)

end

else

begin

set @istate=1

set @Dep=@DepCode

set @day=@date

set @cCheckPerson=''

set @dCheckDate=''

end

delete from PP_RMRPdetails where cMPID=@MPID

IF @@ERROR <> 0

begin

Rollback transaction

Return

end

delete from PP_RMRPmain where cMPID=@MPID

IF @@ERROR <> 0

begin

Rollback transaction

Return

end

Insert into PP_RMRPmain (cMPID,dCreatDate,cDepCode,cCheckPerson,dCheckDate,iState)

Values (@MPID,@Date,@DepCode,@cCheckPerson,@dCheckDate,@istate)

IF @@ERROR <> 0

begin

Rollback transaction

Return

end

insert PP_RMRPdetails (cMPID,cInvCode,cProjectCode,cUnit,iMQTY,dRequireDate)

SELECT @MPID as cMPID,#AAA.cInvCode,''as cProjectCode,Inventory.cInvM_Unit as cUnit,sum(iMQTY) as iMQTY,

#AAA.dPlanfinishDate

FROM #AAA,Inventory WHERE Inventory.cInvCode=#AAA.cInvCode and nBoots=0 group by #AAA.cInvCode,Inventory.cInvM_Unit,#AAA.dPlanfinishDate

-------修改相关计划状态---------------

Update PP_MPSmain set iState=3 Where cMPID=@MPID

IF @@ERROR <> 0

begin

Rollback transaction

Return

end

COMMIT TRANSACTION

end

if @nWhich=3

begin

SELECT #AAA.cInvCode,Inventory.cInvName,Inventory.cInvStd,Inventory.cInvM_Unit as cUnit,sum(iMQTY) as iMQTY,

#AAA.dPlanfinishDate

FROM #AAA,Inventory WHERE Inventory.cInvCode=#AAA.cInvCode and nBoots=0

group by #AAA.cInvCode,Inventory.cInvName,Inventory.cInvStd,Inventory.cInvM_Unit,#AAA.dPlanfinishDate

end

DROP TABLE #AAA

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

2、文章标题:U8网络版产品《采购计划》中独立需求只能由一个人做,不可多个人同时做的问题。

解决办法:

将ufsystem中表ua_control中cAuth_Id='PP020300' and cRepellent='PP020300' 的记录删掉即可。

销售管理

1、文章标题:一个选项的不同U8销售模块的发货单列表就大不一样了。

用过用友财务软件的朋友们都知道在销售模块中有一个发货单列表是一个很实用的工具。可是你们知道吗?用友的U8版本销信模块中有一个新的选项:是否只显示发货单列表的首条记录。别小看这个选项哦,选与不选它可有很大的区别:

(1)若你选择了这个选项,查找发货情况时就会显得很简洁了,前提是你不需要按照货物查找。若你需要按货物查找时请不要选择这个选项,因为你若选中它,你会发现在发货单列表的条件生成器中缺少了几个常用的选项:货物名称、货物编号、含税单价及价税合计等。(2) 还有这个选项的选中与否还会在销售统计表中有所不同,当你选中这个选项时,销售统计表中只会显示已经审核的销售出库单所列的发货情况,相反你若不选中这个选项,在销售统计表中就会显示所有的发货单所发货的情况只是此时未审核的发货单上所列示的发货情况没有数据但有记录。

库存管理

1、文章标题:U821现存量错误的几种调整方法:

解决办法:1)使用整理现存量功能。2)整理现存量后,现存量依然不对,可到ufsystem数据库的ua_account_sub表中查看该帐套库存的启用日期是否正确。以999帐套为例,可执行语句select * from ua_account_sub where cacc_id=999 and csub_id='st' and iyear=9999,如果没有此条记录,应手工添加。或者该记录上的dsubsysused(启用日期)不正确应改为正确。然后重新整理现存量即可。 3)现存量错误不属于以上两种情况时,应重点查看st_totalaccount 本年期初数量,因为整理现存量时是根据st_totoalaccount的本年度期初加减

rdrecord/s累计收入发出计算的。rdrecord/s 属于原始单据的记录,一般不会有错,所以应重点检查st_totalaccount本年度期初数量是否正确。4)如果只启用存货核算没有整理现存量功能,无法整理现存量。但是,我们可以利用系统管理的升级sqlserver数据功能,将帐套重新升级一遍,升级程序会进行现存量整理。

2、文章标题:8.21材料出库单最大单号。

8.21中的材料出库单等的自动编号有的不再取最大单号表中的单号,而是在程序中直接用下面的语句取最大单号

出库语句:

select top 1 ('00' + right('000000000'+ccode,8)) as ccode from rdrecord where

left(ccode,1)<>'-' and brdflag=1 and left(right('000000000'+ccode,10),2)='00'

order by ccode desc

入库语句:

select top 1 ('00' + right('000000000'+ccode,8)) as ccode from rdrecord where

left(ccode,1)<>'-' and brdflag=1 and

left(right('000000000'+ccode,10),2)='00' order by ccode desc

如果启用远程,远程标志号为01,则

出库语句:

select top 1 ('01' + right('000000000'+ccode,8)) as ccode from rdrecord where

left(ccode,1)<>'-' and brdflag=1 and left(right('000000000'+ccode,10),2)='01'

order by ccode desc

入库语句:

select top 1 ('01' + right('000000000'+ccode,8)) as ccode from rdrecord where

left(ccode,1)<>'-' and brdflag=1 and

left(right('000000000'+ccode,10),2)='01' order by ccode desc

3、文章标题:整理现存量脚本。

整理现存量:

Delete From CurrentStock

if exists(select * from sysobjects where name='tempcurrentstock')

drop table TempCurrentStock

SELECT cWhCode,cInvCode,(CASE WHEN cFree1=''THEN NULL ELSE cFree1 END) AS cFree1 ,(CASE WHEN cFree2=''THEN NULL ELSE cFree2 END) AS cFree2 ,iainquantity AS iQuantity, CAST(0 AS FLOAT) AS fOutQuantity,CAST(0 AS FLOAT) AS fInQuantity INTO TempCurrentStock

From ia_subsidiary

Where cvoutype='34'

group by ia_subsidiary.cWhCode,ia_subsidiary.cInvCode,ia_subsidiary.cFree1,ia_subsidiary.cFree2,ia_subsidiary.iainquantity

INSERT INTO TempCurrentStock(cWhCode,cInvCode,cFree1,cFree2,iQuantity) SELECT cWhCode, cInvCode,(CASE WHEN cFree1=''THEN NULL ELSE cFree1 END) AS cFree1 ,(CASE WHEN cFree2=''THEN NULL ELSE cFree2 END) AS cFree2 , (CASE WHEN bRdFlag<>0 THEN iQuantity ELSE -iQuantity END) AS iQuantity

FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID = RdRecords.ID

WHERE cVouchType<>'33'AND cVouchType<>'34' AND RdRecord.dDate>='2001-1-01' (该日期为模块启用日期)

INSERT INTO TempCurrentStock(cWhCode,cInvCode,cFree1,cFree2,fOutQuantity)

SELECT EnDispatchs.cWhCode, EnDispatchs.cInvCode,(CASE WHEN EnDispatchs.cFree1='' THEN NULL ELSE EnDispatchs.cFree1 END) AS cFree1 ,(CASE WHEN EnDispatchs.cFree2='' THEN NULL ELSE EnDispatchs.cFree2 END) AS cFree2 , (ISNULL(iQuantity,0)-ISNULL(fOutQuantity,0)) AS fOutQuantity

FROM EnDispatch INNER JOIN EnDispatchs ON EnDispatch.EDID = EnDispatchs.EDID WHERE ISNULL(EnDispatchs.cWhCode,'')<>'' AND ISNULL(EnDispatch.cSTCode,'')<>'' AND EnDispatchs.iQuantity>0 AND bReturnFlag=0

INSERT INTO TempCurrentStock(cWhCode,cInvCode,cFree1,cFree2,fOutQuantity)

SELECT DispatchLists.cWhCode as cWhCode, DispatchLists.cInvCode as cInvCode,(CASE WHEN DispatchLists.cFree1='' THEN NULL ELSE DispatchLists.cFree1 END) AS cFree1 , (CASE WHEN DispatchLists.cFree2='' THEN NULL ELSE DispatchLists.cFree2 END) AS cFree2 , (ISNULL(iQuantity,0)-ISNULL(fOutQuantity,0)) AS fOutQuantity

FROM DispatchLists INNER JOIN DispatchList ON DispatchLists.DLID = DispatchList.DLID

WHERE DispatchList.cVouchType='05' AND ISNULL(DispatchLists.cWhCode,'')<>'' AND ISNULL(DispatchList.cSTCode,'')<>'' AND (DispatchList.iSale=0 or DispatchList.iSale IS NULL) AND DispatchLists.iQuantity>0

INSERT INTO TempCurrentStock(cWhCode,cInvCode,cFree1,cFree2,fOutQuantity)

SELECT cWhCode, cInvCode,(CASE WHEN cFree1=''THEN NULL ELSE cFree1 END) AS cFree1 , (CASE WHEN cFree2=''THEN NULL ELSE cFree2 END) AS cFree2 , (ISNULL(iQuantity,0)-ISNULL(fOutQuantity,0)) AS fOutQuantity

FROM SaleBillVouchs INNER JOIN SaleBillVouch ON SaleBillVouch.SBVID=SaleBillVouchs.SBVID

WHERE ISNULL(SaleBillVouchs.cWhCode,'')<>'' AND (SaleBillVouch.iDisp=0 OR SaleBillVouch.iDisp IS NULL) AND ISNULL(cBusType,'')<>'委托' AND ISNULL(cSTCode,'')<>'' AND ISNULL(cInvalider,'')='' AND SaleBillVouchs.iQuantity>0

INSERT INTO CurrentStock(cWhCode,cInvCode,cFree1,cFree2,iQuantity,fOutQuantity,fInQuantity)

SELECT cWhCode, cInvCode,cFree1,cFree2 , sum(iQuantity) AS iQuantity,sum(ISNULL(fOutQuantity,0)) AS fOutQuantity, sum(ISNULL(fInQuantity,0)) AS fInQuantity

FROM TempCurrentStock

GROUP BY cWhCode,cInvCode,cFree1,cFree2

Delete From CurrentStock

where iquantity is null and foutquantity=0 and finquantity=0

4、文章标题:盘点应注意的事项

盘点中需注意的几点事项:1)盘点单价是怎样产生的,盘点的单价是在盘点中点击盘库后自动产生的,移动平均法是按盘点时结存单价产生,全月平均法是取上月价,所以如果移动平均法,盘点是一定要存货系统所有单据记帐后才可进行,否则单价不准,另外如果盘出一个以前月份从未发生过,期初有数量,但是单价为0,则盘点单价为0,这样就要在存货系统的的其他出入库单中修改单价,否则会造成以后价格的偏离(可能是十分严重),当然,这种现象也是因为期初数据的原因。 2)盘点单所取帐面数是是当时的现存量,如果需要盘点,则下月业务不能开展,否则会造成虚假的盘盈和盘亏,有零出库的单位,帐面数会为负数,但是实盘数是不能为负数的,这种情况下实盘数自动为零,这样就会造成盘盈,所以在这种情况下,应在盘点单未审核时,删除这条记录。3)另外,盘点审核后,单据是不能修改的,审核所产生的单据也是不能删除的,盘点所产生的其他出入库单在库存系统中不能修改,在存货系统中可能修改单价。

存货核算

1、文章标题:存货核算使用注意事项。

存货核算使用注意事项:

1)出入库调整只对本月出入库单的进行调整,即被调整单据号只能是本月单据。 采购系统的采购入库单没有进行结算并暂估处理,不能生成入库调整单

出入库调整单保存即记账,已保存的单据不能修改删除。只有通过恢复单据记账时删除 不可对指定出库单据进行调整金额

2)移动平均、先进先出、后进先出、计划价(包括价格调整单时)不能按单据类型恢复单据记账

全月平均、个别计价、计划价(无价格调整单时): 恢复采购入库单时,同时应恢复对应的入库调整单,否则不允许恢复记帐。

3)月初回冲、单到回冲方式下,采购入库单记录部分结算,应不能进行暂估处理

4)单到补差方式下,采购入库单记录部分结算,结算多少就可以暂估处理多少,同受托代销入库单

5)全月平均法,调拨出库(特殊单据记帐)按上次全月平均单价取单价,如果是没有上月或期初的结存单价,取选项的零成本出库选择的选项成本。(很多用户对存货记帐之后的莫名其妙成本,其实取的是选项成本)

全月平均法,调拨出库(正常单据记帐)不按上月全月平均单价取单价

全月平均法,零出库时按期末处理的单价计算出库成本

计划法,调拨出库(特殊单据记帐)按上月差异率算差异额,如果是没有上月或期初的结存差异率,取选项的零成本出库选择的选项成本。

计划法,调拨出库(正常单据记帐)不按上月差异率算差异额

售价法,调拨出库(特殊单据记帐)按上月差异率算差异额,如果是没有上月或期初的结存差异率,取选项的零成本出库选择的选项成本。

售价法,调拨出库(正常单据记帐)不按上月差异率算差异额

6)个别计价法,每笔出库都有对应的入库

个别计价法,结存数量、金额不能为负

期末处理后,计算出的全月平均法的出库成本记入明细账中

期末处理后,计算出的计划法的出库成本差异记入明细账中

总帐

1、文章标题:解决总帐查询明细帐、总帐提示实时错误91,null无效。

在U8总帐中,有时会发生查询明细帐、总帐提示“实时错误91,null无效”,检查用户数据,1、发现用户辅助总帐、总帐表单中金额、数量、外币字段属性被设置为容许为空,(导致数据行中有许多null值)2、默认绑定不存在。针对问题,我们创建以下脚本解决如下:在查询分析器执行更新总帐错误记录(把 null值替换为0),建立绑定默认值,修改总帐、辅助总帐表单结构(取消容许为空设置)脚本。

脚本如下:--更新总帐、辅助总帐NULL值记录

UPDATE GL_accsum

SET mb = 0, md = 0, mc = 0, me = 0, mb_f = 0, md_f = 0, mc_f = 0,me_f = 0, nb_s = 0, nd_s = 0, nc_s = 0, ne_s = 0

WHERE (mb IS NULL) OR

(md IS NULL) OR

(mc IS NULL) OR

(me IS NULL) OR

(mb_f IS NULL) OR

(md_f IS NULL) OR

(mc_f IS NULL) OR

(me_f IS NULL) OR

(nb_s IS NULL) OR

(nd_s IS NULL) OR

(nc_s IS NULL) OR

(ne_s IS NULL)

UPDATE GL_accass

SET mb = 0, md = 0, mc = 0, me = 0, mb_f = 0, md_f = 0, mc_f = 0,me_f = 0, nb_s = 0, nd_s = 0, nc_s = 0, ne_s = 0

WHERE (mb IS NULL) OR

(md IS NULL) OR

(mc IS NULL) OR

(me IS NULL) OR

(mb_f IS NULL) OR

(md_f IS NULL) OR

(mc_f IS NULL) OR

(me_f IS NULL) OR

(nb_s IS NULL) OR

(nd_s IS NULL) OR

(nc_s IS NULL) OR

(ne_s IS NULL)

--删除、建立、绑定默认值

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_mb_f_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_mb_f_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_mc_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_mc_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_mc_f_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_mc_f_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_md_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_md_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_md_f_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_md_f_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_me_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_me_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_me_f_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_me_f_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_nb_s_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_nb_s_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_nc_s_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_nc_s_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_nd_s_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_nd_s_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_ne_s_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_ne_s_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accass_mb_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accass_mb_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_mb_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_mb_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_mb_f_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_mb_f_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_mc_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_mc_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_mc_f_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_mc_f_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_md_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_md_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_md_f_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_md_f_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_me_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_me_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_me_f_D]') and

OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_me_f_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_nb_s_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_nb_s_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_nc_s_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_nc_s_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_nd_s_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_nd_s_D]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GL_accsum_ne_s_D]') and OBJECTPROPERTY(id, N'IsDefault') = 1)

drop default [dbo].[GL_accsum_ne_s_D]

GO

CREATE DEFAULT dbo.GL_accass_mb_f_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_mc_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_mc_f_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_md_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_md_f_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_me_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_me_f_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_nb_s_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_nc_s_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_nd_s_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_ne_s_D AS 0

GO

CREATE DEFAULT dbo.GL_accass_mb_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_mb_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_mb_f_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_mc_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_mc_f_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_md_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_md_f_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_me_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_me_f_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_nb_s_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_nc_s_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_nd_s_D AS 0

GO

CREATE DEFAULT dbo.GL_accsum_ne_s_D AS 0

GO

EXEC sp_bindefault N'[dbo].[GL_accass_mb_D]', N'[GL_accass].[mb]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_mb_f_D]', N'[GL_accass].[mb_f]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_mc_D]', N'[GL_accass].[mc]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_mc_f_D]', N'[GL_accass].[mc_f]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_md_D]', N'[GL_accass].[md]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_md_f_D]', N'[GL_accass].[md_f]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_me_D]', N'[GL_accass].[me]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_me_f_D]', N'[GL_accass].[me_f]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_nb_s_D]', N'[GL_accass].[nb_s]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_nc_s_D]', N'[GL_accass].[nc_s]' GO

EXEC sp_bindefault N'[dbo].[GL_accass_nd_s_D]', N'[GL_accass].[nd_s]'

GO

EXEC sp_bindefault N'[dbo].[GL_accass_ne_s_D]', N'[GL_accass].[ne_s]'

GO

EXEC sp_bindefault N'[dbo].[GL_accsum_mb_D]', N'[GL_accsum].[mb]'

GO

EXEC sp_bindefault N'[dbo].[GL_accsum_mb_f_D]', N'[GL_accsum].[mb_f]' GO

EXEC sp_bindefault N'[dbo].[GL_accsum_mc_D]', N'[GL_accsum].[mc]'

GO

EXEC sp_bindefault N'[dbo].[GL_accsum_mc_f_D]', N'[GL_accsum].[mc_f]' GO

EXEC sp_bindefault N'[dbo].[GL_accsum_md_D]', N'[GL_accsum].[md]'

GO

EXEC sp_bindefault N'[dbo].[GL_accsum_md_f_D]', N'[GL_accsum].[md_f]' GO

EXEC sp_bindefault N'[dbo].[GL_accsum_me_D]', N'[GL_accsum].[me]'

GO

EXEC sp_bindefault N'[dbo].[GL_accsum_me_f_D]', N'[GL_accsum].[me_f]' GO

EXEC sp_bindefault N'[dbo].[GL_accsum_nb_s_D]', N'[GL_accsum].[nb_s]' GO

EXEC sp_bindefault N'[dbo].[GL_accsum_nc_s_D]', N'[GL_accsum].[nc_s]' GO

EXEC sp_bindefault N'[dbo].[GL_accsum_nd_s_D]', N'[GL_accsum].[nd_s]' GO

EXEC sp_bindefault N'[dbo].[GL_accsum_ne_s_D]', N'[GL_accsum].[ne_s]' GO

--更新总帐、辅助总帐表单结构

ALTER TABLE GL_accsum ALTER COLUMN cbegind_c varchar(2) not NULL

ALTER TABLE GL_accsum ALTER COLUMN cbegind_c_engl varchar(2) not NULL ALTER TABLE GL_accsum ALTER COLUMN mb money not NULL

ALTER TABLE GL_accsum ALTER COLUMN md money not NULL

ALTER TABLE GL_accsum ALTER COLUMN mc money not NULL

ALTER TABLE GL_accsum ALTER COLUMN cendd_c varchar(2) not NULL

ALTER TABLE GL_accsum ALTER COLUMN cendd_c_engl varchar(2) not NULL ALTER TABLE GL_accsum ALTER COLUMN me money not NULL

ALTER TABLE GL_accsum ALTER COLUMN mb_f money not NULL

ALTER TABLE GL_accsum ALTER COLUMN md_f money not NULL

ALTER TABLE GL_accsum ALTER COLUMN mc_f money not NULL

ALTER TABLE GL_accsum ALTER COLUMN me_f money not NULL

ALTER TABLE GL_accsum ALTER COLUMN nb_s float not NULL

ALTER TABLE GL_accsum ALTER COLUMN nd_s float not NULL

ALTER TABLE GL_accsum ALTER COLUMN nc_s float not NULL

ALTER TABLE GL_accsum ALTER COLUMN ne_s float not NULL

--更新辅助总帐结构

ALTER TABLE GL_accass ALTER COLUMN cbegind_c varchar(2) not NULL

ALTER TABLE GL_accass ALTER COLUMN cbegind_c_engl varchar(2) not NULL ALTER TABLE GL_accass ALTER COLUMN mb money not NULL

ALTER TABLE GL_accass ALTER COLUMN md money not NULL

ALTER TABLE GL_accass ALTER COLUMN mc money not NULL

ALTER TABLE GL_accass ALTER COLUMN cendd_c varchar(2) not NULL

ALTER TABLE GL_accass ALTER COLUMN cendd_c_engl varchar(2) not NULL

ALTER TABLE GL_accass ALTER COLUMN me money not NULL

ALTER TABLE GL_accass ALTER COLUMN mb_f money not NULL

ALTER TABLE GL_accass ALTER COLUMN md_f money not NULL

ALTER TABLE GL_accass ALTER COLUMN mc_f money not NULL

ALTER TABLE GL_accass ALTER COLUMN me_f money not NULL

ALTER TABLE GL_accass ALTER COLUMN nb_s float not NULL

ALTER TABLE GL_accass ALTER COLUMN nd_s float not NULL

ALTER TABLE GL_accass ALTER COLUMN nc_s float not NULL

ALTER TABLE GL_accass ALTER COLUMN ne_s float not NULL

2、文章标题:关于8.21银行对帐不平的处理办法

有用户发现8.21数据的银行对帐的余额调节表不平,并且取消本年的银行对帐后重新对帐还是不平.碰到此情况,用户以为是软件问题.数据发到集团后,经查,发现此银行的数据在期初就不平.所以无论如何调整,本年的银行对帐余额表是不平的.此类问题的解决办法: 取消本年度的银行对帐,

重新结转上年数据,在新数据库中表gl_accvouch和RP_bankrecp找到此银行的年初数据,在原数据库中删除表gl_accvouch和RP_bankrecp中此银行的年初数据,把新的数据拷贝到原数据库中的对应表中,可以解决此问题.

同时,本年启用的银行对帐也有发生对帐不平的情况,可能是更改过银行对帐启用日期的原因造成的,银行对帐启用后就不能更改启用日期.

3、文章标题:修复辅助总帐有重复记录的方法。

修复辅助总帐有重复记录的过程:

调数据主要是先恢复记帐到年初,并用DELETE语句把出现问题的科目记录从GL_ACCASS中删去,并用以上的SQL工具生成过程,再用EXEC进行过程的调用。注意资产类的用类似11901的方法,负债类的用类似203的方法,每次可以替换一下。从GL_accvouch中重算GL_ACCASS, 并在GL_ACCASS中删除期初为零且记录重复的记录。重新记帐,可以解决。

脚本一:

if Exists (Select Name From sysobjects

where name='myproc1' and type='P')

begin

DROP PROCEDURE MYPROC1

end

go

CREATE PROCEDURE myproc1 AS

set nocount on

--检查临时表是否存在

if Exists (Select Name From tempdb..sysobjects

where name='tmp1' and type='U')

begin

DROP table tempdb..tmp1

end

--筛选出有丢失记录的数据,并存入临时表tmp1

SELECT ccode,sum(md)-sum(mc) as mb,

cdept_id,cperson_id,ccus_id,csup_id,citem_class,citem_id

into tempdb..tmp1 FROM GL_accvouch

where gl_accvouch.ccode='11901' and gl_accvouch.iperiod=0

GROUP BY GL_accvouch.ccode,GL_accvouch.cdept_id, gl_accvouch.ccus_id,GL_accvouch.csup_id,GL_accvouch.citem_class,GL_accvouch.citem_id, GL_accvouch.cperson_id

Declare sCursor Cursor FOR

Select ccode,cdept_id,ccus_id,csup_id,citem_class,citem_id,mb,cperson_id

From tempdb..tmp1

OPEN sCursor

declare @ccode varchar(15),@cdept_id varchar(12),@ccus_id varchar(12),

@csup_id varchar (12),@citem_class varchar(2),@citem_id varchar(20),@v_mb money, @iperiod tinyint,@cperson_id varchar(8),@fx1 varchar(2),@fx2 varchar(2)

FETCH NEXT FROM sCursor

Into @ccode,@cdept_id,@ccus_id,@csup_id,@citem_class,@citem_id,@v_mb,@cperson_id

While @@FETCH_STATUS=0

begin

if @v_mb>0

begin

set @fx1='借'

set @fx2='Dr'

set @v_mb=@v_mb

end

else

begin

set @fx1='贷'

set @fx2='Cr'

set @v_mb=-@v_mb

end

insert gl_accass (ccode,cexch_name,cdept_id,ccus_id,csup_id,citem_class,citem_id,cperson_id,iperiod,

cbegind_c,cbegind_c_engl,mb,md,mc,me,cendd_c,cendd_c_engl,mb_f,md_f,mc_f,me_f,nb_s,nd_s,nc_s,ne_s)

VALUES('11901',null,@cdept_id,@ccus_id,@csup_id,@citem_class,@citem_id,@cperson_id,1,

@fx1,@fx2,@v_mb,0,0,@v_mb,@fx1,@fx2,0,0,0,0,0,0,0,0)

FETCH NEXT FROM sCursor

@ccode,@cdept_id,@ccus_id,@csup_id,@citem_class,@citem_id,@v_mb,@cperson_id --关闭并释放游标

end

CLOSE sCursor

DEALLOCATE sCursor

--SELECT COUNT(*) FROM GL_ACCASS

--EXEC MYPROC1

--delete from gl_accass where ccode='11901'

脚本二:

if Exists (Select Name From sysobjects

where name='myproc1' and type='P')

begin

DROP PROCEDURE MYPROC1

end

go

CREATE PROCEDURE myproc1 AS

set nocount on

--检查临时表是否存在

if Exists (Select Name From tempdb..sysobjects

where name='tmp1' and type='U')

begin

DROP table tempdb..tmp1

end

--筛选出有丢失记录的数据,并存入临时表tmp1

SELECT ccode,sum(mc)-sum(md) as mb,

cdept_id,cperson_id,ccus_id,csup_id,citem_class,citem_id

into tempdb..tmp1 FROM GL_accvouch

where gl_accvouch.ccode='20901' and gl_accvouch.iperiod=0 Into

GROUP BY GL_accvouch.ccode,GL_accvouch.cdept_id, gl_accvouch.ccus_id,GL_accvouch.csup_id,GL_accvouch.citem_class,GL_accvouch.citem_id, GL_accvouch.cperson_id

Declare sCursor Cursor FOR

Select ccode,cdept_id,ccus_id,csup_id,citem_class,citem_id,mb,cperson_id

From tempdb..tmp1

OPEN sCursor

declare @ccode varchar(15),@cdept_id varchar(12),@ccus_id varchar(12),

@csup_id varchar (12),@citem_class varchar(2),@citem_id varchar(20),@v_mb money, @iperiod tinyint,@cperson_id varchar(8),@fx1 varchar(2),@fx2 varchar(2)

FETCH NEXT FROM sCursor

Into @ccode,@cdept_id,@ccus_id,@csup_id,@citem_class,@citem_id,@v_mb,@cperson_id

While @@FETCH_STATUS=0

begin

if @v_mb<0

begin

set @fx1='借'

set @fx2='Dr'

set @v_mb=-@v_mb

end

else

begin

set @fx1='贷'

set @fx2='Cr'

set @v_mb=@v_mb

end

insert gl_accass (ccode,cexch_name,cdept_id,ccus_id,csup_id,citem_class,citem_id,cperson_id,iperiod,

cbegind_c,cbegind_c_engl,mb,md,mc,me,cendd_c,cendd_c_engl,mb_f,md_f,mc_f,me_f,nb_s,nd_s,nc_s,ne_s)

VALUES('20901',null,@cdept_id,@ccus_id,@csup_id,@citem_class,@citem_id,@cperson_id,1,

@fx1,@fx2,@v_mb,0,0,@v_mb,@fx1,@fx2,0,0,0,0,0,0,0,0)

FETCH NEXT FROM sCursor Into @ccode,@cdept_id,@ccus_id,@csup_id,@citem_class,@citem_id,@v_mb,@cperson_id --关闭并释放游标

end

CLOSE sCursor

DEALLOCATE sCursor

--SELECT COUNT(*) FROM GL_ACCASS

--EXEC MYPROC1

--delete from gl_accass where ccode='20901'

4、文章标题:解决单据列表打开出错或无数据。

在打开单据列表,或增加单据时,有时出现运行时错误,或明明有数据,但是单据列表中一片空白,没有记录,这一般可以查看数据库表vouchers,它的itemtblname字段记载了各个系统的各个单据所在的表的名称。通过它找到相应的单据格式表,用没有出错的帐套的同名表替换即可。至于单据列表,则可以替换vouchlist表。

固定资产

1、文章标题:在做过批量资产减少后,以前年度减少的卡片(满足该批量减少条件)又再次做了减少。造成卡片管理查询该卡片的注销日期和卡片上的减少信息不一致

数据库中fa_cards表出现多余减少记录。

处理方式:如果已经做了二次减少。请恢复到减少月,撤销这些卡片的减少。

查询卡片的语句:

SELECT sCardNum

FROM fa_Cards

WHERE dDisposeDate<#减少日期# and 其他条件

ORDER BY scardnum

然后做如下语句,恢复卡片上的减少信息中日期

update fa_Cards INNER JOIN fa_CardsSheets ON fa_Cards.sCardNum =

fa_CardsSheets.sCardNum

set fa_CardsSheets.dTransDate = fa_Cards.dDisposeDate

where fa_CardsSheets.lSheetNum =7 and sCardID in

(SELECT CStr(Max(Val([sCardID]))) AS sID

FROM fa_Cards GROUP BY fa_Cards.sCardNum)

and fa_Cards.sCardNum in ( SELECT sCardNum

FROM fa_Cards

WHERE dDisposeDate<#减少日期# and sDeptNum='21'

ORDER BY scardnum)

成本管理

1、文章标题:解决8.12升级到8.21后成本对象不能在原始单据中显示出来的脚本。 create procedure UpdateFitem99

as

declare @c_ItemCode varchar(20)

declare @c_Name varchar(50)

declare MyCursor scroll Cursor for

select distinct fitemss99.citemcode,fitemss99.citemname

from fitemss99, RdRecords

where fitemss99.citemcode=RdRecords.citemcode and

RdRecords.cname is null

order by fitemss99.citemcode

open MyCursor

fetch first from MyCursor into @c_ItemCode,@c_Name

while @@fetch_status=0

begin

update RdRecords

set citem_class='99',citemcname='成本对象',cname=@c_Name

where citemcode=@c_ItemCode

fetch next from MyCursor into @c_ItemCode,@c_Name

end

close MyCursor

deallocate MyCursor

说明: 在查询分析器中,Ufdata库中执行如上语句创建存储过程,然后再执行如下语句 exec UpdateFitem99

应收系统

1、文章标题:应收系统如果核销后生成的凭证借贷方不平的可能原因。

8.21版应收系统如果核销后生成的凭证借贷方不平,而且差别很大,有可能是此次核销的#5@p余额不对。此数据的问题在于客户“shxg”的4张#5@p在salebillvouchs表的imoneysum,iexchsum字段和Ap_Detail表的icamount不一致,造成在应收系统中查寻#5@p时显示的#5@p余额错误。以下是修改此数据的脚本,仅供参考。

SELECT ibvid,icamount into a

FROM Ap_Detail

WHERE (cCoVouchID = '0000000222')

AND (cDwCode = 'shxg')

AND (cVouchType = '48')

ORDER BY iBVid

SELECT AutoID,imoneysum,iexchsum into b

FROM SaleBillVouchs

WHERE (SBVID = '222')

ORDER BY AutoID

update salebillvouchs

set imoneysum=0, iexchsum=0

where salebillvouchs.autoid in (

select b.AutoID

from b left join a on b.autoid=a.ibvid

where a.ibvid is null )

update salebillvouchs

set imoneysum=2220.6200,iexchsum=2220.6200

where salebillvouchs.autoid='2518' and (SBVID = '222')

update salebillvouchs

set imoneysum=31510.6200,iexchsum=31510.6200

where salebillvouchs.autoid='2558' and (SBVID = '222')

update salebillvouchs

set imoneysum=12734.0600,iexchsum=12734.0600

where salebillvouchs.autoid='2571' and (SBVID = '222')

update Ap_Detail

set iCAmount =35106.75

where ibvid='2527' AND (cVouchType = '48')

update Ap_Detail set iCAmount_f=iCAmount

WHERE (cVouchID = '0000000420') AND (cDwCode = 'shxg') AND

(cCoVouchID = '0000000222') and ibvid=2527

UPDATE salebillvouchs

SET imoneysum = 0, iexchsum = 0

FROM salebillvouchs AS a

WHERE a.sbvid = '305' or a.sbvid = '295'

drop table a

drop table b

2、文章标题:提高U8应收付运行效率。

使用方法:将Sql语句(兰色)拷贝到查询分析器中,然后选择相应帐套,并执行即可。 --提高审核速度

Create Index cCoVouchID On Ap_CloseBill (cFlag,cCoVouchType,cCoVouchID)

--提高远程接收速度

create index cVouchID On Ap_Closebill (cVouchType,cVouchID,cFlag)

--提高收款速度

create index HX_cDwCode On Ap_Detail (cFlag,cDwCode,cexch_name,cCoVouchType)

系统管理

1、文章标题:Uferpact.lst文件的一些另类用法。

Uferpact.lst文件为u8的帐套输出文件,里面到底记载了一些什么样的信息呢?让我们来对它分析一下:首先我们用记事本打开Uferpact.lst文件,会看见里面有以下的内容:(注意:以下括号中的内容为我的注释而非原文件中所有!!)

[BackRetInfo]

Type=Account

cAcc_Id=005(帐套号)

iSysId=36774.9463310185(帐套在数据库中的唯一标识)

cacc_path=C:\WF821\ZT005\(帐套存放的原来路径)

Version=1.00(版本)

VersionEx=V8.21(u8的版本号)

Date=2002-08-05 16:22

YCount=3

YYear=00,01,02

Backup=Success

Disks=0

Bytes=157830144

[FileInfo]

Count=4(输出的数据有四个文件,以下分别为其原来的路径)

File1=C:\WF821\ZT005\UFDATA.BAK

File2=C:\WF821\ZT005\1.vts

File3=C:\WF821\ZT005\7.vts

File4=C:\WF821\ZT005\144.vts

[Files]

(以下为对应路径同上)

File1=1,,UFDATA.BA_,UFDATA.BAK,C:\WF821\ZT005\,,,2002-08-05 16:24,157788672 File2=1,,1.vt_,1.vts,C:\WF821\ZT005\,,,2002-07-26 15:41,13824

File3=1,,7.vt_,7.vts,C:\WF821\ZT005\,,,2002-07-26 15:41,13824

File4=1,,144.vt_,144.vts,C:\WF821\ZT005\,,,2002-07-26 15:41,13824

知道这些我们可以干吗呢?假如我们在引入客户发来的一个数据时出现问题,我们可而已尝试在这里解决,比如我们看看他原来的路径在我们的系统里是否存在,比如客户原来的信息是存放在e:盘,但是我们的系统里没有e:盘,我们就可以在这个文件里修改相关的部分来完成工作了!当然处理完后要把路径再改回去,否则客户那边也许就会出问题了!

其次我们可以检查一下客户发过来的数据是否文件齐全,不是有文件个数和文件名字吗?检查一下就可以发现了!

我们的机器上通常有比较多的帐套,如果和客户的信息冲突了怎么办?我们可以有两中办法,一是把我们自己的对应帐套删除,二呢就是改变 Uferpyer.lst文件里的帐套信息,当然

推荐使用第一个方法,如果使用第二个呢最后要记得把原来的帐套信息改正,否则发给客户的数据可能就有问题了!

Uferpyer.lst还有一个比较另类的用法,就是我们可以利用她来达到迁移数据库物理存放路径的目的。其实非常简单,我们先把帐套输出并选中删除当前输出帐套的选项,这样帐套输出后原帐套就被删除了,然后我们把Uferpyer.lst文件里的几个路径都改为您想要迁移到的地方的路径,再引入帐套就可以达到欺骗u8而把数据库存放到我们希望存放的位置了! 当然做这些之前记得要做好备份工作。同样的,Uferpyer.lst为年度帐备份文件,里面的信息也是一样的,这里就不再多说了!

2、文章标题:Access版本产品到SQL SerVer版本产品升级技巧。

一般来说,Access数据库对数据的要求没有SQL SerVer数据库严格,同样的值在Access数据库中是合法的,而在SQL SerVer数据库中就是不合法的,因此在Access版本产品到SQL SerVer版本产品的升级过程中会出错。例如:1)问题:8.12Access-->U8.20升级,在进行“工资变动”时报错。原因:在8.12Access版本中,有一个工资项目名称是“提高 10%”,“%”在SQL SerVer数据库中是特殊字符,不能出现在数据库表字段取值中。解决:工资项目名称尽量使用汉字、英文字母、数字,不要使用%、"、,、(、)等符号,它们在SQL SerVer数据库中属于特殊字符,用作字段取值,会出现语法错误,导致升级失败。

2) 问题:8.12Access-->U8.21升级,在升级到固定资产时,系统提示错误,无法升级。 原因:在8.12Access版本中,固定资产卡片表(fa_cards)中有个别卡片的开始使用日期是“1198-02-03”,在SQL SerVer数据库不能识别“1198”这个年份,所以出错,导致升级失败。解决:在8.12Access版本中这几个固定资产卡片的开始使用日期改为 “1900”年以后的日期,重新升级。

3、文章标题:P4机器停顿(死机)现象整体解决方案汇总 。

方法(1):禁用所有网卡,包括虚拟网卡(无网卡请装虚拟网卡)

方法(2):设置一个任意的固定ip地址

方法(3):将操作系统由98升级到2000

方法(4):将设备中的网卡(或modem)只保留一个,其余的均从设备管理中删除。(注,不能同时保留一个网卡和modem)

4、文章标题:U8软件提示SA口令问题。

㈠:对于SQL2000可能是安装时安全性选项中没有选择Windows和SQL Server集成验证方式。

解决方案:

(1)从企业管理器中属性的安全性页中选择Windows和SQL Server集成验证方式

(2)在查询分析器中运行

xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer', 'LoginMode', N'REG_DWORD', 2

(3)修改注册表

运行regedit命令

修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer下LoginMode项目为 2

重新启动MSSQLServer服务和用友U8服务

㈡:系统MSADO15.DLL出错。

重新注册MSADO15.DLL(可拷贝新的msado15.dll【ado2.0】)

例:

regsvr32/u "c:\Program Files\Common Files\System\ado\msado15.dll"

regsvr32 "c:\Program Files\Common Files\System\ado\msado15.dll"

5、文章标题:U8管理软件在远程连接中的使用。

(一)在远程运用(特别是拨号连接)中,应注意以下几点:1)如使用拨号服务器,拨号服务器网络配置要和应用服务器的网络配置必须一致.如使用调制解调器,拨入的对方计算机要有拨入接收功能。(也就是它是一个拨号服务器);2)客户端和服务器都要设置固定的IP地址,并且他们要在同一个网段里,子网掩码要一样。3)客户端要进行服务器的IP地址的绑定.具体操作是,在客户端的hosts文件和lmhosts中添加对应服务器的ip地址和计算机名即可。注意:要修改的hosts和lmhosts这两个文件没有后缀名。4)在局域网中,远程配置时,经常看不到服务器的计算机名,这是因为客户端没有以域用户登陆,客户端和服务器的网络设置要一致,并且客户端要是服务器中域的一个用户。

(二)在远程运用(特别是局域网连接)中,应注意以下几点:软件的标准使用要求,1) U8管理软件在局域网里连接服务器使用(C/S结构),服务器要安装成一个域用户服务器,客户端只要满足我们软件要求的环境就可以了。2)网络配置,服务器和客户端在同一个网段,子网掩码一致。3)客户端登陆网络时以域用户的身份登陆,这样在客户端远程配置时进行就会很顺利。4)服务器和客户端安装软件的版本必须一致,同时建议在客户端和服务器端安装同一版本的数据库。

在下列情况下也可变通的使用软件:1)客户端和服务器不在同一个网段,但他们之间是用交换机连接的,也可以进行远程配置,但使用路由器就不行了。2)在远程配置时,在网络资源里找不到服务器的计算机名,也可以敲入服务器的IP地址来进行远程配置,这种方法客户端要进行服务器的IP地址的绑定。

(三)WEB服务器的配置:1)服务器端操作系统必须是Windows NT 或 Windows 2000 Server ,安装了IIS,是一个WEB服务器,有WEB的发布和接收功能。2)在服务器端安装U8管理软件的WEB模块,并进行配置。(一般安装完软件后就自动配置好了)3)客户端操作系统可以是Windows NT 、 Windows 2000 Server、Windows 2000 Professional、Windows 98 等。安装IE5.5以上的浏览器。配带连网的工具(网卡,调制解调器)4)客户端与服务器端必须安装中文版IE浏览器,版本号6.0(或5.5以上),安装TCP/IP协议。5)在服务器端的网络配置中,IP地址输入你们的固定、真实的IP地址就可以了。6)运行时,在连接地址栏里键入如下地址即可: http://servername/u8web。无论财务还是业务WEB,均从上述地址登录。

(以上只是一些在使用中的经验总结,供使用者参考)

2.其他

1、文章标题:SQL Server 备份及恢复的几种方法

随着SQL Server 版软件越来越多,与此相关的数据备份与恢复的问题也越来越多,我们在解决问题的过程中总结了一些经验如下:

一、备份各种形式

①从系统管理里作备份,包括帐套的备份和年度帐的备份,这种份的优点是简单,易操作,压缩性好,占用硬盘空间小,但速度慢,并且如果是软件出现故障的情况下,可能无法进入系统管理.

②从Enterprise Manager里做数据库的备份.每个数据库都有一个单独的备份.这种备份的优点是备份速度快,如果对SQL Server有一定了解的话,也是很简单的.

③如果SQL Server无法启动的话,上述两种方法都是无效的,只能采用复制物理文件的方法,把用户帐套的ufdata.mdf ufdata.ldf 和ufsystem.mdf 和ufsystem.ldf

二、恢复数据的方法

①如果有帐套的备份的话,直接使用系统管理里的帐套引入功能就可以了。在这种情况下,一些操作员的权限信息可以丢失,可以重新赋予权限,也可心恢复原来的ufsystem系统控制库

②如果是年度帐的备份,并且软件中还有这个帐套和年度的话,可以用帐套主管注册,然后从年度帐菜单下引入;如果是没有这个帐套存在,就要在系统管理中新建一套帐,建帐时只要注意启用日期、行业性质、帐套主管即可,其他均可忽略,然后把备份中的ufdata.ba_ 用APP目录下的ufuncomp.exe 将它解压缩为ufdata.bak 再将此文件在enterprise manager 里restore 即可

③通过Enterprise Manager 做的单个数据库的备份的和年度帐的备份可以通过 restore database 功能来操作,具体过程为 右键该数据库—所有任务—还原数据库—从设备—选择设备—磁盘—添加—浏览该文件—确定,在选项标签里把?强制还原?选上,移至的物理文件名为 该帐套的目录和文件名。然后就可以正常恢复了。

④如果是从其他数据库的备份信息里恢复的话,就可以选择还原自数据库,然后在参数处查找该数据库和数据库的备份信息。在选项标签里把?强制还原?选上,移至的物理文件名为 该帐套的目录和文件名。然后就可以正常恢复了。

⑤如果是帐套的备份,而该帐套又包含很多个年度,可以先将该文件解压缩,然后通过方法③所述找到该备份文件(备份设备),查看该设备的内容,选择要恢复数据库对应的备份号(每个年度一个号),在选项标签里选强制恢复,配置正确的物理文件位置

⑥如果只有ufdata.mdf(数据库文件),ufdata.ldf(日志文件)可以运用系统数据库(master)里的系统存储过程 sp_attach_db 来恢复,具体操作过程:在Query Analyzer 或者 Dos 里的osql 命令来实现,exec sp_attach_db '数据库名','参数1(第一个物理文件的目录及文件名)','参数1(第二个物理文件的目录及文件名)' 如 exec sp_attach_db 'ufsystem','D:\wf821\admin\ufsystem.ldf','D:\wf821\admin\ufsystem.mdf'

注:如果是该数据库为灰色,则需要先断开该物理文件与数据库的连接, 使用sp_detach_db 语法: exec sp_detach_db '数据库名'

⑦如果是只有mdf 文件(数据库文件),则需要另外一个系统存储过程sp_attach_single_file_db

具体语法为 exec ap_attach_single_file_db 'ufsystem','D:\wf821\admin\ufsystem.mdf'

⑧stop SQL Server service ,replace physname by new files and start SQL server service. 其实这一种方法也可以应用于当数据库出现损坏的情况,利用SQL Server 在启动时主动检测数据库是否完好的功能。

2、文章标题:查找重复项,及应收冲应收解决方案

1)查找重复项的脚本

SELECT ccuscode, cCusabbName

FROM Customer

WHERE ccusabbname in (select Ccusabbname from customer

group by ccusabbname having count(*)>1)

ORDER BY ccusabbname;

2)自动删除应收冲应收产生的过渡科目

应收冲应收生成的凭证必须使用一个过渡科目如:

借:应收账款-A 2000000.00

其他货币资金-银行承兑汇票 2000000.00

贷:应收账款-B 2000000.00

其他货币资金-银行承兑汇票 2000000.00

要求将过渡科目“其他货币资金-银行承兑汇票”自动删除。

在Gl_accvouch中增加触发器的脚本:

CREATE TRIGGER [DelteCode] ON [GL_accvouch]

for update

AS

delete from GL_accvouch where ccode='100901'

3、文章标题:成本加强效率脚本。

针对部分用户在使用sql版软件时出现诸如报表打开十分缓慢申死机的现象,特给出这个sql脚本。

ALTER TABLE [dbo].[CA_AmoCt] WITH NOCHECK ADD

CONSTRAINT [PK_CA_AmoCt] PRIMARY KEY CLUSTERED

(

[cPPID],

[cBatch],

[cAmoID],

[cAmotype],

[iPeriod]

) ON [PRIMARY]

GO

CREATE INDEX [IX_CA_AmoCt] ON [dbo].[CA_AmoCt]([cPPID], [cBatch], [iPeriod]) ON

[PRIMARY]

GO

delete from ca_amoct where iqua=0 and itotalamo=0 and ionptotalamo=0

GO

适用于任何一个SQL版成本管理

4、文章标题:对付"尼姆达"病毒给OFFICE带来的问题...

由于尼姆达病毒用自身覆盖了system目录下的riched20.dll文件,所以WORD等字处理软件运行不正常。用户杀毒后,可以从安装盘里找到相应的文件重新拷贝回来。

如Win98:在压缩包Win98_35.CAB中,解开找到riched20.dll拷贝到system目录。 Win98se:在压缩包Win98_41.CAB中。

Win2000:在system32\dllcache目录有备份,将它拷贝到system32目录。等等 或者也可以从其它未感染过病毒的机器拷贝这些文件

5、文章标题:实时错误3043磁盘或网络错误。

一般情况下在出现网络或磁盘错误、实时错误3043时,都会想到是网络环境问题提起大家注意系统环境问题如客户在服务器端打开或修复7。0产品数据库时就提示该错误。但在客

户端工作正常故障原因为服务器C:盘根目录下无TEMP目录导致。

6、文章标题:连接不上服务器故障分析。

用友财务软件8.x版本的网络功能是该软件的重要特色之一。但是由于选用数据库(特别是SqlServer7.0)对网络连接的要求较为严格和复杂,所以,当出现“连接不到服务器”或“连接服务器失败”等错误提示时,用户往往会手足无措,不知如何处理和解决。

在对“连接不到服务器”错误原因分析之前,首先要明确一些概念:1)单机版和网络版的区别。严格来讲,用友软件U8系列不分单机或网络版本。我们所说的单机版其实是一个站点的版本。网络版是多于1个站点的版本。但是虽然一个站点,但是我们也可以在网络上使用。只要有一个服务器和几个工作站,其中只要一个工作站使用软件,其他工作站即使安装了也没关系,只要保证同时只有一个工作站即可使用。所以基于上述的概念,用友软件只要加密站点数的区别,而无单机、网络之分。2)工作站和服务器的区别。对于用友软件来说,它不支持没有服务器的对等网。软件要求如果在网络上进行应用,要求承担数据服务的机器必须为Windows NT Server4.0或Windows2000Server(Adv Server)。而工作站可以选择Win98、Windows NT、Windows2000各个版本,但是不支持WindowsME。至于最新的WindowsXP,以后更新的U8软件肯定会支持的。3)基本网络设置的要求。用友软件U8系列支持TCP/IP协议,另外由于SqlServer7.0也只支持TCP/IP协议,所以最好的网络设置里应该只有4项内容: Microsoft网络客户、网络适配器(非拨号适配器)、TCP/IP协议以及Micorsoft网络上的文件与打印机共享。而其他网络协议、网络适配器、网络服务均不用安装。至于TCP/IP协议设置,必须设置的固定IP地址以及子网掩码、网关。如果要设置DNS或WINS服务器地址,那么必须设置正确,且承担DNS和WINS服务器是正常的。至于“域”的问题,其实软件与“域”无关。所谓“域”只是逻辑上管理用户、计算机的集合,它不是物理上的概念。服务器是不是“域服务器”与软件没什么关系。只要用户使用用友软件的用户在承担用友软件的服务器上有User组的权限即可正常使用。4)“连接不上服务器”的故障现象。不同版本的U8软件反映出来的现象以及不同原因产生的故障现象也是不尽相同的。在U8 ACCESS版本中比较常见的是著名的7条错误。对于SQL版本比较常见的是“不能登陆服务器XXX”或者“要求输入Sql超级管理员SA的口令”。新版 “8.13Sql版”还有“本版本是演示/教学版”的提示。

“连接不上服务器”从根本原因上讲,主要可能有以下几大方面原因:

(一)检测不到加密盒。如果没有检测到加密盒大多数版本软件会直接提示“没有检测到机密盒”,且不能进入软件。8.13则会提示演示/教学版,可以正常进入软件操作(若使用的帐套启用时间与当前系统登录时间相差3个月以上,则会提示“演示版过期”)。

对于这类错误提示,可以做如下判断:在服务器上启动软件,看是否存在类似提示,如果仍出现类似提示,则将该加密盒放置在一可以做单机使用的工作站上(最好是WIN98),如果仍不能使用,则可以判断加密盒损坏。若可以正常启用,则说明服务器没有正常辨认识别出加密盒,可能原因如下:1)并口损坏或模式不正确。在CMOS设置中将Parallel Port中模式修改一下。一般设置成EPP/ECP混合模式即可。2)并口冲突。可以在“管理工具\事件查看器”中检查表示为红叉的记录是否有并口和其他设备同时使用同一个IRQ的情况。如果存在冲突,则需要删除该设备或修改冲突设备的中断。3)加密站点数减少。一般出现在Sql8.12或8.13中。现象是本来购买的8站点的加密盒,但是在使用一段时间后,只有5个工作站可以同时登录。第六个站点登录时提示检测不到加密盒或超过加密站点数。出现这种情况可以从技术支持网站下载对应版本的补丁(login.dll),并重新启动服务器。

(二)网络设置不当或网络硬件故障。这类问题最不好判断。本着先软后硬,先简后繁的原则。属于这类问题的前提应该是服务器可以正常使用,而个别或部分工作站不能连接服务器。

1)工作站登录网络的用户是否具有服务器的USER组以上权限。是否可以正常访问服务器上共享的文件夹与打印机。2)如果是个别工作站出现问题(大多数工作站正常)则重点检查出问题的工作站上的网络设置或网络硬件。可以先将网络协议、适配器、网络服务全部删除,并重新安装配置。并且需要注意的是,最好不要安装除了TCP/IP协议以外的其他网络协议,例如IPX/SPX、NetBEUI等。如果没有必要,拨号网络适配器也不要安装。安装完毕后,先使用“ping”命令测试服务器域名和IP地址是否通畅。再使用“TRACERT”命令再测试一遍。需要解释的是,“Ping”通不代表网络通畅。因为,“PING”命令只使用32Bytes作为数据包测试。而实际上我们使用的软件需要一次传输的数据量远远大于32Bytes,通常达到几十KBytes。这就相当于测试时是骑车去的,而实际使用中是开着10吨卡车上路,这肯定不能相提并论。而且,如果道路严重坑凹不平,对于自行车没什么影响,但对于大卡车来讲,却可能是致命的。除了使用“Ping”命令外,还应该测试大容量文件和细小文件的传输。测试首先需要选用一个600M左右的文件(例如VCD上的.dat文件),如果网络采用10M共享方式,那么理论的600M文件传输时间应该为600M/((10M/8)/2)=16分钟(网络上没有其他机器开机或进行网络操作)。如果所用时间远远大于16分钟(20分钟以上),或传送一定时间后,提示不能拷贝,或者反复拷贝几次后也能成功,则说明网络硬件存在接触不良或虚接的情况。另外再准备几百M的小文件(例如有些光盘内的网站镜像或图库),再实验网络传输是否正常。网络硬件可以采用替换法,即先将正常使用的机器连上出问题机器的网线,看是否通,然后再将好机器上的网卡拔下来替换出问题的机器的网卡。通过这种判断方法,一般可判断是哪个网络硬件有问题。对于所有工作站均不能登录服务器的问题,首先也要排除服务器的网络硬件,但大多数服务器均是IBM、HP等高档专用服务器,网络硬件一般不会有问题。因此重点检查服务器里的一些设置是否有误,可以检查“事件查看器中打红叉的错误。尽量解决红叉错误,即使有保留的不能解决红叉,这些错误也不要是影响用友软件的错误。3)是否存在路由、DNS等设备与服务。目前很多路由器会屏蔽TCP/IP数据包,所以采用路由器的网络一般是在网上邻居中看不到服务器的,但是通过“PING”或者查找IP地址可以找到。这种情况也应该是避免的。将数据服务器和操作工作站放置于一个网段内是比较合理的。DNS 的作用是对域名进行解析成IP地址的操作。如果DNS服务器有问题,无法正确将计算机名解析成IP地址的话,那么我们可以自行建立一个DNS列表。在 WIN98的目录下查找Hosts文件(如果没有用记事本新建一个),第一列写计算机名称,空二个格后写IP地址。只要计算机名称和IP地址对应正确,则不需要DNS服务器即可进行域名解析。

(三)SQL SERVER服务与用友软件服务。承担数据服务的服务器安装SQL SERVER或MSDE后,必须重新启动服务器以便使数据库正常启动。必须检查服务器状态栏托盘内“SQL MANAGER”是否处于运行状态(即全部处于绿色Play状态)。如果不能启动,检查“事件查看器”查看不能启动的原因。如果SQL SERVER启动正常,则检查用友服务是否正常启动(随服务器启动正常启动)。如果不能启动也要检查“事件查看器”。另外,需要注意的是,安装完SQL版软件后,必须重新启动服务器,并必须在SQL启动之后,先启动系统管理,以便用友软件系统管理自行建立系统数据库、演示数据库。否则,在不存在系统数据库的情况下,怎么可能启动软件呢?

综上所述,解决“连接不上服务器”的故障解决需要本着先软后硬、先简后繁的原则,采用替代法,并认真检查、处理服务器“事件查看器”内的错误日志,并要有充足的信心、耐心、恒心。

7、文章标题:Access数据库损坏后的修复方法。

技术支持部在日常工作中经常会碰到因非正常退出、网络不稳定或病毒等原因造成的Access数据库损坏。损坏了的Access数据库会造成软件运行不稳定,出现各种运行错误,为解决

这类问题就必须对Access数据库进行修复。

修复Access数据库,我们一般使用微软Office 97中带的Access 97对数据库进行修复和整理。Access数据库被损坏分以下几种情况:1、严重损坏;2、轻度损坏;3、有些表被损坏或有些表的部分记录被损坏。下面就分情况介绍解决办法。

使用Access97打不开数据库、系统提示"不可识别的数据库格式"或"不是该表的索引"等信息,这样的数据库都是损坏比较严重的。损害严重的数据库一般来说都是无法修复的,只有恢复备份了,好在这种情况比较少见。

如果数据库损坏的不严重,只需要使用Access 97菜单上的“修复数据库”和“压缩数据库”就可以把数据库修复好。因为数据库轻微损坏的时候,一般也不会导致软件出什么问题,所以也不会引起人的注意,只有当数据库的某一个或几个表损坏了的时候,才会使软件变得不稳定,所以这种情况才是我们最常遇到的。

如何确定数据库中哪几个表有问题呢,我们首先利用Access 97建立一个空数据库,利用系统提供的“引入数据库”功能,选择目标数据库所有的表进行引入,Access 97当引入到有问题的表时系统会提示一些错误信息,把这个表的名字记下来以备以后修复时使用。

接下来利用Access97打开有问题的数据库,准备修复表。修复损坏的表的方法依照表损坏程度不同而不同,下面分情况介绍处理的办法:一、表损坏的非常严重,表现为无法打开表,系统提示“Microsoft jet 找不到对象”、“没有读写权限”或“不可识别”等信息。处理方法:这种表的已经损坏得非常严重了,一般无法修复。如果这个表不很重要或通常情况下表的内容为空的话,例如“常用凭证表”、“科目共享锁定表”或“凭证共享锁定表”,我们可以通过引入的方法把其他数据库的表引入,然后把有问题的表删除即可。二、表中有几行内容非常混乱或字段内标有“#已删除”字样,但当要删除这些记录时就会出现错误信息不许删除。处理办法:既然不让删除这些记录,我们可以通过使用SQL语句把没有问题的记录复制到一个新的表中,然后把老表删除把新表的名字改过来即可。例如“凭证及明细账表GL_ACCVOUCH”中有错误记录有无法删除,我们可以使用如下SQL语句把好的记录复制到GL_ACCTEMP中:

SELECT GL_ACCVOUCH.* INTO GL_ACCTEMP

FROM GL_ACCVOUCH WHERE {筛选的条件}

然后删除表GL_ACCVOUCH,再把表GL_ACCTEMP的名字改为GL_ACCVOUCH即可解决问题。

修复ACCESS数据库的注意事项,首先,我们在修复数据库前一定要做好备份,以防数据丢失或损坏;有一些数据库中有RELATION(关系) 来维护数据的一致性,但当数据库异常后相关表的RELATION也就丢失了,在修复好数据库后一定要把RELATION再联好,有些软件可以自动修复 RELATION,比如用友公司的ERP8.XX系列产品的数据库可以通过把表accinformation中的[cSysid]='AA' and [项目号]='99'的记录,把[设置值]和[缺省值]改为'8.0A0',重新进入系统时,系统会自动升级并重建索引。

8、文章标题:报表常见问题汇总。

一.UFO的常见问题:

1.一个表可以取多个帐套的数据吗?答:可以,只要在公式中加入帐套号和年度的参数即可以。 2.DOS版的UFO的公式可以转成811A的公式吗?答:在转换时选中:把公式转为同名的批命令即可。但公式变为批命令后,要按新的公式格式进行调整。 3.UFO的从帐务取数QM()的注意事项。答:UFO的QM函数一般取的是总帐中的帐簿下的余额表的科目余额的数据。但如果科目有往来核算,取出的数据为客户(供应商)科目余额表的数据.在函数中加入方向即为在查询余额时按指定方向查询的结果。注意:写方向和不写方向的区别:写方向

为取客户余额在借(贷)方的余额合计.不写方向取的为余额表的借贷差额. 4.非法操作的处理方法。如详细信息为:位于MFC42.DLL产生的非法操作,应删去UFOW.INI就可以解决;但如果信息为:位于MSVCRT.DLL产生的非法操作,则应检查是否安装了其他与产品冲突的软件或驱动程序,卸载其他无关软件,或改变安装顺序可以解决. 5.如何调用自定义菜单?答:在命令窗用SETMENU"菜单文件"命令.不加文件名为回到系统菜单。 6.他表取数注意的问题答:如果报表不在UFOW.EXE所在的目录下,要在报表名前加上完全路径。如在网络上,应用映射盘符,不能用\\机器名的方法.也可以把可执行文件拷贝到存放报表的目录下,然后在桌面上创建快捷方式。 7.TFS()函数的特殊用法。答:可以按摘要来取数,如想取结转数,可以在公式的摘要处填入:"结转"。因有些科目结转后净额为零,可以借助此功能取出:结转前的科目的净发生额。 8.UFO取数时,明明公式正确,却取不出数据的原因。答:可以检查单元属性是否与要求的类型一致,是数字型或字符型。 9.indb的用法和注意事项。答:可以从数据库中按条件取数,注意:在批命令中用循环语句取表中所有记录的数据,因INDB()在取数据库的大于最后一条记录处会返回错误,所以在循环语句中要写明循环的最大记录数,否则无法成功地把所有的记录取出。 二.财务分析注意事项 1.报表分析中的资产负债表的累计折旧和坏帐准备金额为负,造成固定资产净额和应收帐款净额不对。答:备抵科目的科目属性的期初余额方向应设为贷方,如设错,可以恢复记帐前状态到年初,改变期初方向后,再重新记帐。 2.如何改变报表的表项名称?答:在UFSOFT80\ZT帐套号\下可以找到:报表初始的文件CWFX.MDB,在这可以找到报表预置的表,再修改表中项目名称及累计单元的公式。 3.产品毛利率的科目设置时,无法用参照的方法增加科目。答:应在系统初始中的基本项目中科目设置处把产品收入和成本处填入有下级科目的一级科目,在增加科目时才能参照出它的下级科目,进行增加。 4.现金收支表取的数据与现金流量表不一致,应以哪个为标准?答:因现金流量表是拆分凭证后得到的,所以应以现金流量表为标准。而财务分析的现金收支表的数据只起参考作用。 5.财务分析的报表中如何取往来单位的余额合计?答:在报表初始处选中表项,双击后出现科目来源定义的窗口,在应收或应付处打勾后,可以选中科目双击后,在科目后出现[往来]的字样,即可以取出往来单位的余额合计。 三.合并报表的问题 1.合并报表与行业报表的区别。答:合并报表适用于有抵消关系的单位抵消后,生成合并报表数据;行业报表适合无抵消关系的多单位的数据汇总和查询检索分析。 2.合并时报错(批命令或抵消数据不平)的原因分析。答:如批命令出错,原因一般为样表的格式变动过,但表中的项目属性(在菜单中可以看到)没有对应改变,造成报表的项目属性和单元属性对不上,批命令生成不正常导致报错;抵消数据不平是指在报表定义中的项目属性定义中的已设为"是抵消项目,下发"的项目,在抵消双方的单位录入抵消数据时,应录入一致的数据,如不一致,在合并前要在调整抵消数据处将其调成一致在合并。 3.合并报表后可以修改吗?答:可以,在查询合并结果处可以修改。 四.行业报表的问题 1.E-mail收发不行的原因。答:8.11A的光盘上的行业报表有问题,换成

8.12应可以解决。 2.E-mail下发时注意的问题。答:应用表集下发,最好用磁盘下发,存入硬盘再通过E-mail的附件发送,如直接用E-mail发送,接收方要关闭 OutLook或其他接收工具,用行业报表接收。否则会接收不到

更多相关推荐:
用友软件使用心得体会

用友软件使用心得体会一、新建套帐时的注意事项:按下列程序进行套帐的初始化操作。1、在用友财务软件中,首先应该以管理员的身份新建套帐,建帐之后不应先去初始化期初余额,更重要的工作是进行财务分工!身兼数职:所有的财…

用友u8使用技巧集锦

用友u8使用技巧集锦一、公共问题1、如何添加操作人员和设置操作人员权限系统管理——权限——用户(注意:用户id和用户名不能重复)系统管理——权限——权限(找到相对应的用户和对应的账套,点修改,选择相应的权限即.…

用友U8心得

会计科目设置编码422222单击设置下会计科目系统进入会计科目界面如果增加科目单击增加在输入窗口中录入或选择相应内容单击确认单击关闭如果删除科目选中要删除的科目单击删除点击确认如果修改科目选中要修改的科目单击修...

用友U8操作使用心得(重庆会计)

重庆仁然科技有限公司用友核心合作伙伴南岸区亚太商谷用友U8管理软件在企事业单位中有很广泛的应用我在使用U8管理软件的过程中总结了一些体会现整理成文希望能和使用用友U8管理软件的会计朋友们交流一系统管理员和账套主...

【天津农学院】用友ERP-U8.61电算化实验报告2

会计信息系统实验报告20xx20xx学年第一学期实验名称实验二基础设置实验地点主楼1216专业班级经管系会计一班学生姓名林珊学生学号0905044132指导教师刘洪云成绩评定20xx年10月实验二基础设置实验目...

用友U8[1].5实验实习报告

用友U815实验实习报告一实习时间20xx年12月27日20xx年1月5日二软件简介用友ERPU8是企业级解决方案定位于中国企业管理软件的终端应用市场可以满足不同的竞争环境下不同的制造商务模式下以及不同的运营模...

ERP用友U8供应链综合实验上机实验报告

院系经济管理学院班级120xx3姓名芦曦学号120xx3119ERP课程设计报告ERP上机报告单ERP上机报告单ERP上机报告单ERP上机报告单ERP上机报告单ERP上机报告单ERP上机报告单

用友ERP-U8软件实验报告

用友ERP-U8软件实验报告,内容附图。

用友U8实验报告

贵州大学实验报告学院:贵州大学职业技术学院专业:财务管理班级:财管职121姓名:**学号:***实验时间:1到12周实验成绩:实验项目名称:会计信息系统实验报告实验目的掌握用友软件中总账及工资管理子系统的相关内…

用友ERP-U8实验报告

上海企通软件CRM事业部用友ERPU8客户关系管理系统实验报告一实验目的1掌握用友ERPU8管理系统中有关客户关系管理系统和基础设置的相关内容2理解系统管理在整个系统中的作用及基础设置的重要性3掌握系统中用户账...

用友ERP-U8实验报告

xxxxxxxxxxxxxxxxxx实验报告册学期20xx年20xx年上学期课程名称会计信息系统班级学号xxxxxxxxxxxxxxxxx姓名xxxxxxxxxxxxxxx20xx年12月16日注1实验报告册各...

用友ERP-U8实验报告

上海立信会计学院市场营销专业ERP企业经营综合模拟实验用友ERPU8实验报告实验目的21世纪后随着信息技术的飞速发展和市场竞争的日趋激烈企业面临着更多挑战应变速度成为企业生存和发展最关键的竞争性要素信息化浪潮席...

用友u8使用心得(5篇)