简单实用的就是最好的!
登录 | 注册 | 关于 |  


用友U8终极维护手册库存管理篇

楼主 renren

积 分:0
总帖数:211

3.库存管理

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

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

 

2、问题描述:材料出库单(下标起草界),入库调整单和出库调整单单据初始化失败。

解决办法:8.21 从演示帐套导入kchsitem

 

3问题描述:某鞋业公司,由于鞋业的材料比较繁多,规格、颜色、亮度等等非常复杂,在做材料领用时必须用到限额领料单(目前手工也是这么做),而且鞋业成本核算基本上都是完全分批法,但是在限额领料单

中却无法选择成本管理中事先定义好的生产批号,这样就无法做到材料按照生产批号进行成本归集。在限额领料单上体现的是采购需求号,不知道设计的思路是怎么样的?

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

 

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

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

 

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

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

 

6、问题描述:8.21库存调拨单通过单据设计加了零售单价和零售金额两个字段,并为最终的合计字段。现发现调拨单在单据打印时会将不规则的空打几张单据后再打印最后的合计字段。

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

2009-5-26 11:42:00 修改  删除  引用  回复
1楼 renren

积 分:0
总帖数:211

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

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

 

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

解决办法:由于数据库中没有 SumDailyInAlSumDailyInAl2表,但所自定义的触发器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字段值即可,其中ljckquantityrdrecords表中某存货某批次的出库数合计 ,isoutquantity为系统计算出的累积出库数。一定注意:由于该用户在销售系统选项中选择的是‘在销售系统指定批次’,并且由库存系统生成销售出库单,当在销售系统开发货单,其待发数量即写入rdrecordsisoutquantity字段(系统自动完成),目前待发数无法与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.11A8.12access8.13sql直接升级到8.21后,部分结算的委托代销发货单,库存生成销售出库单时可生成出库单的数量未减升级前已出库数量,为什么?怎么解决?

解决办法:运行语句:

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

2009-5-26 11:43:00 修改  删除  引用  回复
2楼 renren

积 分:0
总帖数:211

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

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

 

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

解决办法:由于数据库中没有 SumDailyInAlSumDailyInAl2表,但所自定义的触发器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字段值即可,其中ljckquantityrdrecords表中某存货某批次的出库数合计 ,isoutquantity为系统计算出的累积出库数。一定注意:由于该用户在销售系统选项中选择的是‘在销售系统指定批次’,并且由库存系统生成销售出库单,当在销售系统开发货单,其待发数量即写入rdrecordsisoutquantity字段(系统自动完成),目前待发数无法与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.11A8.12access8.13sql直接升级到8.21后,部分结算的委托代销发货单,库存生成销售出库单时可生成出库单的数量未减升级前已出库数量,为什么?怎么解决?

解决办法:运行语句:

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

2009-5-26 11:44:00 修改  删除  引用  回复
3楼 renren

积 分:0
总帖数:211

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

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

 

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

解决办法:由于数据库中没有 SumDailyInAlSumDailyInAl2表,但所自定义的触发器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字段值即可,其中ljckquantityrdrecords表中某存货某批次的出库数合计 ,isoutquantity为系统计算出的累积出库数。一定注意:由于该用户在销售系统选项中选择的是‘在销售系统指定批次’,并且由库存系统生成销售出库单,当在销售系统开发货单,其待发数量即写入rdrecordsisoutquantity字段(系统自动完成),目前待发数无法与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.11A8.12access8.13sql直接升级到8.21后,部分结算的委托代销发货单,库存生成销售出库单时可生成出库单的数量未减升级前已出库数量,为什么?怎么解决?

解决办法:运行语句:

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

2009-5-26 11:45:00 修改  删除  引用  回复
4楼 renren

积 分:0
总帖数:211

group by icorid

 

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

 

endispatchs.autoid=y.icorid

 

  drop table y

适用于刚升级后,库存未生成委托代销出库单,未做委托业务的情况。
2009-5-26 11:46:00 修改  删除  引用  回复
 

  
   

广州海然数码科技有限公司 Copyright©2009 4Fang.net