用友软件首页

整理现存量脚本

2015-4-3 0:0:0 wondial

整理现存量脚本

整理现存量:
Delete From CurrentStock
if exists(select * from sysobjects where name='tempcurrentstock')
drop table TempCurrentStock
SELECT cWhCode,cInvCode,(CASE WHEN cFree1=''THEN NULL ELSE cFree1 END) AS cFree1 ,(CASE WHEN cFree2=''THEN NULL ELSE cFree2 END) AS cFree2 ,iainquantity AS iQuantity, CAST(0 AS FLOAT) AS fOutQuantity,CAST(0 AS FLOAT) AS fInQuantity
INTO TempCurrentStock
From ia_subsidiary
Where cvoutype='34'
group by ia_subsidiary.cWhCode,ia_subsidiary.cInvCode,ia_subsidiary.cFree1,ia_subsidiary.cFree2,ia_subsidiary.iainquantity
INSERT INTO TempCurrentStock(cWhCode,cInvCode,cFree1,cFree2,iQuantity) SELECT cWhCode, cInvCode,(CASE WHEN cFree1=''THEN NULL ELSE cFree1 END) AS cFree1 ,(CASE WHEN cFree2=''THEN NULL ELSE cFree2 END) AS cFree2 , (CASE WHEN bRdFlag<>0 THEN iQuantity ELSE -iQuantity END) AS iQuantity
FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID = RdRecords.ID WHERE cVouchType<>'33'AND cVouchType<>'34' AND RdRecord.dDate>='2021-1-01' (该日期为模块启用日期)
INSERT INTO TempCurrentStock(cWhCode,cInvCode,cFree1,cFree2,fOutQuantity)
SELECT EnDispatchs.cWhCode, EnDispatchs.cInvCode,(CASE WHEN EnDispatchs.cFree1='' THEN NULL ELSE EnDispatchs.cFree1 END) AS cFree1 ,(CASE WHEN EnDispatchs.cFree2='' THEN NULL ELSE EnDispatchs.cFree2 END) AS cFree2 , (ISNULL(iQuantity,0)-ISNULL(fOutQuantity,0)) AS fOutQuantity
FROM EnDispatch INNER JOIN EnDispatchs ON EnDispatch.EDID = EnDispatchs.EDID WHERE ISNULL(EnDispatchs.cWhCode,'')<>'' AND ISNULL(EnDispatch.cSTCode,'')<>'' AND EnDispatchs.iQuantity>0 AND bReturnFlag=0
INSERT INTO TempCurrentStock(cWhCode,cInvCode,cFree1,cFree2,fOutQuantity)
SELECT DispatchLists.cWhCode as cWhCode, DispatchLists.cInvCode as cInvCode,(CASE WHEN DispatchLists.cFree1='' THEN NULL ELSE DispatchLists.cFree1 END) AS cFree1 , (CASE WHEN DispatchLists.cFree2='' THEN NULL ELSE DispatchLists.cFree2 END) AS cFree2 , (ISNULL(iQuantity,0)-ISNULL(fOutQuantity,0)) AS fOutQuantity
FROM DispatchLists INNER JOIN DispatchList ON DispatchLists.DLID = DispatchList.DLID WHERE DispatchList.cVouchType='05' AND ISNULL(DispatchLists.cWhCode,'')<>'' AND ISNULL(DispatchList.cSTCode,'')<>'' AND (DispatchList.iSale=0 or DispatchList.iSale IS NULL) AND DispatchLists.iQuantity>0
INSERT INTO TempCurrentStock(cWhCode,cInvCode,cFree1,cFree2,fOutQuantity)
SELECT cWhCode, cInvCode,(CASE WHEN cFree1=''THEN NULL ELSE cFree1 END) AS cFree1 , (CASE WHEN cFree2=''THEN NULL ELSE cFree2 END) AS cFree2 , (ISNULL(iQuantity,0)-ISNULL(fOutQuantity,0)) AS fOutQuantity
FROM SaleBillVouchs INNER JOIN SaleBillVouch ON SaleBillVouch.SBVID=SaleBillVouchs.SBVID WHERE ISNULL(SaleBillVouchs.cWhCode,'')<>'' AND (SaleBillVouch.iDisp=0 OR SaleBillVouch.iDisp IS NULL) AND ISNULL(cBusType,'')<>'委托' AND ISNULL(cSTCode,'')<>'' AND ISNULL(cInvalider,'')='' AND SaleBillVouchs.iQuantity>0
INSERT INTO CurrentStock(cWhCode,cInvCode,cFree1,cFree2,iQuantity,fOutQuantity,fInQuantity)
SELECT cWhCode, cInvCode,cFree1,cFree2 , sum(iQuantity) AS iQuantity,sum(ISNULL(fOutQuantity,0)) AS fOutQuantity, sum(ISNULL(fInQuantity,0)) AS fInQuantity
FROM TempCurrentStock GROUP BY cWhCode,cInvCode,cFree1,cFree2
Delete From CurrentStock where iquantity is null and foutquantity=0 and finquantity=0

如果您的问题还没有解决,可以到 T+搜索>>上找一下答案

分享到:

微博关注

bj用友软件

最新信息

违约金的会计和税务处理分析 _0

违约金的会计和税务处理分析 _0违约金的会计和税务处理分析

 企业收取和支付的违约金是单位因违反经济合同,不能履行全部或部分经济合同,依据约定的条款收取或给予对方的一种经济赔偿。在经济活动中,违约金的收付,的规定和具体的凭证处理不尽相同。

  卖方收取违约金的处理

  卖方收取违约金,是销售方或提供劳务方向购买方或接受劳务方收取的违约金,一般会被认定为价外费用。

  例如,A公司购买B公司货物,合同约定价款100万元,付款期限为货物交付10天内。10天期限内,A公司未按约定付款。50天后,A支付货款100万元,并按合同约定,向B公司支付违约金3万元。此违约金为正向违约金。

用友u8软件非套打模式如何多行打印凭证

用友u8软件非套打模式如何多行打印凭证非套打模式如何多行打印凭证

非套打模式如何多行打印凭证原因分析:客户需求问题解答:在总账-选项-帐薄分页下可以修改凭证打印的行数即可。

财务管理

  • 成本管理中所有录入表及报表都需要增加工序说明

    成本管理中所有录入表及报表都需要增加工序说明

    对应版本:用友U8.61
    对应产品线:供应链
    对应模块:库存管理模块

    问题现象:成本核算方法为:启用生产制造数据来源,核算工序成本。问题:成本管理模块中所有的报表均只有工序行号,而没有工序说明,该单位目前的产成品品种多达3种,每种产品的工艺路线不同,因此成本模块中的报表只有工序行号,而没有工序说明谁都看不懂是代表哪道工序的工序品。
    问题原因:成本管理中所有录入表及报表都需要增加工序说明,改动工作量大,在870版本以后考虑
    解决方案:成本管理中所有录入表及报表都需要增加工序说明,改动工作量大,在870版本以后考虑
  • 降级品成本应该如何分配

    降级品成本应该如何分配

    对应版本:用友U8.61
    对应产品线:供应链
    对应模块:库存管理模块

    问题现象:1、客户需求,在生产订单报检后产生不良品处理单,不良品存在降级处理流程。降级处理产生的另外一种产品入库,在不良品处理单上即指定了该不良品的价格,希望能够在这个订单得成本中扣除已不良品的价格,并分摊到成品中,得出正确的成品成本。E.G.001号生产订单生产A产品120KG消耗材料成本1200元通过产成品检验生成100KGA成品,报废5KG,降级处理A成品15KG,转换成B产品15KG入库,手工指定每公斤B的入库成本为7元。由于生产订单的完工数量也包括降级入库的数量,在成本管理中,计算A的成本为1200/(100+15)。但是由于在生产中B还可以利用,手工指定了他的入库成本为7元,希望能够在成本计算A的单位成本的时候可以刨去B的价钱,即A的成本为【1200-(15×7)】/100。B的数量和单价(金额)从不良品入库单取
    问题原因:用户提供了一种降级品成本分配的具体方法,值得借鉴,但861版本暂时无法考虑。涉及质检、库存、存货、成本四个模块的贯通处理,接口及成本计算的逻辑都要发生一定的变化,870发版或以后版本考虑。
    解决方案:用户提供了一种降级品成本分配的具体方法,值得借鉴,但861版本暂时无法考虑。涉及质检、库存、存货、成本四个模块的贯通处理,接口及成本计算的逻辑都要发生一定的变化,870发版或以后版本考虑。

用友论坛

  • 追“本”溯“源”

    追“本”溯“源”

    追“本”溯“源”

    追“本”溯“源”:307  

    追“本”溯“源”

    《信息化大视野》2009年第19期(总第53期)

    在当前的经济形势下,对于中国大部分企业来说,利润微小的同时还要实现成长,不实行低成本运营就难以生存,可谓成本决定存亡。低成本创新,提高企业盈利水平,增强产品竞争力,扩大市场占有率,已成为众多企业不二之选。而要降低成本,除了要有科学的管理手段,更重要是要控制企业运营中成本产生的源头--采购成本。其实,成本控制是一门花钱的艺术,如何将企业的每一分钱花得恰到好处,是现代企业在商业时代成本控制之源。尤其对于以原材料采购为企业生产运营起点的制造型企业,原材料和服务的采购成本占到了总成本的50%~80%,采购成本控制成为企业中成本控制最重要的部分,追“本”溯“源”势在必行。

  • 应收帐龄管理

    应收帐龄管理

    应收帐龄管理

    应收帐龄管理:505  

    应收帐龄管理

    《信息化大视野》2010年第22期(总第104期)

    企业应收帐款管理中的一个难点就是应收帐款的帐龄管理。
    按照会计制度要求,很多企业是依据销售发票核算应收帐款,财务部门根据已开发票分析帐龄,这样势必造成回款不力、帐龄不准,甚至造成经营风险。在现实中,很多企业先发货后开票,销售部门按照发货单核算应收。这样就形成了业务、财务两个应收数据,因此就需要有很好的工具来管理应收帐款。
    用友T3-业务通为客户提供了发货立账功能,使用户在发货时即确定应收,很好地管理了应收帐款,甚至可以作为业务员考核的基础、客户返利的基础。

知识库

  • T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。

    T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。

    T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。 T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。[]

    备份好账套,这种情况只能强制删除了,请备份好账套之后,停止数据库服务和T3产品服务,自动备份服务;然后删除T3安装路径以及C盘下ufcomsql文件夹,然后使用360清除无用注册表,最后重启电脑即可;

  • U860用友软件运行速度太慢。

    U860用友软件运行速度太慢。

    对应版本:用友U8.60
    对应产品线:其他
    对应模块:其他模块

    问题现象:U860用友软件运行速度太慢。慢得无法工作。
    问题原因:金山毒霸与用友软件不协调。
    解决方案:卸载金山毒霸,安装瑞星后用友软件运行正常。
关于我们 | 公司动态 | 获奖记录 | 联系我们 | 招聘信息 | 用友产品中心 | 用友云基地
Copyright ©  www.kuaiji66.com  All Rights Reserved 天龙瑞德
京ICP备11046295号-1 技术支持 北京天龙瑞德信息技术有限责任公司   北京海淀上地十街辉煌国际大厦3号楼6层 总机:010-59798025   售后:4009908488
北京天龙瑞德信息技术有限责任公司