找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 166|回复: 0

T1商贸宝U盘版-商贸宝大众版库存数量、单位应收应付与明细不一致

[复制链接]
发表于 2021-8-4 16:43:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
商贸宝U盘版/商贸宝大众版库存数量、单位应收应付与明细不一致
【问题现象】商贸宝大众版或者商贸宝U盘版库存状况表中的库存数量与库存明细中的数量不一致;单位应收应付统计中的应收/应付余额和应收明细/应付明细不一致。
【适用版本】商贸宝大众版11.1/商贸宝U盘版
【原因分析】 红冲单据或者填制销售退货单时数据没有正常回写
【解决方案】更换为最新的商贸宝大众版/商贸宝U盘版程序,恢复数据后并作数据结存,核对期初库存和应收应付后,店铺开张重新做账,之前的数据可以恢复查询。报表查询—单位应收应付统计表中往来单位“JAEJOONG”的应付余额是“396”,选择此往来单位,点击应付明细,将日期范围扩大为1999-01-01至9999-01-01进行查询,发现此往来单位的应付余额显示为“380”

                               
登录/注册后可看大图



                               
登录/注册后可看大图

报表中心—库存状况表中商品“巧克力面包”的库存数量是“40”,选中此商品点击“单据明细”查询,将日期范围扩大为1999-01-01至9999-01-01进行查询,发现此商品的“结存数量”是“20”与外面的“库存数量”不符。

                               
登录/注册后可看大图



                               
登录/注册后可看大图

这种情况的出现一般是由于红冲单据或者填制销售/进货退货单时数据没有正常回写导致的,已经出补丁解决此问题,但打上最新补丁不会直接将数据转换为正确的,需要从数据库中进行调整。具体操作如下:
(一)首先保证电脑上装了microsoft ACCESS,然后进入到可移动磁盘—商贸宝U盘版文件夹/大众版安装路径文件夹中,找到数据库文“BaseDB.mdb”,以ACCESS形式打开它,数据库密码是uf2008。(打开数据库前,请先将BaseDb.mdb文件拷贝一份到本地磁盘,以免修改时损坏

                               
登录/注册后可看大图

进入数据库后,先使用查询语句,查询一下有哪些商品库存不对,哪些往来单位应收应付不对。
(1)在ACCESS中执行SQL方法:打开数据库,找到菜单“创建”—“查询设计“——关闭显示表—“SQL”(关闭显示表后就会在左上角显示,点击一下就可以了)

                               
登录/注册后可看大图



                               
登录/注册后可看大图

(2)在查询框中粘入下面的SQL语句,然后点击“运行”,SQL查询就完成了。
查询库存商品数量是否和单据明细一致(直接粘贴如下语句就可以)

select product.[_id], product.stockqty as 商品库存, sj.qtysj as 计算库存, product.* from product
left join
(
  SELECT goodsid, sum(qty * qtyio) as qtysj from
  (select goodsid, qty, qtyio from vdetail
   union all
   select goodsid, stockqty as qty, 1 as qtyio from vinitstockgoods
  ) ax
  where goodsid  is not null group by goodsid
) sj on product.[_id] = sj.goodsid
where product.stockqty  sj.qtysj

                               
登录/注册后可看大图

(3)这里显示出来的就是库存状况表里外不一致的商品了,“商品库存”是“库存状况表”中显示的库存,“计算库存”是正确的库存数量。

                               
登录/注册后可看大图

2.查询到了哪些商品有问题,现在需要修改库存数量。
(1)关闭查询界面,双击点开product表(商品信息表),找到有问题的商品,并找到“StockQty”(库存数量)和“stockMoney”(库存金额)字段,下面对应的就是商品的库存数量和库存金额,修改正确即可。(注:若库存金额不确定是多少,可以进入软件,从“库存状况表”—“单据明细”,进入到“商品跟踪表”中查看“结存金额”。)

                               
登录/注册后可看大图



                               
登录/注册后可看大图



                               
登录/注册后可看大图

3.查询单位应收应付总额是否和明细一致也是如上方法。
查询应收应付总额是否和明细一致(直接粘贴如下语句就可以)
select *, (PayRev - sjPayrev) as diff  from
(
select PartnerID, p.[_Name], (p.[SumReceiveAble] - p.[SumPayAble] - p.[IniReceiveAble] + p.[IniPayAble] ) as PayRev,
  (sum(RevAdd) - sum(RevSub)) as sjPayRev
from
(
select [PartnerID], [Billsn], [BillTypeCn],  
switch([_BillTypeCode] = 'SaleBill',[DiscountSum]-iif(isnull(Discount),0,[Discount]),
[_BillTypeCode] = 'saleBackBill',-([DiscountSum]-iif(isnull(Discount),0,[Discount])),
[_BillTypeCode] = 'BuyBackBill',[DiscountSum]-iif(isnull(Discount),0,[Discount]),
[_BillTypeCode] = 'BuyBill',-([DiscountSum]-iif(isnull(Discount),0,[Discount])),
[_BillTypeCode] = 'InMoneyBill',[MoneySum],[_BillTypeCode] = 'OutMoneyBill',-[MoneySum]) as RevAdd,
switch([_BillTypeCode] = 'SaleBill',[RevPaySum],[_BillTypeCode] = 'saleBackBill',
-[RevPaySum],[_BillTypeCode] = 'BuyBackBill',[RevPaySum],[_BillTypeCode] = 'BuyBill',
-[RevPaySum],[_BillTypeCode] = 'InMoneyBill',[RevPaySum],[_BillTypeCode] = 'RevBill',
[MoneySum],[_BillTypeCode] = 'OutMoneyBill',-[RevPaySum],[_BillTypeCode] = 'PayBill',
-[MoneySum]) as RevSub,
[ProfitSum] as [RevBalance]
from vRevPay as b
where ([_BillTypeCode]='BuyBill' or [_BillTypeCode]='BuyBackBill' or  
[_BillTypeCode]='SaleBill' or [_BillTypeCode]='saleBackBill' or  
[_BillTypeCode]='RevBill' or [_BillTypeCode]='PayBill' or  
[_BillTypeCode]='InMoneyBill' or [_BillTypeCode]='OutMoneyBill')  
) sj
left join partner p on sj.partnerid = p.[_id]
group by PartnerID, p.[_Name], p.[SumReceiveAble], p.[SumPayAble], p.[IniReceiveAble], p.[IniPayAble]
) xx
where PayRev  sjPayRev

首先将查询语句黏贴到查询中,然后点击“运行”。运行后显示出的往来单位就是有问题的。这里没有直接显示正确应收应付余额的字段,所以无法参照。
建议到进入软件,查看此往来单位的应收明细或者应付明细(正确值)来修改数据。

                               
登录/注册后可看大图



                               
登录/注册后可看大图



                               
登录/注册后可看大图


查看到“jaejoong”实际的应付余额是380,然后打开数据库中的“Partner”表,找到往来单位“jaejoong”,字段“SumReceiveAble”(应收余额)和“SumPavAble”(应付余额),填写上实际的余额即可。

                               
登录/注册后可看大图



                               
登录/注册后可看大图

(4)修改完毕,将此数据库表关闭,会提示是否保存对“****”布局的更改?选择否即可。

                               
登录/注册后可看大图

4.数据全部修改正确后,还需要删除“StockIO”表中的记录

                               
登录/注册后可看大图


5.数据库中的操作全部完成,现需要将程序升级。
商贸宝U盘版升级请按照如下步骤来操作:
(1)进入软件点击系统维护--数据管理--数据备份,输入备份文件名,并选择备份路径进行数据备份;
(2)请将您商贸宝U盘中的整个商贸宝U盘版文件夹剪切放到您的本地磁盘(除C盘以外);
(3)请从以下链接
https://service.chanjet.com/product/goods/detail?id=53a283532f4e782c22000036
下载用友T1-商贸宝U盘版V11.1补丁包,并将下载下来的程序解压到您的可移动磁盘中;
(4)删除C盘中的“商贸宝”文件夹,再从可移动磁盘中运行商贸宝U盘版.exe文件。进入软件后,点击“系统维护”—“数据管理”—“数据还原”,选择之前备份出来的文件路径进行数据还原。
大众版打上最新补丁:
https://service.chanjet.com/product/goods/detail?id=5538b3099a09c7f2378b4c97
打补丁前同样需要备份数据,然后退出软件运行,双击运行下载好的补丁程序。补丁更新好后重新进入软件。
6.程序升级后,进入软件查看库存状况表与其明细,单位应收应付统计与其明细是否一致。虽然数据和程序已经更正,但还是不能直接用此数据做账,需要做“数据结存”:点击“基本信息”—“系统初始化”—“数据结存”。(大众版类似)

                               
登录/注册后可看大图



                               
登录/注册后可看大图


注:数据结存后,所有业务单据会清空,软件中的结存数据都会转为期初数据,若想要查
看之前的单据记录,请先将数据结存后的数据备份,再将之前的数据还原到软件中。
7.数据结存后,进入到“基本信息”—“系统初始化”—“录入期初库存”/“录入期初应收”/“录入期初应付”/“录入期初现金银行”。确认期初数据无误后,点击“店铺开账”,就可以继续做账了。
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

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

GMT+8, 2024-6-25 21:18 , Processed in 0.040540 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表