用友U8 在进行未完成业务明细表查询时,某一时期的暂估数不能固定.比如说,5月份的暂估数,在进行到10月份时,在进行查询,发现5月份的暂估数已经发生变动.如何解决查询某一时期的固定暂估数.客户需要每月的新增暂估数,除未完成业务明细表以外,有没有其他的解决方法.(采购管理的暂估入库表是个滚动数,存货核算的暂估材料余额表没有入库单号和供应商,也不能解决)
2016-1-5 0:0:0 用友NC小编用友U8 在进行未完成业务明细表查询时,某一时期的暂估数不能固定.比如说,5月份的暂估数,在进行到10月份时,在进行查询,发现5月份的暂估数已经发生变动.如何解决查询某一时期的固定暂估数.客户需要每月的新增暂估数,除未完成业务明细表以外,有没有其他的解决方法.(采购管理的暂估入库表是个滚动数,存货核算的暂估材料余额表没有入库单号和供应商,也不能解决)
用友U8 在进行未完成业务明细表查询时,某一时期的暂估数不能固定.比如说,5月份的暂估数,在进行到10月份时,在进行查询,发现5月份的暂估数已经发生变动.如何解决查询某一时期的固定暂估数.客户需要每月的新增暂估数,除未完成业务明细表以外,有没有其他的解决方法.(采购管理的暂估入库表是个滚动数,存货核算的暂估材料余额表没有入库单号和供应商,也不能解决) 问题原因:由于未完成业务表只是根据入库单所在的表rdrecord(s)来统计,而该表中只记载总的累计结算数,所以暂估数会随着累计结算数的变化而变化。采购中的暂估入库余额表可以统计出来一定时期的暂估数,但只能按照供应商进行统计,如果想要显示出入库单号,则只能用自定义报表,可以考虑二次开发,取得界面上的日期加以统计,如果不二次开发,则需要每个月都作一张自定义报表 解决方法:可以参考下面的语句(不同的月份语句中的日期不同),5月份的暂估数: SELECT T1.cVenCode,T1.cInvCode,t1.ccode, (ISNULL(T1.iQuantity,0)-ISNULL(T2.iSQuantity,0)+ISNULL(T3.iSVQuantity,0)) AS 未结数量, (ISNULL(T1.iAPrice,0)-ISNULL(T2.iMoney,0)+ISNULL(T3.iSVAPrice,0)) AS 未结暂估金额,ISNULL(T1.iQuantity,0) as 入库数量 From (SELECT RdRecord.cVenCode,RdRecords.cInvCode,RdRecords.AutoID,RdRecords.iQuantity, RdRecords.fACost,RdRecords.iAPrice,rdrecord.ccode FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID LEFT JOIN Inventory ON RdRecords.cInvCode=Inventory.cInvCode LEFT JOIN Vendor ON RdRecord.cVenCode=Vendor.cVenCode WHERE cVouchType='01' AND cBusType='普通采购' AND RdRecord.dDate>='2005-5-01' AND RdRecord.dDate<'2005-6-1' UNION SELECT RdRecord.cVenCode,RdRecords.cInvCode,RdRecords.AutoID,RdRecords.iQuantity, RdRecords.fACost,RdRecords.iAPrice,rdrecord.ccode FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID LEFT JOIN Inventory ON RdRecords.cInvCode=Inventory.cInvCode LEFT JOIN Vendor ON RdRecord.cVenCode=Vendor.cVenCode WHERE (RdRecord.bPuFirst=1) AND cBusType='普通采购' ) AS T1 Left Join (SELECT RdRecord.cVenCode,RdRecords.cInvCode,RdRecords.AutoID,RdRecords.iSQuantity, RdRecords.iMoney FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID LEFT JOIN Inventory ON RdRecords.cInvCode=Inventory.cInvCode LEFT JOIN Vendor ON RdRecord.cVenCode=Vendor.cVenCode WHERE 1=1 AND cBusType='普通采购' ) AS T2 ON T1.AutoID=T2.AutoID Left Join (SELECT PurSettleVouchs.iRdsID,SUM(PurSettleVouchs.iSVQuantity) AS iSVQuantity, SUM(PurSettleVouchs.iSVAPrice) AS iSVAPrice FROM PurSettleVouch INNER JOIN PurSettleVouchs ON PurSettleVouch.PSVID=PurSettleVouchs.PSVID WHERE PurSettleVouch.dSVDate>='2005-6-1' AND cBusType='普通采购' GROUP BY PurSettleVouchs.iRdsID) as T3 ON T1.AutoID=T3.iRdsID解决方案:
问题原因:由于未完成业务表只是根据入库单所在的表rdrecord(s)来统计,而该表中只记载总的累计结算数,所以暂估数会随着累计结算数的变化而变化。采购中的暂估入库余额表可以统计出来一定时期的暂估数,但只能按照供应商进行统计,如果想要显示出入库单号,则只能用自定义报表,可以考虑二次开发,取得界面上的日期加以统计,如果不二次开发,则需要每个月都作一张自定义报表 解决方法:可以参考下面的语句(不同的月份语句中的日期不同),5月份的暂估数: SELECT T1.cVenCode,T1.cInvCode,t1.ccode, (ISNULL(T1.iQuantity,0)-ISNULL(T2.iSQuantity,0)+ISNULL(T3.iSVQuantity,0)) AS 未结数量, (ISNULL(T1.iAPrice,0)-ISNULL(T2.iMoney,0)+ISNULL(T3.iSVAPrice,0)) AS 未结暂估金额,ISNULL(T1.iQuantity,0) as 入库数量 From (SELECT RdRecord.cVenCode,RdRecords.cInvCode,RdRecords.AutoID,RdRecords.iQuantity, RdRecords.fACost,RdRecords.iAPrice,rdrecord.ccode FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID LEFT JOIN Inventory ON RdRecords.cInvCode=Inventory.cInvCode LEFT JOIN Vendor ON RdRecord.cVenCode=Vendor.cVenCode WHERE cVouchType='01' AND cBusType='普通采购' AND RdRecord.dDate>='2005-5-01' AND RdRecord.dDate<'2005-6-1' UNION SELECT RdRecord.cVenCode,RdRecords.cInvCode,RdRecords.AutoID,RdRecords.iQuantity, RdRecords.fACost,RdRecords.iAPrice,rdrecord.ccode FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID LEFT JOIN Inventory ON RdRecords.cInvCode=Inventory.cInvCode LEFT JOIN Vendor ON RdRecord.cVenCode=Vendor.cVenCode WHERE (RdRecord.bPuFirst=1) AND cBusType='普通采购' ) AS T1 Left Join (SELECT RdRecord.cVenCode,RdRecords.cInvCode,RdRecords.AutoID,RdRecords.iSQuantity, RdRecords.iMoney FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID LEFT JOIN Inventory ON RdRecords.cInvCode=Inventory.cInvCode LEFT JOIN Vendor ON RdRecord.cVenCode=Vendor.cVenCode WHERE 1=1 AND cBusType='普通采购' ) AS T2 ON T1.AutoID=T2.AutoID Left Join (SELECT PurSettleVouchs.iRdsID,SUM(PurSettleVouchs.iSVQuantity) AS iSVQuantity, SUM(PurSettleVouchs.iSVAPrice) AS iSVAPrice FROM PurSettleVouch INNER JOIN PurSettleVouchs ON PurSettleVouch.PSVID=PurSettleVouchs.PSVID WHERE PurSettleVouch.dSVDate>='2005-6-1' AND cBusType='普通采购' GROUP BY PurSettleVouchs.iRdsID) as T3 ON T1.AutoID=T3.iRdsID
如果您的问题还没有解决,可以到 T+搜索>>上找一下
相关阅读
- 用友NC软件凭证打印设置方法2018-11-5 13:51:36
- 调拨单审核生成的其他入库单将其它手工填写的其他入库单覆盖2016-9-7 12:11:10
- 调整固定资产折旧2016-8-30 11:5:55
- 用友NC物资管理系统解决方案2016-8-10 0:0:0
- 升级前(NC,带辅助核算项的集团科目分配给下面公司后,下面公司不能修改该集团科目的辅助核算项目,但是升级NC,该项控制不再受约束。2016-8-10 0:0:0
- 利润表联查主营业务成本__的来源数据,为什么总帐中那么多笔明细,在IUFO联查时,则只有两笔,汇总依据是什么?2016-8-10 0:0:0
- 在做凭证分析时,无析界面只有按金额对比分析,无其它分配方式 (“空”、不分析”、“金额对应”、“比例分配”“月末结转”)可选2016-8-10 0:0:0
- 用友U8 保存凭证时提示有人正在保存凭证。2016-8-10 0:0:0
- 用友U8 保存凭证时提示有人正在保存凭证。_02016-8-10 0:0:0
- 用友U8 保存凭证时,提示有其他人在使用,无法保存。2016-8-10 0:0:0
最新信息
- 程序检测到“T3产品服务”没有开启,请问您是否开启?这是什么问题
- 采购入库生单,选择采购到货单时,到货数量800,入库数量800时,老是提示:入库数量不能大于所参照到货单的数量,不能保存! 实际入库数量和到货数量是相等的。当把入库数量改成100之后,又可以生单成功!但是入库数量改成700,也是不能成功的。不知道什么原因??
- 采购分开流程,存货启用该了部门辅助项,参照进货单生成凭证,存货科目不能带出部门辅助项。但是进货单是录入了部门的。
- 采购到货单做好了,采购检验单生单时还是没有
- 采购发票制单的时候提示供应商被锁定
- 采购发票如何控制重复做单,现在发现有的采购发票有重复的单据,已经结账如何处理?可以做红字发票冲掉重复的蓝字发票吗?
- 采购批量 都影响那些单据啊?是只影响采购订单吗
- 采购期初记账是在什么情况下需要记账呢,在什么时候记账?
- 采购管理中的采购订单中的单价能否设置不录入,或者默认为0
- 采购管理中进货页面打开后出现脚本错误,其他控件都无法选择访问。
![防伪税控企业的税收优惠政策](http://www.kuaiji66.com/nc/zb_users/plugin/MiniTu/noimg.png)
防伪税控企业的税收优惠政策 防伪税控企业的税收优惠政策
自2000年以来,国家出于鼓励企业安装使用防伪税控系统,适当减轻企业经济负担的考虑,相继制定出台了若干税收优惠政策,主要有:
1、自2000年1月1日起,对企业购置防伪税控系统专用设备和通用设备而发生的费用,准予在当期计算缴纳所得税前一次性列支;同时可凭购货取得的专用发票上所注明的税额从增值税销项税额中进行抵扣。这里所称“防伪税控系统专用设备”是指开票金税卡、税控IC卡及读卡器;通用设备包括用于防伪税控系统开具专用发票的计算机、打印机。