您现在的位置是:首页> ERP实施维护ERP实施维护
生产入库产值报表
2026-01-30
ERP实施维护浏览量46
简介生产入库数量匹配销售出库单近3个月的销售单价select--rkmx.FPRICE成本价,wl.FNUMBER物料编码,rkmx.FREALQTY实收数量,rkmx.FREALQTY*ckd.平均不含税单价as入库产值,--rkmx.FLOT入批号,rk.FSTOCKORGID库存组织ID,rk.FBILLNO生产入库单号,rkmx.fseq入库分录序,casewhenckd.平均不含税单价>
生产入库数量匹配销售出库单近2个月的销售出库单价及近1年的销售出库单价
select
--rkmx.FPRICE 成本价,
wl.FNUMBER 物料编码,
rkmx.FREALQTY 实收数量,
rkmx.FREALQTY * ckd1.平均不含税单价 as 入库产值近2月,
rkmx.FREALQTY * ckd2.平均不含税单价 as 入库产值近1年,
--rkmx.FLOT 入批号,
rk.FSTOCKORGID 库存组织ID,
rk.FBILLNO 生产入库单号,
rkmx.fseq 入库分录序,
case
when ckd1.平均不含税单价 > 0 then ckd1.平均不含税单价
when ckd2.平均不含税单价 > 0 then ckd2.平均不含税单价
else 0
end as 不含赠品平均单价
from T_PRD_INSTOCK rk
inner join T_PRD_INSTOCKENTRY rkmx on rk.fid=rkmx.FID and rkmx.FMOBILLNO like 'MO%'
inner join T_BD_MATERIAL WL on rkmx.FMATERIALID=wl.FMATERIALID
inner join t_BD_MaterialBase wlch on wl.FMATERIALID =wlch.FMATERIALID and wlch.FCATEGORYID in ('241','2520794','2520795','2520796','2520817','2520823','2520824')
-- 【新增】左连接3个月内的单价计算结果(命名为ckd1,作为优先取值)
left join (
select ckmx.FMATERIALID 出库物料,--ckmx.FLOT 出库批号,
sum(ckmx.FREALQTY*cwmx.FPRICE)/sum(ckmx.FREALQTY) as 平均不含税单价
from T_SAL_OUTSTOCK ck
inner join T_SAL_OUTSTOCKENTRY ckmx on ck.fid=ckmx.FID and ck.FDATE >= DATEADD(MONTH, -3, GETDATE())
inner join T_SAL_OUTSTOCKENTRY_F cwmx on ckmx.FENTRYID=cwmx.FENTRYID and cwmx.FPRICE!=0
group by ckmx.FMATERIALID
--ckmx.FLOT
) ckd1 on wl.FMATERIALID = ckd1.出库物料
left join (
select ckmx.FMATERIALID 出库物料,--ckmx.FLOT 出库批号,
sum(ckmx.FREALQTY*cwmx.FPRICE)/sum(ckmx.FREALQTY) as 平均不含税单价
from T_SAL_OUTSTOCK ck
inner join T_SAL_OUTSTOCKENTRY ckmx on ck.fid=ckmx.FID and ck.FDATE >= DATEADD(YEAR, -1, GETDATE())
inner join T_SAL_OUTSTOCKENTRY_F cwmx on ckmx.FENTRYID=cwmx.FENTRYID and cwmx.FPRICE!=0
group by ckmx.FMATERIALID
--ckmx.FLOT
) ckd2 on wl.FMATERIALID = ckd2.出库物料
--AND rkmx.FLOT = ckd.出库批号
--where rk.fdate between '2026-01-01' and '2026-01-31' and rk.FSTOCKORGID='100002'
WHERE
(COALESCE('#RKD_WL.FStockOrgId#', '') = '' OR rk.FSTOCKORGID = '#RKD_WL.FStockOrgId#')
AND ('#STAETDATE#' = '' OR rk.FDATE >= '#STAETDATE#')
AND ('#ENDDATE#' = '' OR rk.FDATE <= '#ENDDATE#')
ORDER BY rk.FBILLNOwhere 后面是金蝶云星空写法。

随机文章
随机图文

金蝶ERP云星空BOS开发平台平行扩展问题
由于CRM系统升级,造成生产订单自定义字段无法批改。因为CRM升级后对生产订单进行了平行扩展。扩展了2次。现在教你如何删除不需要的BOS平行扩展。因为金蝶BOS开发平台控制了开发商唯一码校验。因此我们需...
金蝶云星空二开单据物料基本单位携带
金蝶云星空二开单据物料的基本单位携带。物料需要引用基本单位属性增加计量单位字段,值更新打钩物料值更新事件配置单位对应关系
金蝶云星空BOS开发计算多个数字相加
BOS二开单据根据每月销售数量计算本年的销售数量合计。在每月销售数量字段上做如下配置。每个月都用一用的公式。保证每个月数值反生改变时,都可以自动更新合销售数量合计。注意销售数量合计字段 即时触发更新事件...
金蝶ERP云星空物料编码加客户名称唯一性检查
金蝶云星空BOS开发单据,多字段唯一性检查。禁止相同客户与相同物料编码输入多次。点保存按钮后最终检查如下
金蝶云星空二开单据显示序号
序号字段标识必须是FSeq
金蝶云星空如何限制组织只能选择库存组织
金蝶云星空如何限制组织只能选择库存组织。打开编辑字段,选择组织右边的组织职能。选择库存职能
金蝶云星空获取当前年份
创建一个整数字段或者文本字段,预测年份。设置预测年份值更新事件。截取创建日期的年份。并且在表单属性的菜单集合,选择保存按钮,调用值更新服务。
金蝶BOS开发平台删除字段后,数据库还有这个字段
很多小伙伴会发现,在金蝶BOS二开过程中,会创建了很多字段。但是后面觉得这些字段不用了。直接在BOS开发界面删除,但是实际上数据库还有这个字段信息。如何彻底删除呢?首先确定好这些字段是无用字段。复制这...
金蝶云星空限制只能选某个组织机构
金蝶云星空在BOS平台如何限制单据只允许某个组织,或者某几个组织。首先去数据库查询组织机构表中字段select*fromT_ORG_Organizations根据查询结果。找到需要的组织机构。去BOS平台找到组织机构字段 设置...
金蝶云星空二开单据使用半年后突然增加一个字段如何把这个字段批量更新
金蝶云星空二开单据已经使用了大半年时间,有很多数据了。但是突然新增一个字段,这个字段以前不存在,所以单据上以前这个字段值就是空的。可以通过字段批改功能批量维护。批改必须保证数据准确性。以下介绍2种方法:...




微信收款码
支付宝收款码