注册账号 登录
用友之家-用友软件论坛 返回首页

oracledb的个人空间 https://www.oyonyou.com/?240459 [收藏] [复制] [分享] [RSS]

日志

提示数量不够且不允许零出库

已有 749 次阅读2012-7-29 22:13 |个人分类:产品

问题描述:T3标准版启用了总帐,报表,核算模块。从今年3月份开始发现现存量与可用量对不上,后面用的时候在查询收发存汇总表,明细帐,总帐时都显示存货的数量为2,但是在做出库时可用量显示为0或者有些显示负数(在核算的选项里面设置了不允许零出库)这个时候存货就出不了库(提示数量不够且不允许零出库)而且所有单据都已记帐。

解决方法:单核算数据错误造成的,将核算模块取消结账,取消单据记账到期初,执行以下脚本即可。执行前做好备份!一定要确保所有业务单据已经取消单据记账。执行后一定要做整理现存量功能。
delete St_Totalaccount where iMonth=1
insert into St_Totalaccount(cWhCode,
cInvCode,cBatch,cFree1,cFree2,iBeginQuantity,iMonth) select cWhCode,cInvCode,
cBatchCode,cFree1,cFree2,SUM(ISNULL(iAInQuantity,0)-ISNULL(iAOutQuantity,0)),1 from
IA_Subsidiary where iMonth = '0' and cvoutype='34' group by cWhCode,cInvCode,cBatchCode,cFree1,cFree2
order by cInvcode

如果客户正式使用的帐套不要要取消单据记账到期初的话, 可以使用以下的变通办法进行处理。 将这个数据恢复两个账套如:002和003 ,将003账套反结账反记账到期初,使用之前的总账重算脚本,执行后使用整理现存量功能, 003账套现存量即可正确。 然后将003账套的存货总账表(St_Totalaccount )导入到002账套覆盖后整理现存量即可。执行以下脚本后即可将003帐套库存总账导入到002帐套中去,执行后一定要做整理现存量功能。 操作前做好帐套备份!谢谢! use UFDATA_002_2011 Drop table St_Totalaccount select * into St_Totalaccount from UFData_003_2011.. St_Totalaccount


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册账号

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-6-1 01:36 , Processed in 0.018380 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部