专利名称:基于检验结果的冶金原料自动扣水扣粉方法
技术领域:
本发明涉及一种冶金原(燃)料根据检验结果自动扣水扣粉获得结算的干基量, 并自动上传ERP (企业资源计划)系统的信息系统实现方法。
背景技术:
冶金生产中消耗的大宗散货原(燃)料如煤、石灰、铁矿石等在生产、运输、储存过程中其有效成份及其重量随着其中水份、粉率的变化而变化。在采购结算和后续生产投入成本计算中,需要使用干基重量为结算依据(即扣除多余水份、粉率)。重量依赖于计量结果,而水份、粉率依赖于化验结果。冶金原料等散货物资多通过汽车、火车运输,其计量需要经过毛重,皮重两次计量才能获得净重。而取样化验和汽车、火车运输是两个独立的过程。 因此,在干基量的计算过程中,需要在计量和检化验系统中建立计量和检化验结果之间的关联关系,准确及时计算出干基量,上传通知ERP系统,在计量和检化验系对计量结果、检化验等录入错误修正时,已上传ERP的干基量能够同步获得修正。但以往在计量后需要手动扣水扣粉实现干基计算,计量数据修改和化验结果修正之后,需要再次手工操作才能及时通知ERP系统,不能自动锁定粉率与水份,容易出现误操作。
发明内容
本发明目的是克服上述已有技术的不足,提供一种可实现冶金原(燃)料物资采购过程中自动采集计量结果并生成质检委托、自动根据检验结果值扣除水份、粉率值计算干基量并上传ERP系统的基于检验结果的冶金原料自动扣水扣粉方法。设计冶金原(燃)料采购物流计量和检化验管理系统,该系统中冶金原燃料(如铁矿石,石灰粉等)等物资在计量毛重,皮重之后获得净重,库房卸货的同时生成质检委托,质检结果确定之后,根据净重、水份粉率化验值计算出该笔收货的干基量,并上传ERP 干基量以进行财务结算。上传之后需要锁定水份和粉率的特性值,避免检验结果修改带来的数据不一致。上传四级收货量冲销之后,自动放开水份和粉率检验特性的锁定,以便进行数据修正,修正完毕后自动重新上传ERP系统。检化验或计量数据修改之后,系统自动记录修改历史及修改痕迹。本发明方法具体是(I)在系统中设定物料主数据信息,在物料主数据除物料基本信息外,还应包括如下字段扣水扣粉标志(包括扣水、扣粉、水粉均扣、水粉均不扣四种类型)、扣水基准值、扣
粉基本值等信息。(2)原(燃)料物资到货,进入现场,通过汽车、火车衡进行计量,系统自动生成计量单和采购收货单;计量单包括计量单号、物料编码、毛重、皮重、毛重计量时间、毛重计量员、毛重计量站点、皮重计量时间、皮重计量员、皮重计量站点等字段;采购收货单包括采购收货单号、采购订单号、采购订单行项目、物料编码、质检委托单号、扣水扣粉标志、卸货人、 卸货时间、卸货库房、净重、扣重、扣水比、扣粉比、收货干基、上传人、上传时间、冲销人、冲销时间等字段。其中计量单号和采购收货单号相同,依旧计量规则自动生成,扣水扣粉标志取自物料主数据。(3)系统通过数据采集控件采集汽车衡/火车衡上记录的毛重,填入计量单表的毛重字段,同时填入毛重计量时间、毛重计量员、毛重计量站点等内容。(4)物资运输自库房卸货,库工点击界面卸货确认按钮,系统写入采购收货单表卸货库房,卸货人,卸货时间等信息。同时生成质检委托单;质检委托单包括质检委托单号、 质检类型、检验批编号、检验名称、委托人、委托时间、物料编码、批次号、工厂编码、三级系统凭证号、计量单号、车号、委托状态、是否复检、扣水标准、扣粉标准、扣水扣粉标志、上传状态、上传时间等内容。其中,扣水扣粉标志字段写入采购收货单的扣水扣粉标志,三级系统凭证号字段写入采购收货单号,同时将该质检委托单号写入采购收货单表相同的字段。(5)根据质检委托单取样,在质检委托单下添加样本,样本信息表包括如下内容: 质检委托单号,样本编码,取样人,取样时间,取样地点等信息。每个样本(即样本信息表中的每条记录)对应多个样本检验特性,样本检验特性包括如下字段样本编码、检验特性代码、定量检验标志、定量检验结果值、计量单位、小数位数、定性检验目录类型、定性检验选择集、定性检验代码、记录人、修改时间、能否上传、是否已填结果值、评估代码、锁定标志等信息。(6)将界面录入的质检结果填入样本检验特性表的定量检验结果值(如果定量检验标志为I)或者定性检验代码(如果定量检验标志为O),置检验特性的锁定标志设为“未锁定”,如果检验特性为水份且该特性对应的质检委托单中的扣水扣粉标志要求扣粉,则计算扣水比,将根据质检委托单中的三级系统凭证号找到相应的采购收货单,将扣水比写入采购收货单表的扣水比字段;扣粉同理;计算方法扣水比=检验水份值-物料主数据的扣水基准值;扣粉比=检验粉率-物料主数据的扣粉基准值;若上述计算小于0,则取O。(7)如授权特殊修改检验水份、粉率数据,检查该检验特性值是否为“未锁定”状态,如果是,则可修改,修改后按照上述(6)的规则修改书记,重新计算扣水比和扣粉比并写入采购收货单表。同时将修改前的数据存入检验特性修改历史表。否则不可修改。若修改用户非授权用户,则修改按钮变灰,不可使用。(8)汽车、火车卸货完毕之后进入计量点称量皮重,系统自动采集皮重并记录皮重计量时间、皮重计量员和皮重计量站点,写入计量单表,同时自动计算出净重,写入采购收货单表。(9)库工点击界面“上传”按钮,如果所选记录满足如下条件,则上传的收货至ERP 系统,否则提示用户不具备上传条件。a)含有净重;b)根据扣水扣粉标志所要求的扣水比和扣粉比均已填入采购收货表。其中,干基量由系统根据净重、扣水、扣粉比自动计算。干基量=净重-净重X (扣粉比/100)-[净重-净重X (扣粉比/100)]X (扣水比 /100)。(10)如果上传时进行了扣水扣粉,则根据采购收货单中质检委托单号找到相应的质检委托单,根据扣水扣粉标志置该质检委托单下所有样本的“水份”或者“灰分”检验特性的锁定标志为“已锁定”。(11)对已上传的收货信息,如需要修改计量结果和检验数值,则需要冲销上述收货后再行修改,系统在接到SAP冲销成功的信息之后,自动根据扣水扣粉标志将该收货对应的水份、粉率检验特性置为“未锁定”,以便修改。本发明通过信息系统实现了冶金原(燃)料物资采购过程中自动采集毛、皮重计量结果,自动生成质检委托,并自动根据检验结果值扣除水份、粉率值计算干基量上传ERP 系统,同时锁定检验结果,避免误修改。冲销后自动取消检验结果的锁定,不易出现误操作。
图I为本发明方法流程图。
具体实施例方式本发明实施过程中系统数据库采用ORACLE 10g,采用J2EE开源框架(Struts 2+Spring+Ibatis)以浏览器-客户端的方式实现。ERP系统为SAP系统,本系统与SAP通讯使用IBMMQ 6. O和SAP XI对接的方式实现。实现过程中,根据功能不同,将相应的类存放于如下的软件包中dao (数据存取对象),entity (实体类),service (处理业务逻辑的类),web (STRUTS 2 的 action 类)。具体实现方式如下(I)系统中设定物料主数据信息,在物料主数据除物料基本信息外,还应包括如下字段扣水扣粉标志(包括扣水,扣粉,水粉均扣,水粉均不扣),扣水基准值,扣粉基本值等信息。(2)原(燃)料物资到货,进入现场,通过汽车、火车衡进行计量,系统自动生成计量单和采购收货单;计量单包括计量单号、物料编码、毛重、皮重、毛重计量时间、毛重计量员、毛重计量站点、皮重计量时间、皮重计量员、皮重计量站点等字段。采购收货单包括采购收货单号、米购订单号、米购订单彳了项目、物料编码、扣水扣粉标志、卸货人、卸货时间、卸货库房、净重、扣重、扣水比、扣粉比、收货干基、上传人、上传时间、冲销人、冲销时间等字段。 其中计量单号和采购收货单号相同,依旧计量规则自动生成,扣水扣粉标志取自物料主数据。(3)系统通过OCX控件自动采集毛重,填入计量单表的毛重字段,同时填入毛重计量时间、毛重计量员、毛重计量站点等内容。(4)物资在库房卸货,写入米购收货单表卸货库房、卸货人、卸货时间等彳目息。同时生成质检委托。质检委托单包括质检委托单号、质检类型、检验批编号、检验名称、委托人、委托时间、物料编码、批次号、工厂编码、三级系统凭证号、计量单号、车号、委托状态、是否复检、扣水标准、扣粉标准、扣水扣粉标志、上传状态、上传时间等内容。其中,扣水扣粉标志字段写入采购收货单的扣水扣粉标志,三级系统凭证号字段写入采购收货单号(亦即采购收货单号),同时将该质检委托单号写入采购收货单表相同的字段。(5)根据质检委托单取样,在质检委托单下添加样本,样本信息表包括质检委托单号、样本编码、取样人、取样时间、取样地点等信息。每个样本对应多个样本检验特性,样本检验特性的包括样本编码、检验特性代码、定量检验标志、定量检验结果值、计量单位、小数位数、定性检验目录类型、定性检验选择集、定性检验代码、记录人、修改时间、能否上传、是否已填结果值、评估代码、锁定标志等信息;
(6)将界面录入的质检结果填入样本检验特性表的定量检验结果值(如果定量检验标志为I)或者定性检验代码(如果定量检验标志为O),置检验特性的锁定标志为0(未锁定),如果检验特性为水份且该特性对应的质检委托单中的扣水扣粉标志要求扣粉,则计算扣水比,将根据质检委托单中的三级系统凭证号找到相应的采购收货单,将扣水比写入采购收货单表的扣水比字段,扣粉同理。计算方法扣水比=检验水份值-物料主数据的扣水基准值。扣粉比=检验粉率-物料主数据的扣粉基准值。若上述计算小于0,则取O。(7)如授权用户修改检验水份、粉率数据,则点击修改按钮,系统检查已经录入的检验特性值锁定状态是否为O (未锁定),如果是则检验特性值为可编辑状态,用户修改后按照(6)的规则重新计算扣水比、扣粉比并写入采购收货单表,同时将修改前的数据存入检验特性修改历史表。否则检验特性值为不可编辑状态。若修改用户为非授权用户,则修改按钮变灰,不可使用。(8)汽车、火车卸货完毕之后进入计量点称量皮重,系统自动通过OCX控件采集皮重并记录皮重计量时间,皮重计量员,皮重计量站点,写入计量单表,同时自动计算出净重, 写入采购收货单表。(9)库工上传如下满足如下条件的收货信息生成XML格式电文,通过IBM MQ上传至SAP系统a)含有净重;b)根据扣水扣粉标志所要求的扣水比、扣粉比均已填入采购收货表。其中,干基量由系统根据净重,扣水扣粉比自动计算。干基量=净重-净重X (扣粉比/100)-[净重-净重X (扣粉比/100)] X (扣水比 /100)。(10)根据采购收货单中的质检委托单号找到相应的质检委托,并置其样本中的水份,粉率检验特性值置I (已锁定)。(11)对已上传的收货信息,如需要修改计量结果和检验数值,则需要将上述收货冲销后再行修改(上传SAP XML冲销电文),系统在接到SAP冲销成功的信息之后,同上述
(9)的方法,找到水粉的检验特性,置其为O (未锁定),以便修改。
权利要求
1.一种基于检验结果的冶金原料自动扣水扣粉方法,其特征是(1)在系统中设定物料主数据信息,在物料主数据除物料基本信息外,还应包括如下字段扣水扣粉标志、扣水基准值、扣粉基本值信息;(2)原料物资到货进入现场,通过汽车、火车衡进行计量,系统自动生成计量单和采购收货单;计量单号和采购收货单号相同,依计量规则自动生成,扣水扣粉标志取自物料主数据;(3)系统通过数据采集控件采集汽车衡/火车衡上记录的毛重,填入计量单表的毛重字段,同时填入毛重计量时间、毛重计量员、毛重计量站点内容;(4)物资运输到库房卸货,库工点击界面卸货确认按钮,系统写入采购收货单表卸货库房、卸货人、卸货时间信息;同时生成质检委托单;其中,扣水扣粉标志字段写入采购收货单的扣水扣粉标志,三级系统凭证号字段写入采购收货单号,同时将该质检委托单号写入采购收货单表相同的字段;(5)根据质检委托单取样,在质检委托单下添加样本;每个样本对应多个样本检验特(6)将界面录入的质检结果填入样本检验特性表定量检验结果值或者定性检验代码, 置检验特性的锁定标志设为“未锁定”,如果检验特性为水份且该特性对应的质检委托单中的扣水扣粉标志要求扣粉,则计算扣水比,将根据质检委托单中的三级系统凭证号找到相应的采购收货单,将扣水比写入采购收货单表的扣水比字段;扣粉同理;计算方法扣水比=检验水份值-物料主数据的扣水基准值;扣粉比=检验粉率-物料主数据的扣粉基准值;若上述计算小于0,则取O;(7)如授权特殊修改检验水份、粉率数据,检查该检验特性值是否为“未锁定”状态,如果是,则可修改,修改后按照上述(6)的规则修改书记,重新计算扣水比和扣粉比并写入采购收货单表;同时将修改前的数据存入检验特性修改历史表;否则不可修改;若修改用户非授权用户,则修改按钮变灰,不可使用;(8)汽车、火车卸货完毕之后进入计量点称量皮重,系统自动采集皮重并记录皮重计量时间、皮重计量员和皮重计量站点,写入计量单表,同时自动计算出净重,写入采购收货单表;(9)库工点击界面“上传”按钮,如果所选记录满足如下条件,则上传的收货至ERP系统,否则提示用户不具备上传条件;a)含有净重;b)根据扣水扣粉标志所要求的扣水比和扣粉比均已填入采购收货表;其中,干基量由系统根据净重、扣水、扣粉比自动计算;干基量=净重-净重X (扣粉比/100)-[净重-净重X (扣粉比/100) ] X (扣水比 /100);(10)如果上传时进行了扣水扣粉,则根据采购收货单中质检委托单号找到相应的质检委托单,根据扣水扣粉标志置该质检委托单下所有样本的“水份”或者“灰分”检验特性的锁定标志为“已锁定”;(11)对已上传的收货信息,如需要修改计量结果和检验数值,则需要冲销上述收货后再行修改,系统在接到SAP冲销成功的信息之后,自动根据扣水扣粉标志将该收货对应的水份、粉率检验特性置为“未锁定”,以便修改。
2.如权利要求I所述的基于检验结果的冶金原料自动扣水扣粉方法,其特征是所述的扣水扣粉标志包括扣水、扣粉、水粉均扣、水粉均不扣四种类型。
3.如权利要求I所述的基于检验结果的冶金原料自动扣水扣粉方法,其特征是所述的计量单包括计量单号、物料编码、毛重、皮重、毛重计量时间、毛重计量员、毛重计量站点、皮重计量时间、皮重计量员、皮重计量站点字段;采购收货单包括采购收货单号、采购订单号、 采购订单行项目、物料编码、质检委托单号、扣水扣粉标志、卸货人、卸货时间、卸货库房、净重、扣重、扣水比、扣粉比、收货干基、上传人、上传时间、冲销人、冲销时间字段。
4.如权利要求I所述的基于检验结果的冶金原料自动扣水扣粉方法,其特征是所述的质检委托单包括质检委托单号、质检类型、检验批编号、检验名称、委托人、委托时间、物料编码、批次号、工厂编码、三级系统凭证号、计量单号、车号、委托状态、是否复检、扣水标准、 扣粉标准、扣水扣粉标志、上传状态、上传时间内容。
5.如权利要求I所述的基于检验结果的冶金原料自动扣水扣粉方法,其特征是所述的样本信息表包括如下内容质检委托单号、样本编码、取样人、取样时间、取样地点信息。
6.如权利要求I所述的基于检验结果的冶金原料自动扣水扣粉方法,其特征是所述的样本检验特性包括如下字段样本编码、检验特性代码、定量检验标志、定量检验结果值、计量单位、小数位数、定性检验目录类型、定性检验选择集、定性检验代码、记录人、修改时间、 能否上传、是否已填结果值、评估代码、锁定标志信息。
全文摘要
一种基于检验结果的冶金原料自动扣水扣粉方法,目的是自动采集计量结果并生成质检委托、自动扣除水份等计算干基量并上传ERP系统;本发明在系统中设定物料主数据信息,原料到货进入现场计量,系统自动生成计量单和采购收货单;物资运输到库房卸货,点击界面,系统写入采购收货单表信息,生成质检委托单;在质检委托单下添加样本;将质检结果填入样本检验特性表定量检验结果值或者定性检验代码;卸货完毕之后进入计量点称量,点击界面“上传”按钮,如已扣水扣粉,则根据扣水扣粉标志置该质检委托单下所有样本的“水份”或“灰分”检验特性锁定标志为“已锁定”;对已上传收货信息,如需要修改计量结果和检验数值,则需冲销上述收货后再修改。
文档编号G06Q10/06GK102609806SQ20121001343
公开日2012年7月25日 申请日期2012年1月8日 优先权日2012年1月8日
发明者孙伟, 张俊良, 张运杰, 李人敬, 蒋鹏 申请人:山西太钢不锈钢股份有限公司