1分钟反勾稽金蝶销售出库,财务开心啦,一条语句简单实用,直接替换,执行即可。
销售出库勾稽问题【起因,财务做发票,勾稽,可能那里不小心做错了,一张销售出库,然后也反勾稽不了,发票也做不了,找出库删除从新做吧,出库唧唧歪歪不愿意,好吧浪费了一天时间,其实只需1分钟。】
update ICStockBillEntry set FOrderEntryID=0,FAllHookQTY =0,FAuxQtyMust=0,
FSourceEntryID=0,FQtyMust=0 WHERE FInterID = (select FInterID from ICStockBill where FBillNo='单据编号')
--红色的部分是,反勾稽销售出库单,无限制随便反,然后做发票,正常勾稽。单据编号替换为要替换的单据编号,注意不要删''
下面是BOM的表一些字段。金蝶好多表的字段都是相同的 比如 FStatus,FBeenChecked。以下内容水分多。随便看看。
update FHookStatus 2 FStatus 1 FROB 1
update ICStockBill set FROB=0,FHookStatus=0 ,FStatus=0 ,FHookInterID=0 WHERE FBillNo='XOUT001111'
BOM.
FUseStatus --使用状态改为'1072'
FStatus--审核状态改为'1'
FCheckerID--审核人,对应是ID
FAudDate--审核日期
FBeenChecked---改为'1'------无用的字段,但是也要改啊
---FUserID---使用人员
---FUseDate--使用日期改为
-先查询下,未使用但已审核的BOM,如果有手工去使用,再执行修改语句
select * from ICBOm where FUseStatus='1073' and FStatus='1'
----修改未审核且未使用的BOM单据的,审核和使用状态
update ICBOm set
FUseStatus='1072',FStatus='1',FCheckerID='16443',
FAudDate='2011-11-18 00:00:00.000',-----审核日期改为'2011-11-18 00:00:00.000'
FBeenChecked='1',FUserID='16443',
FUseDate='2011-11-18 00:00:00.000' -----使用日期改为'2011-11-18 00:00:00.000'
where FUseStatus='1073' and FStatus='0'----修改未审核且未使用的BOM单据
name : netdbo E-MAIL netdbo@netdbo.net