一种基于物料目录的物资编码生成和管理的方法与流程

文档序号:11408608阅读:474来源:国知局
一种基于物料目录的物资编码生成和管理的方法与流程

本发明涉及信息技术领域,特别是一种基于物料目录的物资编码生成和管理的方法。



背景技术:

在物资管理过程中,会出现多个编码都指向同一个实物的情况,这种情况在建筑施工行业的物资管理以及其他物质管理中普遍存在。

现有的解决方案:对物资编码统一管理,新增、修改、删除都要严格审核,为了减少一物多码的情况,建立新增编码后,只有审核通过的编码才能进入编码库,新物质才允许入库。由于该方案物资编码需要事先定义,并严格审核后,才能进行使用,这就要求企业花较多的时间和成本,事先整理物资编码,对无法事先定义所有物资编码和需要物资快速入库的情况来说,该传统方案无法很好地解决问题。



技术实现要素:

本发明所要解决的技术问题是:针对上述存在的问题,提供了一种基于物料目录的物资编码生成和管理的方法。

本发明采用的技术方案如下:一种基于物料目录的物资编码生成和管理的方法,具体包括以下过程:包括以下过程:步骤1、判断新入库物资在物资编码库中是否已经存在对应编码,如果否,则根据物料目录生成相应的物资编码,使用物资编码并同时生成待审核编码列表;步骤2、将待审编码列表传输给审核端,如果审核通过则转化为已审核编码,如果审核存在问题则转化为问题编码;步骤3、将问题编码进行维护,判断问题编码的问题类型;步骤4、如果是存在一物多码的情况,则进行编码合并;如果不存在该问题编码的对应物资,则禁用编码;如果问题编码描述不准确,则进行编码的更正。

进一步的,所述步骤1的具体过程为:步骤11、设置多级物料目录库,将编码属性即大类、中类、小类、名称、单位和规格型号依次设置为多级物料目录中由高到低的层级;所述步骤12、新入库物资入库时,形成新增编码,查找多级物料目录中大类、中类、小类、名称、单位和规格型号属性,判断新增编码是否已在物料目录库中存在;或者通过搜索关键词判断新增编码是否已在物资编码库中存在;步骤13、如果不存在相同编码,则按照物料目录库的格式录入物资明细生成物资编码并入库,可使用物资编码并同时生成物资编码对应的待审编码列表;步骤14、如果存在相同编码,则直接使用物资编码。

进一步的,所述步骤2的具体过程为:步骤21、将待审编码列表传输给审核端,审核端读取待审编码;步骤22、审核端进行审核,如果审核通过则转化为已审核编码,将已审核编码存入物资编码库;如果审核存在问题,则将待审编码转化为问题编码,进行维护后存入物资编码库。

进一步的,步骤4的具体过程为:如果存在一物多码的情况,则将对应的原有编码合并到问题编码,将合并后的编码存入物资编码库中;如果物资编码库中不存在问题编码对应的物资,则禁用编码;如果问题编码与对应的原有编码相比描述不准确,则判断问题编码使用状态,如果问题编码还未在业务中使用,直接更新问题编码描述,更新后存入物资编码库,如果问题编码已在业务中使用,更改问题编码描述,将对应的原有编码与更改后的问题编码合并,将合并后的编码存入物资编码库。

进一步的,所述编码的码段属性包括统一编码、唯一编码、源编码、是否公有、是否合并状态。

进一步的,合并的具体过程为:对应的原有编码合并到问题编码的过程或者将对应的原有编码与更改后的问题编码合并的过程中,对应的原有编码的码段属性为统一编码=a,源编码=a,唯一编码=a,是否公有=否,合并状态=否,问题编码或者更改后的问题编码的码段属性为统一编码=b,源编码=b,唯一编码=b,是否公有=否,合并状态=否,当存在一物多码的情况,合并过程中,设置a.统一编码=b.唯一编码,a.源编码=b.唯一编码,a.合并状态=是,a.是否公有=是,b.是否公有=是。

与现有技术相比,采用上述技术方案的有益效果为:通过统一编码和源编码的设置,达到编码合并和拆解的目的,消除一物多码的情况;同时,合并编码的方法,物资入库不必依赖审核端编码的审核,先建立非正式的新增编码,然后就可以及时的将物资入库,入库后再进行新增编码的审核,进而编写成正式编码或者合并,提高了物资入库的工作效率。

附图说明

图1为本发明基于物料目录的物资编码生成和管理的方法流程示意图。

图2为本发明物资编码生成过程示意图。

图3为本发明物资编码审核过程示意图。

图4为本发明物资编码维护过程示意图。

图5为本发明新入库物资a新增编码的码段属性在初始状态下的结构示意图。

图6为本发明原有编码b的码段属性在初始状态下的结构示意图。

图7为将a编码的码段属性合并到b的码段属性的过程示意图。

图8为将a编码的码段属性合并到b的码段属性后,再将b的码段属性合并到c的码段属性的过程示意图。

具体实施方式

下面结合附图对本发明做进一步描述。

如图1所示,一种基于物料目录的物资编码生成和管理的方法,具体包括以下过程:包括以下过程:步骤1、判断新入库物资在物资编码库中是否已经存在对应编码,如果否,则根据物料目录生成相应的物资编码,使用物资编码并同时生成待审核编码列表;步骤2、将待审编码列表传输给审核端,如果审核通过则转化为已审核编码,如果审核存在问题则转化为问题编码;步骤3、将问题编码进行维护,判断问题编码的问题类型;步骤4、如果是存在一物多码的情况,则进行编码合并;如果不存在该问题编码的物资,则禁用编码;如果问题编码描述不准确,则进行编码的更正。该过程中,新入库的物资原来没有存在相同的编码,也可以先生成物资编码入库,不管物资编码是否存在问题,都可以先使用该物资编码,同时再对该物资编码进行审核过程,审核有问题的编码进行相应的维护再存入物资编码库,使物资的入库不必依赖于审核结果,提高物资入库的工作效率。

如图2所示,所述步骤1的具体过程为:步骤11、设置多级物料目录库,将编码属性即大类、中类、小类、名称、单位和规格型号依次设置为多级物料目录中由高到低的层级;比如物资“苏打”对应自身的大类、中类、小类、名称、单位和型号;所述步骤12、新入库物资入库时,形成新增编码,查找多级物料目录中大类、中类、小类、名称、单位和规格型号属性,判断新增编码是否已在物料目录库中存在;或者通过搜索关键词判断新增编码是否已在物资编码库中存在;步骤13、如果不存在相同编码,则按照物料目录库的格式录入物资明细生成物资编码并入库,可使用物资编码并同时生成物资编码对应的待审编码列表;步骤14、如果存在相同编码,则直接使用已存在的物资编码。例如物资“苏打”新入库时,新增编码,如果“苏打”在之前就以新增编码的编码格式已经存在,那就可以直接使用“苏打”对应的编码;如果“苏打”入库是新增的编码格式在之前不存在,一方面先形成物资编码进行使用,同时生成待审核编码做进一步后续审核、维护。

如图3所示,所述步骤2的具体过程为:步骤21、将待审编码列表传输给审核端,审核端读取待审编码;步骤22、审核端进行审核,如果审核通过则转化为已审核编码,将已审核编码存入物资编码库;如果审核存在问题,则将待审编码转化为问题编码,进行维护后存入物资编码库。审核过程对待审编码列表的物资编码再一次进行筛查,审核通过存入物资编码库,审核不通过的(可能是因为不存在对应物资、以其它名称存在、或者编码描述得不准确),需要通过进一步的维护过程再存入物资编码库。

如图4所示,所述步骤4的具体过程为:例如物资“苏打”原先以“碳酸钠”存在,但物资入库端并不知道该情况,此事“苏打”入库时生成的物资编码与原有的“碳酸钠”的编码是一种物资但有不同的编码,即一物多码,如果存在一物多码的情况,则将“碳酸钠”的编码合并到“苏打”对应的问题编码,将合并后的编码存入物资编码库中;如果物资编码库中不存在问题编码对应的物资,则禁用编码;如果问题编码与对应的原有编码相比描述不准确,比如码段属性或者编码属性的相关描述不准确,则判断问题编码使用状态,如果问题编码还未在业务中使用,直接更新问题编码描述,更新后存入物资编码库,如果问题编码已在业务中使用,更改问题编码描述,将对应的原有编码与更改后的问题编码合并,将合并后的编码存入物资编码库。

所述编码的码段属性包括统一编码、唯一编码、源编码、是否公有、是否合并状态。其中唯一编码是物资一直不变的码段信息,合并过程中通过设置统一编码和源编码来实现。

合并的具体过程为:对应的原有编码合并到问题编码的过程或者将对应的原有编码与更改后的问题编码合并的过程中,对应的原有编码的码段属性为统一编码=a,源编码=a,唯一编码=a,是否公有=否,合并状态=否,如图5所示为原有编码的码段属性在初始状态下的结构示意图,依次为统一编码码段、源编码码段、唯一编码码段、是否共有和合并状态,用0表示是否公有为否、用1表示是否公有为是,用0表示是否合并为否、用1表示是否合并为是,因此原有编码a的码段属性即统一编码码段、源编码码段、唯一编码码段、是否公有、合并状态依次表示为a、a、a、0、0。问题编码或者更改后的问题编码b的码段属性为统一编码=b,源编码=b,唯一编码=b,是否公有=否,合并状态=否,如图6所示为问题编码或者更改后的问题编码b的码段属性在初始状态下的结构示意图,同理问题编码b的码段属性即统一编码码段、源编码码段、唯一编码码段、是否公有、合并状态依次表示为b、b、b、0、0,当存在一物多码的情况,合并过程中,设置a.统一编码=b.唯一编码,a.源编码=b.唯一编码,a.合并状态=是,a.是否公有=是,b.是否公有=是,合并后新入库物资a的编码的码段属性即状态为:统一编码=b,源编码=b,唯一编码=a,是否公有=是,合并状态=是,该合并过程如图7所示,因此合并后原有编码a的编码的码段属性即统一编码码段、源编码码段、唯一编码码段、是否公有、合并状态依次表示为b、b、a、1、1;问题编码b的编码的码段状态为:统一编码=b,源编码=b,唯一编码=b,是否公有=是,合并状态=否,如图7所示,因此合并后原有编码b的码段属性即统一编码码段、源编码码段、唯一编码码段、是否公有、合并状态依次表示为b、b、b、1、0;同理,如果存在多个物资的合并,比如还需要将问题编码b合并至编码c,则设置a.统一编码=c.唯一编码,b.统一编码=c.唯一编码,b.源编码=c.唯一编码,b.合并状态=是,b.是否公有=是,c.是否公有=是,合并后物资a的编码的码段状态为:统一编码=c,源编码=b,唯一编码=a,是否公有=是,合并状态=是;原有编码b的编码的码段状态为:统一编码=c,源编码=c,唯一编码=b,是否公有=是,合并状态=是;物资c的编码的码段状态为:统一编码=c,源编码=c,唯一编码=c,是否公有=是,合并状态=否,如图8所示,编码c的码段属性即统一编码码段、源编码码段、唯一编码码段、是否公有、合并状态在初始状态下依次表示为c、c、c、0、0,在继续将问题编码b合并至编码c后,编码a的码段属性即统一编码码段、源编码码段、唯一编码码段、是否公有、合并状态依次表示为c、b、a、1、1,编码b的码段属性即统一编码码段、源编码码段、唯一编码码段、是否公有、合并状态依次表示为c、c、b、1、1,编码c的码段属性即统一编码码段、源编码码段、唯一编码码段、是否公有、合并状态依次表示为c、c、c、1、0。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。如果本领域技术人员,在不脱离本发明的精神所做的非实质性改变或改进,都应该属于本发明权利要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1