一、本(发明/实用新型)解决的技术问题是:

本(发明/实用新型)主要解决的是ERP系统很难实现原料库存单价具体到每一天,在财务结账期间原料库存单价不准确,且ERP系统原料库存单价的计算不能根据原料行情变化实时调整的问题。

二、详细介绍技术背景,并描述已有的与本发明/实用新型最相近似的实现方案

ERP系统的原料库存单价计算依赖财务人员每天及时完成对应原料相关成本计算,因财务的滞后性,导致业务单据流转至财务人员时,财务人员不能保证每日及时完成成本计算,且因ERP系统是相对独立的业务系统,成本计算不能关联原料行情等数据,故人工计算成本高,原料库存单价不能具体体现到每一天。

三、现有技术的缺点是什么?针对这些缺点,说明本发明/实用新型的目的

现有ERP系统原料库存单价不能具体到每天,原料库存单价计算不能关联其他系统的原料行情数据,且在财务结账期间原料库存单价是不准确的。

本发明的目的是实现原料库存单价自动计算到每天,并且可以根据原料行情变化自动调整修正,并且不受ERP系统结账的影响。

四、本发明/实用新型技术方案的详细阐述:

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是   ERP系统原料库存单价界面图

图2是   决策系统原料库存日单价界面图

图3是 市场行情分析及推演界面图

图4是 库存单价物料行情波动维护界面图

图5是 ERP采购订单业务单据图

图6是 每日系统自动计算的原料库存日单价图

图7是 原料库存日单价存储过程SQL语句

图1

图2

图3

图4

图5

图6

图7

五、本发明/实用新型的关键点和欲保护点

凡在本发明/实用新型的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

六、与第二条所属的最好的现有技术相比,本发明(实用新型)的优点

本发明/实用新型巧妙避开了财务滞后造成的影响,系统每日自动计算对应原料库存单价,非手工计算,准确效率高,可关联原料行情根据原料行情实时做出原料库存价格的调整。

七、针对第四部分中的技术方案,是否还有别的替代方案?  

暂无替代方案

八、其他有助于理解本技术的资料:

1、ERP数据字典

链接:https://pan.baidu.com/s/1p1cs3G2MwrpSj0guHRacfg 
提取码:9ae3

2、原料库存日单价SQL注释说明

create or replace procedure pro_aikcdj is
begindeclare--jzbz      varchar2(180); --上月是否结账标志cbjs      varchar2(20000); --财务未结账取成本计算单价qcje      varchar2(20000);vqs1      varchar2(20000);zvqsl     varchar2(20000);zerosl    varchar2(20000); --库存为0的更新单价rq        varchar2(20);csrq      varchar2(20); --初始日期sy        varchar2(50);endy      varchar2(50);rj        varchar2(20); --上月期间xtzh      varchar2(20000);xtck      varchar2(20000);qtrk      varchar2(20000);cgroup    varchar2(80);corg      varchar2(80);cjcsl     varchar2(80);cwlzj     varchar2(80);cwlbm     varchar2(80);cwlmc     varchar2(80);ccby      varchar2(80);csnabmny  varchar2(80);cnabmny   varchar2(80);czero     varchar2(10);cdr       varchar2(10);crkhj     varchar2(80);cckhj     varchar2(80);yearend   varchar2(10);yearstart varchar2(10);zerojg    varchar2(20000);csprice   varchar2(20000);mprice    varchar2(20000);xzprice   varchar2(20000);dbrk      varchar2(20000);xsck      varchar2(20000);dbck      varchar2(20000);ccprk     varchar2(20000);yykj      varchar2(20000);cgth      varchar2(20000);jxcw      varchar2(180);cgcpdb    varchar2(20000); --采购订单成品调拨CURSOR cur_kc ISselect sum(ic_onhandnum.nonhandnum) jcsl,ic_onhanddim.pk_group,ic_onhanddim.pk_org,cmaterialoid,bd_material_v.code wlbm,bd_material_v.name wlmc,org_financeorg.pk_costregion pk_costregionfrom (select *from ic_onhanddimwhere nvl(ic_onhanddim.dr, 0) = 0and ic_onhanddim.pk_org in(select distinct org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), 'yyyy-mm'))) ic_onhanddimleft join bd_material_von ic_onhanddim.cmaterialoid = bd_material_v.pk_sourceleft join ic_onhandnumon ic_onhanddim.pk_onhanddim = ic_onhandnum.pk_onhanddimleft join org_stockorgon ic_onhanddim.pk_org = org_stockorg.pk_stockorgleft join org_financeorgon org_stockorg.pk_financeorg = org_financeorg.pk_financeorgwhere 1 = 1and bd_material_v.code like '1%'or bd_material_v.code like 'S01%'group by ic_onhanddim.pk_group,ic_onhanddim.pk_org,cmaterialoid,bd_material_v.code,bd_material_v.name,org_financeorg.pk_costregion; --已结账算法CURSOR cur_csh ISselect pk_group,pk_org,cinventoryid,wlmc,kcdj * nvl(kcsl, 0) nabmny,wlbm,pk_costregionfrom (select *from def_rcbdjwhere 1 = 1and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), 'yyyy-mm')and def_rcbdj.pk_org = org_costregion.pk_org)and ddate = to_char(sysdate - 10, 'yyyy-mm-dd')and nvl(def_rcbdj.dr, 0) = 0) def_rcbdj; --未结账算法 取10天内库存单价加权平均月初改单太多导致数据异常     begincsrq      := to_char(sysdate, 'dd');rq        := to_char(sysdate, 'yyyy-mm-dd');rj        := to_char(add_months(sysdate, -1), 'yyyy-mm');sy        := to_char(last_day(add_months(sysdate, -1)) + 1,'yyyy-mm-dd'); --月初endy      := to_char(last_day(sysdate) + 1, 'yyyy-mm-dd'); --月底czero     := 0.0000;cdr       := 0;yearend   := to_char(sysdate, 'mm'); --二月底yearstart := to_char(sysdate, 'yyyy') || '-01'; --年初if csrq >= 01 thenopen cur_kc;loopfetch cur_kcinto cjcsl, cgroup, corg, cwlzj, cwlbm, cwlmc, ccby;exit when cur_kc%notfound;select nvl(sum(ia_monthnab.nabmny), 0)into cnabmnyfrom ia_monthnabwhere ia_monthnab.caccountperiod = rjAND ia_monthnab.cinventoryid = cwlzjand ia_monthnab.pk_org = ccbyand ia_monthnab.nabmny <> 0and nvl(ia_monthnab.dr, 0) = 0; --判断期初表里头没有的物料select sum(xa.nassistnum * xc.vbdef10)into crkhjfrom ic_purchasein_b  xa,po_arriveorder_b xb,po_order_b       xc,ic_purchasein_h  xdwhere xa.csourcebillbid = xb.pk_arriveorder_band xb.csourcebid = xc.pk_order_band xa.dr = 0and xb.dr = 0and xc.dr = 0and xd.dr = 0and xd.cgeneralhid = xa.cgeneralhidand xd.freplenishflag <> 'Y' --采购退货参照采购订单金额冲减20190628and dbizdate betweento_char(trunc(sysdate - 1, 'mm'), 'yyyy-mm-dd') andto_char(sysdate + 1, 'yyyy-mm-dd')and regexp_like(xc.vbdef10, '[[:digit:]]')and xa.cmaterialvid = cwlzjand xa.pk_org = corg;--and xd.ccostdomainid = ccby;双成本域select sum(nnum)into cckhjfrom ic_material_b a, ic_material_h bwhere a.dr = 0and b.dr = 0and a.cgeneralhid = b.cgeneralhidand a.cgeneralhid = b.cgeneralhidand a.cmaterialvid = cwlzjand a.pk_org = corg--and b.ccostdomainoid = ccby--双成本域and dbizdate betweento_char(trunc(sysdate - 1, 'mm'), 'yyyy-mm-dd') andto_char(sysdate + 1, 'yyyy-mm-dd');--if nvl(cnabmny,0)=0  and nvl(cjcsl,0)>0  theninsert into def_rcbdj(id,pk_group,pk_org,pk_costregion,cinventoryid,wlbm,wlmc,dbizdate,kcdj,nabmny,kcsl,rkhj,cksl,ddate,dr,jzzt)values(seq_ycl_rcbdj.nextval,cgroup,corg,ccby,cwlzj,cwlbm,cwlmc,to_char(sysdate - 1, 'yyyy-mm-dd'),czero,czero,cjcsl,crkhj,cckhj,to_char(sysdate, 'yyyy-mm-dd'),cdr,'财务已结账');end loop;commit;close cur_kc;vqs1 := 'update def_rcbdj  set kcsl=(select  sum(ic_onhandnum.nonhandnum) xcl from ic_onhanddim
left join ic_onhandnum
on ic_onhanddim.pk_onhanddim=ic_onhandnum.pk_onhanddim
left join bd_material
on  ic_onhanddim.cmaterialvid=bd_material.pk_material
left join bd_stordocon  ic_onhanddim.cwarehouseid=bd_stordoc.pk_stordoc
where  nvl(ic_onhandnum.dr,0)=0   and bd_material.code=def_rcbdj.wlbm and ic_onhanddim.pk_org=def_rcbdj.pk_organd bd_stordoc.name not like ''%零成本%''
group by ic_onhanddim.pk_org,ic_onhanddim.cmaterialvid,bd_material.code) where substr(def_rcbdj.TS,0,10)=''' || rq ||''' ';execute immediate vqs1; --更新库存数量20190910去掉零成本仓库的影响commit;if yearend = 02 thenqcje := ' update def_rcbdj  set nabmny=(selectsum(nvl(ia_monthnab.nabmny, 0))from ia_monthnableft join bd_material_von ia_monthnab.cinventoryid = bd_material_v.pk_sourceleft join org_costregionon ia_monthnab.pk_org = org_costregion.pk_costregionwhereia_monthnab.caccountperiod =''' || yearstart || '''and nvl(ia_monthnab.dr, 0) = 0  AND   bd_material_v.code=def_rcbdj.wlbmand  org_costregion.pk_org=def_rcbdj.pk_org) where substr(def_rcbdj.TS,0,10)=''' || rq || ''' '; --更新期初execute immediate qcje;commit;ccprk := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((   select sum(ia_monthnab.nabprice * ic_finprodin_b.nnum)from ic_finprodin_binner join org_stockorgon ic_finprodin_b.pk_org = org_stockorg.pk_stockorginner join org_financeorgon org_stockorg.pk_financeorg = org_financeorg.pk_financeorginner join ia_monthnabon ia_monthnab.pk_org = org_financeorg.pk_costregionand ia_monthnab.cinventoryid = ic_finprodin_b.cmaterialvidleft join bd_material_von ia_monthnab.cinventoryid = bd_material_v.pk_sourcewhere ic_finprodin_b.dbizdate between''' || sy || '''  and''' || endy || '''and ia_monthnab.caccountperiod=''' || yearstart || '''and nvl(ic_finprodin_b.dr,0)=0and  ic_finprodin_b.pk_org=def_rcbdj.pk_organd bd_material_v.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate ccprk; --增加产成品入库的金额每年二月份更新逻辑commit;elseqcje := ' update def_rcbdj  set nabmny=(selectsum(nvl(ia_monthnab.nabmny, 0))from ia_monthnableft join bd_material_von ia_monthnab.cinventoryid = bd_material_v.pk_sourceleft join org_costregionon ia_monthnab.pk_org = org_costregion.pk_costregionwhereia_monthnab.caccountperiod =''' || rj || '''and nvl(ia_monthnab.dr, 0) = 0  AND   bd_material_v.code=def_rcbdj.wlbmand  org_costregion.pk_org=def_rcbdj.pk_org) where substr(def_rcbdj.TS,0,10)=''' || rq || ''' '; --更新期初execute immediate qcje;commit;ccprk := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((  select sum(ia_monthnab.nabprice * ic_finprodin_b.nnum)from ic_finprodin_binner join org_stockorgon ic_finprodin_b.pk_org = org_stockorg.pk_stockorginner join org_financeorgon org_stockorg.pk_financeorg = org_financeorg.pk_financeorginner join ia_monthnabon ia_monthnab.pk_org = org_financeorg.pk_costregionand ia_monthnab.cinventoryid = ic_finprodin_b.cmaterialvidleft join bd_material_von ia_monthnab.cinventoryid = bd_material_v.pk_sourcewhere ic_finprodin_b.dbizdate between''' || sy || '''  and''' || endy || '''and ia_monthnab.caccountperiod=''' || rj || '''and nvl(ic_finprodin_b.dr,0)=0and  ic_finprodin_b.pk_org=def_rcbdj.pk_organd bd_material_v.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate ccprk; --增加产成品入库的金额commit;end if;xtzh := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((select     sum(nvl(ncostmny,0))from ic_generalin_bleft join bd_materialon ic_generalin_b.cmaterialvid= bd_material.pk_materialwhere cbodytranstypecode = ''4A-06''and dbizdate  between''' || sy || '''  and''' || endy || '''and ic_generalin_b.dr = 0and ic_generalin_b.pk_org=def_rcbdj.pk_organd bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate xtzh; --增加形态转换的金额commit;qtrk := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((select
sum(nvl(qtck.nnum * kcdj.nabprice, 0))from (select avg(nabprice) nabprice ,pk_org,cinventoryid,KCRNfrom (select cinventoryid,org_costregion.pk_org,nvl(nabprice, 0) nabprice,row_number() over(partition by ia_monthnab.cinventoryid, ia_monthnab.pk_org order by ia_monthnab.caccountperiod desc) KCRNfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org = org_costregion.pk_costregionwhere nvl(ia_monthnab.dr, 0) = 0)where KCRN = 1group by pk_org,cinventoryid,KCRN) kcdjright join (select ic_generalin_b.pk_org,ic_generalin_b.cmaterialvid,bd_material.code wlbm,nvl(sum(nnum), 0) nnumfrom ic_generalin_bleft join bd_materialon ic_generalin_b.cmaterialvid = bd_material.pk_materialwhere ic_generalin_b.dr = 0and cbodytranstypecode <> ''4A-06''and cbodytranstypecode <> ''4A-02''and dbizdate between to_char(last_day(add_months(sysdate,-1)) + 1,''yyyy-mm-dd'') andto_char(last_day(sysdate) + 1,''yyyy-mm-dd'')group by ic_generalin_b.pk_org,ic_generalin_b.cmaterialvid,bd_material.code) qtckon kcdj.cinventoryid = qtck.cmaterialvidand kcdj.pk_org = qtck.pk_orgwhere 1=1and qtck.pk_org=def_rcbdj.pk_organd qtck.wlbm=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate qtrk; --增加其他入库的金额commit;xtck := 'update def_rcbdj set cksl=nvl(cksl,0)+nvl((select sum(nnum)from ic_generalout_bleft join bd_materialon ic_generalout_b.cmaterialvid = bd_material.pk_materialwhere ic_generalout_b.dr =0and cbodytranstypecode<>''4I-02''and dbizdate  between''' || sy || '''  and''' || endy || '''and ic_generalout_b.pk_org=def_rcbdj.pk_organd bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate xtck; --增加形态出库和其他出库的数量commit;xsck := 'update def_rcbdj set cksl=nvl(cksl,0)+nvl((   select sum(nnum)from    ic_saleout_bleft join bd_materialon    ic_saleout_b.cmaterialvid = bd_material.pk_materialwhere    ic_saleout_b.dr =0and     ic_saleout_b.dbizdate    between''' || sy || '''  and''' || endy || '''and    ic_saleout_b.pk_org=def_rcbdj.pk_organd bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate xsck; --增加销售出库的数量0709commit;cgcpdb := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((select   sum(ic_purchasein_b.nassistnum*po_order_b.vbdef10)from ic_purchasein_bleft join  po_order_bon ic_purchasein_b.csourcebillbid=po_order_b.pk_order_bleft join bd_materialon ic_purchasein_b.cmaterialvid= bd_material.pk_materialwhere nvl(ic_purchasein_b.dr,0)=0and nvl(po_order_b.dr,0)=0and dbizdate between''' || sy || ''' and''' || endy || '''and regexp_like(po_order_b.vbdef10,''[[:digit:]]'')and bd_material.code=def_rcbdj.wlbmand ic_purchasein_b.pk_org =def_rcbdj.pk_organd ic_purchasein_b.nassistnum>0),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate cgcpdb; --增加成品调拨的金额03-09新增逻辑commit;cgth := 'update def_rcbdj set cksl=nvl(cksl,0)-nvl((select  sum(nnum)from ic_purchasein_binner join ic_purchasein_hon ic_purchasein_h.cgeneralhid = ic_purchasein_b.cgeneralhidleft join bd_materialon ic_purchasein_b.cmaterialvid = bd_material.pk_materialwhere nvl(ic_purchasein_b.dr,0)=0and ic_purchasein_h.freplenishflag=''Y''and nnum<0and   dbizdate between''' || sy || '''  and''' || endy || '''and ic_purchasein_b.pk_org=def_rcbdj.pk_organd bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate cgth; --增加采购退货的数量2019.02.25更新commit; --去掉采购退货造成的多次数量冲减问题,李亚婷反馈2019-06-27dbrk := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((selectsum(to_bill_b.norigtaxnetprice*ic_transin_b.nnum)from to_bill_b
inner  join ic_transin_bon to_bill_b.cbill_bid = ic_transin_b.cfirstbillbidleft join bd_materialon ic_transin_b.cmaterialvid=bd_material.pk_material
where nvl(to_bill_b.dr,0)=0 and nvl(ic_transin_b.dr,0)=0
and   dbizdate between''' || sy || '''  and''' || endy || '''
and ic_transin_b.pk_org=def_rcbdj.pk_org
and bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate dbrk; --增加调拨入库的金额commit;dbck := 'update def_rcbdj set cksl=nvl(cksl,0)+nvl((selectsum(ic_transout_b.nnum)from   ic_transout_bleft join bd_materialon ic_transout_b.cmaterialvid=bd_material.pk_material
where  nvl(ic_transout_b.dr,0)=0
and   dbizdate between''' || sy || '''  and''' || endy || '''
and ic_transout_b.pk_org=def_rcbdj.pk_org
and bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate dbck; --增加调拨出库的数量commit;zvqsl := 'update  def_rcbdj  set kcdj=( (nvl(nabmny,0)+nvl(rkhj,0))-((nvl(nabmny,0)+nvl(rkhj,0))/(nvl(cksl,0)+kcsl))*nvl(cksl,0) )/kcsl   where substr(def_rcbdj.TS,0,10)=''' || rq ||''' and kcsl>0 and cksl+kcsl>0 ';execute immediate zvqsl;commit;zerosl := 'update  def_rcbdj  set kcdj=0 where substr(def_rcbdj.TS,0,10)=''' || rq ||''' and kcsl<=0  and wlbm not  like ''119%'''; --没库存时库存单价设置为0,2019.01.19更新execute immediate zerosl;commit;jxcw := 'update  def_rcbdj  set kcdj=0.535  where substr(def_rcbdj.TS,0,10)=''' || rq ||''' and wlbm=''12000000000077'' and pk_org=''0001B110000000001IX1'''; --益肠宝赋值execute immediate jxcw;commit;yykj := 'update  def_rcbdj   set kcdj=nvl( (select avg(nabprice) nabpricefrom(select * from (select cinventoryid,org_costregion.pk_org,nvl(nabprice, 0) nabprice,row_number() over(partition by ia_monthnab.cinventoryid, ia_monthnab.pk_book order by ia_monthnab.caccountperiod desc) KCRNfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org = org_costregion.pk_costregionwhere nvl(ia_monthnab.dr, 0) = 0  and nvl(org_costregion.dr,0)=0) ia_monthnabwhere KCRN =1) ia_monthnabwhere   ia_monthnab.pk_org=def_rcbdj.pk_organd ia_monthnab.cinventoryid=def_rcbdj.cinventoryid),0 )
where def_rcbdj.pk_org=''0001B110000000001IGO''    and ddate=''' || rq ||''' ';execute immediate yykj; --岳阳科技更新库存单价取月初的期初单价2019/02/20日更新commit;open cur_csh;loopfetch cur_cshinto cgroup, corg, cwlzj, cwlmc, csnabmny, cwlbm, ccby;exit when cur_csh%notfound;beginselect sum(xa.nassistnum * xc.vbdef10)into crkhjfrom ic_purchasein_b  xa,po_arriveorder_b xb,po_order_b       xc,ic_purchasein_h  xdwhere xa.csourcebillbid = xb.pk_arriveorder_band xb.csourcebid = xc.pk_order_band xa.dr = 0and xb.dr = 0and xc.dr = 0and xd.dr = 0and xd.cgeneralhid = xa.cgeneralhidand xd.freplenishflag <> 'Y' --采购退货参照采购订单金额冲减20190628and xd.creationtime betweento_char(sysdate - 10, 'yyyy-mm-dd') andto_char(sysdate + 1, 'yyyy-mm-dd')and regexp_like(xc.vbdef10, '[[:digit:]]')and xa.cmaterialvid = cwlzjand xa.pk_org = corg;--and xd.ccostdomainid = ccby;双成本域select sum(nnum)into cckhjfrom ic_material_b a, ic_material_h bwhere a.dr = 0and b.dr = 0and a.cgeneralhid = b.cgeneralhidand a.cgeneralhid = b.cgeneralhidand a.cmaterialvid = cwlzjand a.pk_org = corg--and b.ccostdomainoid = ccby--双成本域and b.creationtime between to_char(sysdate - 10, 'yyyy-mm-dd') andto_char(sysdate + 1, 'yyyy-mm-dd');insert into def_rcbdj(id,pk_group,pk_org,pk_costregion,cinventoryid,wlbm,wlmc,dbizdate,kcdj,nabmny,kcsl,rkhj,cksl,ddate,dr,jzzt)values(seq_ycl_rcbdj.nextval,cgroup,corg,ccby,cwlzj,cwlbm,cwlmc,to_char(sysdate - 1, 'yyyy-mm-dd'),czero,csnabmny,czero,crkhj,cckhj,to_char(sysdate, 'yyyy-mm-dd'),cdr,'财务未结账');end;end loop;commit;close cur_csh;vqs1 := 'update def_rcbdj  set kcsl=(select  sum(ic_onhandnum.nonhandnum) xcl from ic_onhanddim
left join ic_onhandnum
on ic_onhanddim.pk_onhanddim=ic_onhandnum.pk_onhanddim
left join bd_material
on  ic_onhanddim.cmaterialvid=bd_material.pk_material
left join bd_stordocon  ic_onhanddim.cwarehouseid=bd_stordoc.pk_stordoc
where  nvl(ic_onhandnum.dr,0)=0   and bd_material.code=def_rcbdj.wlbm and ic_onhanddim.pk_org=def_rcbdj.pk_organd bd_stordoc.name not like ''%零成本%''
group by ic_onhanddim.pk_org,ic_onhanddim.cmaterialvid,bd_material.code) where substr(def_rcbdj.TS,0,10)=''' || rq ||''' ';execute immediate vqs1; --更新库存数量20190910去掉零成本仓库带来的影响commit;xtzh := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((select     sum(nvl(ncostmny,0))from ic_generalin_bleft join bd_materialon ic_generalin_b.cmaterialvid= bd_material.pk_materialwhere cbodytranstypecode = ''4A-06''and dbizdate  betweento_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and ic_generalin_b.dr = 0and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_generalin_b.pk_org= org_costregion.pk_org)and ic_generalin_b.pk_org=def_rcbdj.pk_organd bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate xtzh; --增加形态转换的金额commit;qtrk := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((select
sum(nvl(qtck.nnum * kcdj.nabprice, 0))from (select avg(nabprice) nabprice ,pk_org,cinventoryid,KCRNfrom (select cinventoryid,org_costregion.pk_org,nvl(nabprice, 0) nabprice,row_number() over(partition by ia_monthnab.cinventoryid, ia_monthnab.pk_org order by ia_monthnab.caccountperiod desc) KCRNfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org = org_costregion.pk_costregionwhere nvl(ia_monthnab.dr, 0) = 0)where KCRN = 1 group by pk_org,cinventoryid,KCRN ) kcdjright join (select ic_generalin_b.pk_org,ic_generalin_b.cmaterialvid,bd_material.code wlbm,nvl(sum(nnum), 0) nnumfrom ic_generalin_bleft join bd_materialon ic_generalin_b.cmaterialvid = bd_material.pk_materialwhere ic_generalin_b.dr = 0and cbodytranstypecode <> ''4A-06''and cbodytranstypecode <> ''4A-02''and  dbizdate  betweento_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')group by ic_generalin_b.pk_org,ic_generalin_b.cmaterialvid,bd_material.code) qtckon kcdj.cinventoryid = qtck.cmaterialvidand kcdj.pk_org = qtck.pk_orgwhere 1=1and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and qtck.pk_org= org_costregion.pk_org)and qtck.pk_org=def_rcbdj.pk_organd qtck.wlbm=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate qtrk; --增加其他入库的金额commit;xtck := 'update def_rcbdj set cksl=nvl(cksl,0)+nvl((select sum(nnum)from ic_generalout_bleft join bd_materialon ic_generalout_b.cmaterialvid = bd_material.pk_materialwhere ic_generalout_b.dr =0and cbodytranstypecode<>''4I-02''and dbizdate  betweento_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_generalout_b.pk_org= org_costregion.pk_org)and ic_generalout_b.pk_org=def_rcbdj.pk_organd bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate xtck; --增加其他出库的数量commit;cgcpdb := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((select   sum(ic_purchasein_b.nassistnum*po_order_b.vbdef10)  from ic_purchasein_bleft join  po_order_b  on ic_purchasein_b.csourcebillbid=po_order_b.pk_order_bleft join bd_materialon ic_purchasein_b.cmaterialvid= bd_material.pk_materialwhere nvl(ic_purchasein_b.dr,0)=0  and nvl(po_order_b.dr,0)=0and dbizdate betweento_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and regexp_like(po_order_b.vbdef10,''[[:digit:]]'')and bd_material.code=def_rcbdj.wlbmand NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_purchasein_b.pk_org= org_costregion.pk_org)and ic_purchasein_b.pk_org =def_rcbdj.pk_organd ic_purchasein_b.nassistnum>0),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate cgcpdb; --增加成品调拨的金额03-09新增逻辑commit;cgth := 'update def_rcbdj set cksl=nvl(cksl,0)-nvl((select  sum(nnum)from ic_purchasein_binner join ic_purchasein_hon ic_purchasein_h.cgeneralhid = ic_purchasein_b.cgeneralhidleft join bd_materialon ic_purchasein_b.cmaterialvid = bd_material.pk_materialwhere nvl(ic_purchasein_b.dr,0)=0and ic_purchasein_h.freplenishflag=''Y'' and nnum<0and   dbizdate betweento_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_purchasein_b.pk_org= org_costregion.pk_org)and ic_purchasein_b.pk_org=def_rcbdj.pk_organd bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate cgth; ----增加采购退货的数量2019.02.25更新commit; --去掉采购退货造成的多次数量冲减问题,李亚婷反馈2019-06-27dbrk := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((selectsum(to_bill_b.norigtaxnetprice*ic_transin_b.nnum)from to_bill_b
inner  join ic_transin_bon to_bill_b.cbill_bid = ic_transin_b.cfirstbillbidleft join bd_materialon ic_transin_b.cmaterialvid=bd_material.pk_material
where nvl(to_bill_b.dr,0)=0 and nvl(ic_transin_b.dr,0)=0
and   dbizdate between
to_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_transin_b.pk_org= org_costregion.pk_org)
and ic_transin_b.pk_org=def_rcbdj.pk_org
and bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate dbrk; --增加调拨入库的金额commit;if yearend = 02 thenccprk := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((   select sum(ia_monthnab.nabprice * ic_finprodin_b.nnum)from ic_finprodin_binner join org_stockorgon ic_finprodin_b.pk_org = org_stockorg.pk_stockorginner join org_financeorgon org_stockorg.pk_financeorg = org_financeorg.pk_financeorginner join ia_monthnabon ia_monthnab.pk_org = org_financeorg.pk_costregionand ia_monthnab.cinventoryid = ic_finprodin_b.cmaterialvidleft join bd_material_von ia_monthnab.cinventoryid = bd_material_v.pk_sourcewhere ic_finprodin_b.dbizdate  betweento_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and ia_monthnab.caccountperiod=''' || yearstart || '''and nvl(ic_finprodin_b.dr,0)=0and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_finprodin_b.pk_org= org_costregion.pk_org)and  ic_finprodin_b.pk_org=def_rcbdj.pk_organd bd_material_v.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate ccprk; --增加产成品入库的金额commit;elseccprk := 'update def_rcbdj set rkhj=nvl(rkhj,0)+nvl((   select sum(ia_monthnab.nabprice * ic_finprodin_b.nnum)from ic_finprodin_binner join org_stockorgon ic_finprodin_b.pk_org = org_stockorg.pk_stockorginner join org_financeorgon org_stockorg.pk_financeorg = org_financeorg.pk_financeorginner join ia_monthnabon ia_monthnab.pk_org = org_financeorg.pk_costregionand ia_monthnab.cinventoryid = ic_finprodin_b.cmaterialvidleft join bd_material_von ia_monthnab.cinventoryid = bd_material_v.pk_sourcewhere ic_finprodin_b.dbizdate  betweento_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and ia_monthnab.caccountperiod=''' || rj || '''and nvl(ic_finprodin_b.dr,0)=0and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_finprodin_b.pk_org= org_costregion.pk_org)and  ic_finprodin_b.pk_org=def_rcbdj.pk_organd bd_material_v.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate ccprk; --增加产成品入库的金额commit;end if;dbck := 'update def_rcbdj set cksl=nvl(cksl,0)+nvl((selectsum(ic_transout_b.nnum)from   ic_transout_bleft join bd_materialon ic_transout_b.cmaterialvid=bd_material.pk_material
where  nvl(ic_transout_b.dr,0)=0
and   dbizdate  between
to_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_transout_b.pk_org= org_costregion.pk_org)
and ic_transout_b.pk_org=def_rcbdj.pk_org
and bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate dbck; --增加调拨出库的数量commit;xsck := 'update def_rcbdj set cksl=nvl(cksl,0)+nvl((   select sum(nnum)from    ic_saleout_bleft join bd_materialon    ic_saleout_b.cmaterialvid = bd_material.pk_materialwhere    ic_saleout_b.dr =0and     ic_saleout_b.dbizdate    betweento_char(sysdate-10,''yyyy-mm-dd'')and to_char(sysdate+1, ''yyyy-mm-dd'')and NOT exists(select org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ic_saleout_b.pk_org= org_costregion.pk_org)and    ic_saleout_b.pk_org=def_rcbdj.pk_organd bd_material.code=def_rcbdj.wlbm),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate xsck; --增加销售出库的数量0709commit;zvqsl := 'update  def_rcbdj  set kcdj=( (nvl(nabmny,0)+nvl(rkhj,0))-((nvl(nabmny,0)+nvl(rkhj,0))/(nvl(cksl,0)+kcsl))*nvl(cksl,0) )/kcsl   where substr(def_rcbdj.TS,0,10)=''' || rq ||''' and kcsl>0 and  kcsl+cksl>0 ';execute immediate zvqsl;commit;cbjs := 'update  def_rcbdj   set kcdj=nvl((select(case when sum(nnum)=0 then 0 else sum(nnum*nprice)/sum(nnum) end) djfrom ia_detailledgerleft join bd_materialon ia_detailledger.cinventoryvid = bd_material.pk_materialleft join org_stockorgon  ia_detailledger.cstockorgid=org_stockorg.pk_stockorg  where caccountperiod =to_char(add_months(sysdate,-1),''yyyy-mm'') and nvl(ia_detailledger.dr,0) = 0and ia_detailledger.cbilltypecode not in (''IG'', ''IF'', ''IE'')and (ia_detailledger.fintransitflag in (-1, 0))and ia_detailledger.fdispatchflag = 1and ia_detailledger.iauditsequence >= 0and nvl(nprice, 0) > 0and NOT exists (select   org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ia_detailledger.cstockorgid= org_costregion.pk_org) and ia_detailledger.cinventoryvid=def_rcbdj.cinventoryidand ia_detailledger.cstockorgid=def_rcbdj.pk_org),0),TS=to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'')where    substr(def_rcbdj.TS,0,10)=to_char(sysdate,''yyyy-mm-dd'')and  concat(def_rcbdj.cinventoryid,def_rcbdj.pk_org)  in (select concat(ia_detailledger.cinventoryvid,ia_detailledger.cstockorgid)                   from ia_detailledgerleft join bd_materialon ia_detailledger.cinventoryvid = bd_material.pk_materialleft join org_stockorgon  ia_detailledger.cstockorgid=org_stockorg.pk_stockorg  where caccountperiod =to_char(add_months(sysdate,-1),''yyyy-mm'') and nvl(ia_detailledger.dr,0) = 0and ia_detailledger.cbilltypecode not in (''IG'', ''IF'', ''IE'')and (ia_detailledger.fintransitflag in (-1, 0))and ia_detailledger.fdispatchflag = 1and ia_detailledger.iauditsequence >= 0and nvl(nprice,0) > 0and NOT exists (select   org_costregion.pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionwhere caccountperiod =to_char(add_months(sysdate, -1), ''yyyy-mm'')and ia_detailledger.cstockorgid= org_costregion.pk_org) )';execute immediate cbjs;commit; --2019.11.14增加未结账单价取财务成本计算的单价 zerosl := 'update  def_rcbdj  set kcdj=0 where substr(def_rcbdj.TS,0,10)=''' || rq ||''' and kcsl<=0  and wlbm not  like ''119%'''; --没库存时库存单价设置为0,2019.01.19更新execute immediate zerosl;commit;jxcw := 'update  def_rcbdj  set kcdj=0.535  where substr(def_rcbdj.TS,0,10)=''' || rq ||''' and wlbm=''12000000000077'' and pk_org=''0001B110000000001IX1'''; --益肠宝赋值execute immediate jxcw;commit;yykj := 'update  def_rcbdj   set kcdj=nvl( (select avg(nabprice) nabpricefrom(select * from (select cinventoryid,org_costregion.pk_org,nvl(nabprice, 0) nabprice,row_number() over(partition by ia_monthnab.cinventoryid, ia_monthnab.pk_book order by ia_monthnab.caccountperiod desc) KCRNfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org = org_costregion.pk_costregionwhere nvl(ia_monthnab.dr, 0) = 0  and nvl(org_costregion.dr,0)=0) ia_monthnabwhere KCRN =1) ia_monthnab where   ia_monthnab.pk_org=def_rcbdj.pk_org  and ia_monthnab.cinventoryid=def_rcbdj.cinventoryid          ),0 )
where def_rcbdj.pk_org=''0001B110000000001IGO''    and ddate=''' || rq ||''' ';execute immediate yykj;commit;zerojg := 'update  def_rcbdj  set kcdj=nvl((  select    avg(nvl(nabprice, 0))                              from (select ia_monthnab.nabprice,ia_monthnab.cinventoryid,row_number() over(partition by ia_monthnab.cinventoryid, ia_monthnab.pk_book order by ia_monthnab.caccountperiod desc) KCRN,org_costregion.pk_org pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionleft join bd_materialon ia_monthnab.cinventoryid =bd_material.pk_materialwhere nvl(ia_monthnab.dr, 0) = 0and nvl(ia_monthnab.nabprice,0)>0and bd_material.code like ''1%'') ia_monthnabwhere KCRN = 1and ia_monthnab.pk_org=def_rcbdj.pk_org  and ia_monthnab.cinventoryid=def_rcbdj.cinventoryid),0)where ddate=to_char(sysdate,''yyyy-mm-dd'')and nvl(kcsl,0)=0 and nvl(dr,0)=0and  pk_org<>''0001A91000000000B6GB'' and pk_org<>''0001B110000000001IGO'' ';/*zerojg := 'update  def_rcbdj  set kcdj=(select  nvl(sum(kcdj),0)from (select pk_org,cinventoryid,row_number() over(partition by pk_org, cinventoryid order by ddate desc) rn,kcdj,ddatefrom def_rcbdjwhere 1 = 1and nvl(dr, 0) = 0and ddate > to_char(last_day(add_months(sysdate, -1)), ''yyyy-mm-dd'')and kcdj<>0and kcdj<>10000000) zxdjwhere rn = 1and zxdj.pk_org=def_rcbdj.pk_organd zxdj.cinventoryid=def_rcbdj.cinventoryid) where ddate=to_char(sysdate,''yyyy-mm-dd'')and nvl(kcsl,0)=0 and nvl(dr,0)=0and  pk_org<>''0001A91000000000B6GB'' and pk_org<>''0001B110000000001IGO'' ';*/execute immediate zerojg;commit; --库存数量为0的价格修正逻辑2019.08.21  csprice := 'update  def_rcbdj set cskcdj=kcdj  where nvl(dr,0)=0  and ddate=to_char(sysdate,''yyyy-mm-dd'')';execute immediate csprice;commit; --将初始计算的价格保留2019.08.28mprice := 'update def_rcbdj set monthprice=nvl((  select    avg(nvl(nabprice, 0))                              from (select ia_monthnab.nabprice,ia_monthnab.cinventoryid,row_number() over(partition by ia_monthnab.cinventoryid, ia_monthnab.pk_book order by ia_monthnab.caccountperiod desc) KCRN,org_costregion.pk_org pk_orgfrom ia_monthnableft join org_costregionon ia_monthnab.pk_org =org_costregion.pk_costregionleft join bd_materialon ia_monthnab.cinventoryid =bd_material.pk_materialwhere nvl(ia_monthnab.dr, 0) = 0and nvl(ia_monthnab.nabprice,0)>0and bd_material.code like ''1%'') ia_monthnabwhere KCRN = 1and ia_monthnab.pk_org=def_rcbdj.pk_org  and ia_monthnab.cinventoryid=def_rcbdj.cinventoryid),0)where substr(def_rcbdj.TS,0,10)=''' || rq || ''' ';execute immediate mprice;commit; --记录最新月初单价xzprice := '  update  def_rcbdj   set kcdj=monthpricewhere 1=1and  ddate= to_char(sysdate,''yyyy-mm-dd'')and(casewhen to_number(cskcdj, ''9999999999.9999'') > 0  and nvl(monthprice,0)<>0  then(to_number(cskcdj, ''9999999999.9999'') -to_number(monthprice, ''9999999999.9999'')) /to_number(cskcdj, ''9999999999.9999'')else0end)>0.2or (casewhen to_number(cskcdj, ''9999999999.9999'') > 0 and nvl(monthprice,0)<>0 then(to_number(cskcdj, ''9999999999.9999'') -to_number(monthprice, ''9999999999.9999'')) /to_number(cskcdj, ''9999999999.9999'')else0end)<-0.2 ';execute immediate xzprice; --当误差为上下浮动二十个百分点的时候修正单价commit;end if; --已经结账公司算法end;
end pro_aikcdj;

基于ERP系统的原料库存日单价计算方法相关推荐

  1. 基于ERP系统的仓储管理系统?

    "仓"也称为仓库,存放物品的建筑和场地,可以为房屋建筑.大型容器.洞穴或者特定的场地等,具有存放和保护物品的功能:"储"表示收存以备使用,具有收存.保管.交付使 ...

  2. erp系统原理和实施第五版pdf_【图片】生产制造企业ERP系统选型及实施“避坑”指南!【企业管理软件吧】...

    随着企业经营环境的变化.信息技术的不断发展,基于ERP系统的信息化管理模式必将朝着更加科学化.集成化.智能化.网络化的方向发展.实施ERP是一场"变革",那也就必然存在着失败的可能 ...

  3. ERP系统类毕业论文文献都有哪些?

    本文是为大家整理的ERP系统主题相关的10篇毕业论文文献,包括5篇期刊论文和5篇学位论文,为ERP系统选题相关人员撰写毕业论文提供参考. 1.[期刊论文]ERP系统成本管理的难点探析--以大型装备制造 ...

  4. 赛锐信息:基于SAP ERP系统的企业内部审计介绍

    引言 企业内部审计是建立于组织内部.服务于管理部门的一种独立的检查.监督和评价活动,它主要用于对企业会计及相关信息的真实.合法.完整,对资产的安全.完整,对企业自身经营业绩.经营合规性进行检查.监督和 ...

  5. 基于AgileEAS.NET SOA 平台SAAS架构技术的开源分销ERP系统-SmartERP.NET下载配置说明

    一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...

  6. erp框架 saas_基于SAAS的中小纺织加工企业ERP系统

    作为传统制造业,纺织加工产业正面临着国内需求不旺.国际经济恶化等多重压力.唯有提高管理水平.提升产品质量才能经受住考验.通过信息化提高纺织加工企业管理水平是一个有效的途径.基于软件即服务(Softwa ...

  7. 基于CNONIX国家标准的出版社ERP系统建设分享

    目录 一.出版社ERP系统建设面临的三大挑战 在系统建设中如何贯彻CNONIX国家标准 新ERP系统建设面临的挑战 技术体系及架构选择面临的挑战 二.系统建设实施过程控制 项目组织管控 项目技术管控 ...

  8. 狂风暴雨——风云突变篇:基于数据流层Namsara的ERP系统架构描述

    狂风暴雨--风云突变:基于数据流层Namsara的ERP系统架构描述 摘要: 简略介绍汇金百货ERP系统架构. 我目前正在参与开发汇金百货ERP系统,主要负责数据库开发维护.系统整体框架.库存模块.报 ...

  9. 基于javaweb的报销erp系统(java+ssm+jsp+layui+jquery+mysql)

    基于javaweb的报销erp系统(java+ssm+jsp+layui+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/ ...

最新文章

  1. 文件系统类型是ntfs无法确定卷版本和状态_硬盘写到一半时断电,文件系统里会发什么?...
  2. SylixOS 基于STM32平台的GPIO模仿I2C总线的驱动开发流程
  3. WLAN与WIFI的区别
  4. java中无限大_Java 9中的无限集
  5. 7 分钟全面了解位运算
  6. Java性能优化权威指南-读书笔记(一)-操作系统性能监控工具
  7. 自动服务器批量装机,PXE高效批量网络装机
  8. 一键加速去不掉加锁的_老旧油渍去不掉?这几款清洁神器帮你轻松搞定油污难题...
  9. CSS设置中文字体无效乱码问题
  10. 网络编程知识点复习(第一次)
  11. WinForm转WPF
  12. webpack的学习
  13. 51单片机学习笔记8 -- OLED显示(SPI)
  14. 程序员应该学习的一些数学知识
  15. 提起海洋和通海水域污染损害赔偿诉讼主体的几个层面
  16. [云原生专题-1]:总体-云原生初步探究,什么是云原生,云原生的基本特性
  17. 2天获订2万台,明明如此普通,自游家NV为何如此自信?
  18. try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行
  19. Java三个月速成学习路线图
  20. 新视野大学英语(第三版)第二册课后翻译

热门文章

  1. 【Python】Windows如何在cmd中切换python版本
  2. Python | KS检验以及其余非参数检验的实现
  3. 我的fedora9装机配置和软件安装-全过程
  4. 第一届赣网杯网络安全大赛 2020GW-CTF Web_Writeup
  5. android源码学习-Toast实现原理讲解
  6. 浅谈草根站长要怎么在互联网奋斗
  7. 教学思路SQL之入门习题《学生成绩》 五、使用视图完成多表查询
  8. VS2017 MFC 添加视频控件
  9. 美女多,地位高,坐办公室吹空调,关键还是小土豪……这是什么工作?
  10. 腾讯云 Serverless Stable Diffusion 应用免费名额限量放送,试用申请开启!