由于反审核,数据坏后,数据修复等原因,导致库存数量跟台账结余不对,毛利不对,台账不对等情况。要对数据进行重整。
1、对所有机构仓库进行重整:pr_jxc_rework_all
2、对自己的机构仓库进行重整:pr_jxc_rework
3、对单个商品进行重整
declare @item_no VARCHAR(1000),@branch_no VARCHAR(100)
select @branch_no='0001' --仓库编号
DECLARE xx CURSOR FOR SELECT item_no from t_item_info where item_subno in ('933194','000231','933270') --货号
OPEN xx
FETCH xx INTO @item_no
WHILE @@fetch_status=0
BEGIN
PRINT @item_no
EXEC pr_jxc_rework_item @branch_no,@item_No
FETCH xx INTO @item_no
END
close xx
deallocate xx
4、依次对所有仓库进行数据重整
--在总部选择赢通帐套数据库执行
declare @branch_No varchar(10),@sql varchar(1000)
declare xx cursor for select branch_No from t_branch_info where len(branch_No)=5 or len(branch_No)=4
open xx
while 1=1
begin
fetch xx into @branch_No
if @@fetch_status<>0 break;
set @sql='pr_jxc_rework_branch '+char(39)+@branch_No+char(39)
print @sql
exec (@sql)
end
close xx
deallocate xx
PS:语句要在sql查询分析器中,选择赢通帐套数据进行操作。
执行的时间根据数据量来,如果数据量教大,最好在晚上执行。
如果是连锁版的话,要到总部执行。
问题补充:另附上:
【官方】数据重整说明(库存往来账跟商品库存查询不一致)?
http://www.yt-pos.com/ask/question.php?id=4643
【官方】数据重整、数据修正、数据整理说明?
- 提问者: ytkf007
- 等级:问不倒翁
- 时间:2013-12-31 18:01
- 悬赏:0
- 解决时间:2014-01-02 09:50
对最佳答案的评论 共 2 条
都要认真看看
- 评论者:赢通华北区
认真学习了
- 评论者:房子怡
其它回答 共 2 条
学习了
- 回答者:josense
- 等级:皇冠会员
- 时间:2013-12-31 18:17
非常不错的教材!
- 回答者:bonchen
- 等级:问不倒翁
- 时间:2013-12-31 19:41
快到期问题