一种分录的录入方法及企业资源计划系统的制作方法

文档序号:6468865阅读:140来源:国知局
专利名称:一种分录的录入方法及企业资源计划系统的制作方法
技术领域
本发明涉及计算机技术领域,具体涉及一种分录的录入方法及企业资源计
戈寸(ERP, Enterprise Resource Planning)系统。
背景技术
ERP是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台,它对企业的采购、库存等项目的管理起了重要的作用。
在ERP系统中,库存管理经常用到的物^H搡作都是基于仓库的,因此,在录入单据分录,例如物料的相关信息时, 一般需要录入存放该物料的仓库。其中,单据分录简称分录,每一条分录都对应着一种物料,记录着物料所要存放的仓库等信息;此外,若仓库是基于库位管理的,那么还需要录入物料在该仓库下的库位,所谓的库位指的是仓库中物料存放的货架,可以按地点和功能进行划分,来存放不同类别或处于不同状态的物料。如物料质检前后需要分开存放,那么就可以设置两个库位来区分。当然,库位并不仅仅指的是在仓库中实际存在的库位,它还可以是系统中虚拟设置的库位,在仓库中并不一定有,或者库位的编码与实际的情况没有一一对应,只是考虑到进行库存管理时收发货的方^更,以及销售分配的合理性等因素而设置的。
现有技术的ERP系统,在录入分录的相关信息,例如物料的仓库、库位等信息的时,每一行分录的信息都需要用户手工录入,即ERP系统接收用户录入的信息,然后处理用户录入的信息并展现在界面上。
在对现有技术的研究和实践过程中,本发明的发明人发现,所有分录的一些信息,例如仓库、库位等信息在很多情况下都是相同的,当需要录入的分录比较多时,由于每一行分录的所有信息都需要手工的录入,所以需要花费用户很多时间,导致效率较低,且录入过程也较繁瑣。

发明内容
本发明实施例提供一种分录的录入方法及ERP系统,目的在于提高录入效率,筒化录入过程。
一种分录的录入方法,包4舌
接收用户在第i行分录中录入的关于物料l的第一信息A;判断第i+n行分录的物料X是否存在对应的第一信息N,其中,i和n均大于
等于l且为整数;
若是,则携带第一信息N到第i+n行分录;
若否,则携带第i行分录中的第 一信息A到第i+n行分录。
一种企业资源计划系统,包括第一接收单元、第一判断单元、第一携带单
元和第二携带单元;
第 一接收单元,用于接收用户在第i行分录中录入的关于物料1的第 一信息
A;
第 一判断单元,用于判断第i+n行分录的物料X是否存在对应的第 一信息N,其中,i和n均大于等于l且为整数;
第一携带单元,用于当第一判断单元判断存在对应的第一信息N时,携带第 一信息N到第i+n行分录;
第二携带单元,用于当第一判断单元判断不存在对应的第一信息N时,携带第 一接收单元接收到的第 一信息A到第i+n行分录。
其中,所述第一信息为ERP系统中的分录的相关信息,即第一信息为一种分录信息,例如仓库、库位、部门等等。
本发明实施例通过对每一行的分录进行判断,若不存在对应的分录信息,例如仓库,则将用户在第i行分录录入的分录信息,携带到第i+n行分录中去,从而实现了自动录入(或者说填充)的功能,提高录入效率,简化录入过程,可以大大节省用户的时间。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图l是本发明实施例提供的实施例一的方法流程图;图2是本发明实施例提供的实施例三的方法流程图;图3是本发明实施例^是供的ERP系统的结构示意图;图4是本发明实施例^是供的另一ERP系统的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种分录的录入方法及企业资源计划系统。以下分别进4亍详细i兌明。
实施例一、
一种分录的录入方法,接收用户在第i行分录中录入的关于物料l的第一信息A,例如仓库A,然后判断第i+n行分录的物料X是否存在对应的第一信息N,例如仓库N,若是,则携带第一信息N到第i+n行分录;若否,则携带第i行分录中的第一信息A到第i+n行分录。其中,i和n均大于等于l且为整H具体流程可以3口下
101、 接收用户在第i行分录中录入的关于物料l的第一信息A;例如,有i设第一信息为仓库,则接收用户在第i行分录中录入的关于物料l的仓库A,其中,i大于等于l且为整数。
102、 判断第i+n行分录的物料X是否存在对应的第一信息N,若存在对应的第一信息N,则执行步骤103,若不存在对应的第一信息N,则执行步骤104;其中,n大于等于l且为整数,可以设置"n=l、 2、 3……",即差为l的等差数列,以便使得系统可以逐行进行判断并录入分录;
例如,判断第i+n行分录的物料X是否存在对应的仓库N,即判断第i+n行分录的物料X在ERP系统中是否已经存在默认的仓库,若存在,则执行步骤103,若不存,则执行步骤104。
需说明的是,如果第i+n行分录已经记录了第一信息,则也可以不执行步骤102,直接跳到下一行分录,执行判断动作。103、 携带第一信息N到第i+n行分录;例如将ERP系统中物料X所对应的 默认仓库N携带到第i+n行分录上。
104、 携带第i行分录中的第一信息A到第i+n行分录,即将第i行分录中用 户所录入的第一信息A填充到第i+n行分录上,例如,若用户在第i行分录中录 入仓库A,则将仓库A填充到第i+n行分录上。
其中,所述第一信息为ERP系统中的分录的相关信息(简称分录信息), 例如仓库、库位、部门等等。为了描述方1"更,以下实施例均会以第一信息为仓 库作为例子进行i兌明。
另外,需说明的是,在携带第一信息N到第i+n行分录之后或携带第i行分 录中的第 一信息A到第i+n行分录之后,即ERP系统自动填充这些分录信息之 后,用户还可以根据自己的需求或喜好对这些分录信息进行修改。
由上可知,本实施例通过对每一行的分录进行判断,若不存在对应的分录 信息,例如仓库,则将用户在第i行分录录入的分录信息,携带到第i+n行分录 中去,从而实现了自动录入(或者说填充)的功能,提高录入效率,简化录入 过程,可以大大节省用户的时间。
实施例二、
根据实施例一所描述的方法,为了避免作无用的操作,避免浪费系统资源, 在接收用户在第i行分录中录入的关于物料l的第一信息A之后,或者说在判断 第i+n行分录的物料X是否存在对应的第 一信息N之前,还可以先判断是否存在 第i+n行分录,如果存在,才执行判断第i+n行分录的物料X是否存在对应的第 一信息N的步骤,如果不存在,则结束流程。
另夕卜,若第一信息下还有其它的信息,例如第一信息包括至少一个第二信 息的话,那么,在接收用户在第i行分录中录入的关于物料l的第一信息A之后 还可以包括判断第i行分录中的物料1在第 一信息A中是否存在对应的第二信 息al,若存在对应的第二信息al,则携带所述第二信息al到第i行分录中;若不 存在对应的第二信息al,则可以接收用户录入的第二信息al;然后,执行判断 是否存在第i+n行分录的步骤。同理,在第i+n行分录中也可以录入第二信息, 如下
(1 )在所述携带第i行分录中的第一信息A到第i+n行分录之后还可以包括
判断第i+n行分录的物料2在第一信息A中是否存在对应的第二信息a2,若 存在对应的第二信息a2,则携带所述第二信息a2到第i + n行分录中;若不存在 对应的第二信息a2 ,则携带第i行分录中的第二信息al到第i + n行分录中。 (2)在携带第一信息N到第i+n行分录之后还可以包括
判断第一信息N是否等于第一信息A,若是,则执行判断第i+n行分录的物 料2在第一信息A中是否存在对应的第二信息a2的步骤,即(1)中所描述的步 骤;若否,则判断第i+n行分录的物料2在第一信息N中是否存在对应的第二信 息an,若存在对应的第二信息an,则携带第二信息an到第i + n行分录中,若不 存在对应的第二信息an,则可以接收用户录入的第二信息an,即需要用户手工 录入第二信息an。
其中,所述第一信息为ERP系统中的分录的相关信息(简称分录信息), 例如仓库、库位、部门等等。所述第二信息为第一信息的相关信息,第一信息 可以包括若干个第二信息,例如第一信息为仓库,第二信息为库位,仓库可以 包括若干个库位;又例如第一信息为工厂,第二信息为部门,工厂可以包^fe若 干个部门,等等。
另外,需说明的是,在携带第一信息N到第i+n行分录之后或携带第i行分 录中的第 一信息A到第i+n行分录之后,即ERP系统自动填充这些分录信息之 后,用户还可以根据自己的需求或喜好对这些分录信息进行修改,即ERP系统 可以接受用户对各行分录的第一信息和/或第二信息的修改。
由上可知,本实施例通过对每一行的分录进行判断,若不存在对应的第一 信息,例如仓库,则将用户在第i行分录录入的第一信息,携带到第Hn行分录 中去;此外,如果第一信息包括有第二信息的话,还可以根据用户在第i行分 录所录入的第一信息判断是否存在默认的第二信息,若存在,则携带该默i^的 第二信息到第i行分录上,进一步的,若第i+n行分录的第一信息与第i行分录的 第一信息一致,且第i+n行分录的第一信息不存在默认的第二信息,则还可以 将第i行分录的第二信息也携带到第i+n行分录上,从而实现了自动录入(或者 说填充)的功能,^^高录入效率,简化录入过程,可以大大节省用户的时间。
实施例三、
9根据实施例一和二所描述的方法,本实施例将以第一信息为仓库,第二信 息为库位作为例子进行说明。
前提是,需要在ERP系统中预设数据,即预设物料、仓库和库位三者之间 的关系,建立一个存储关于这三者之间的关系的数据库。
该分录的录入方法可以如下
301、 若用户需要将物料1存放到仓库A,则用户在第i行分录,录入仓库A, ERP系统接收用户在第i行分录录入的仓库A;
302、 ERP系统判断第i行分录中的物料1在仓库A中是否存在相应的库位, 即是否存在要存放的默认的库位,若存在,则执行步骤303,若不存在,则执 行305,可以在所有分录的仓库默认携带(即自动填充)完成后执行步骤304;
例如,ERP系统通过查询后台数据库,判断物料1在仓库A中是否已经有了 预设的默认库位,若有,则执行步骤303,若没有,则执行305,可以在所有分 录的仓库默认携带(即自动填充)完成后执行步骤304。
需说明的是,如果此时该行分录上已经有了库位的记录,也需要判断第i 行分录中的物料1在仓库A中是否存在默认的库位;若存在,则执行步骤303, 将该已有的库位记录覆盖,若不存在,则将该记录清空;然后直接执行步骤305。
303、 ERP系统自动携带(即填充或填入)物料l在仓库A中的默认库位al 到第i行分录,然后执行步骤305。
当然,如杲此时用户觉得物料l的仓库和/或库位不符合要求,需要对该关 于仓库和/或库位的记录进行修改,则可以对仓库A和/或库位al进行修改,ERP 系统接收用户对仓库A和/或库位al的修改。
304、 接收用户手工录入的物料l的库位,例如接收用户录入的库位al,然 后执行步骤305,此步骤为可选步骤。
305、 ERP系统判断是否存在第i+n行分录,若存在,则执行步骤306,若 不存在,则结束流程。
306、 ERP系统判断第i+n行的物料2是否存在相应的仓库,例如,ERP系统 通过查询后台数据库,判断第i+n行的物料2是否存在要存放的默认仓库,若存 在,则执行步骤307,若不存在,则执行步骤308;
需说明的是,如果此时第i+n行的物料2已经有了仓库的记录,则直接执行
10步骤312。
307、 ERP系统将物料2的所对应的仓库,即默认仓库携带到第i+n行分录 上,然后执行步骤312;例如,假设物料2的默认仓库为仓库N,则ERP系统将 仓库N携带到第i+n行分录上,然后执行步骤312。
308、 ERP系统将第i行分录上用户所录入的仓库A携带到了第i+n行分录 中,然后执行步骤309。
309、 ERP系统判断物料2在仓库A下是否存在对应的库位,例如,ERP系 统通过查询后台数据库,判断物料2在仓库A下是否存在默认的库位,若存在, 则执行步骤310,若不存在,则执行步骤311。
需说明的是,若此时该行分录已经有了库位的记录,则该行分录的录入流 程结束。
310、 ERP系统携带物料2在仓库A下的默认库位到第i+n行分录上,第i+n ^亍分录的录入流程结束;
例如,假设物料2在在仓库A下的默认库位为库位an,则ERP系统携带物料 2在仓库A下的默认库位an到第i+n行分录上,第i+n行分录的录入流程结束。
当然,如果此时用户觉得物料N的仓库和/或库位不符合要求,需要对该关 于仓库和/或库位的记录进行修改,则可以对仓库A和/或库位an进行修改,ERP 系统接收用户对仓库A和/或库位an的修改。
311、 ERP系统携带第i行分录中的库位al到第i + n行分录中,第i+n行分录 的录入流程结束。
312、 ERP系统判断仓库N是否等于仓库A,即仓库N是否就是仓库A,若 是,则执行步骤309,若不是,则执行步骤313。
313、 ERP系统判断第i+n行分录的物料2在仓库N中是否存在对应的库位, 即ERP系统判断第i+n行分录的物料2在仓库N中是否存在要存放的默认库位, 若存在,则执行步骤314,若不存在,则执行步骤315;
需说明的是,若此时该行分录已经有了库位的记录,则该行分录的录入流 程结束。
314、 ERP系统携带物料2在仓库N中的默^人库位到i + n行分录中;例如, 假设物料2在仓库N中的默认库位为库位an,则ERP系统携带库位an到第i + n行
11分录中,第i+n行分录的录入流程结束。
315、 ERP系统可以接收用户录入的库位;即需要用户手工录入库位,此 步骤为可选步骤。
为了更好地说明该方法,以下将举例进行说明。
首先,预设ERP系统里边有3个仓库(Warehouse): WOOl、 W002、 W003。 其中,W001下有三个库位(Location),分别为L001001、 L001002、 L001003; W002下有两个库位,分别为L002001、 L002002, W003没有库位;为了描述方 便,将具有库位的仓库称为库位管理的仓库,即库位管理指的是仓库包括有库 位,因此,可知W001和W002均为库位管理,W003不是库位管理。
又预设ERP系统里边有4个物料笔记本电脑(以下简称computer)、鼠标 (以下简称mouse)、电脑包(以下简称bag)、电脑桌(以下简称desk)。其中, computer的默认仓库为WOOl, computer在仓库W001下的默认库位为L001002; mouse没有默认仓库,mouse在仓库W001下的默认库位为L001002; bag的默认 仓库为WOOl,在W001下没有默认库位;desk的默认仓库为W002,在W002下 没有默认仓库。
当用户需要采购这4个物料,做一张采购入库单时,则录入关于这4个物料 的分录,即需要录入4行分录,假设第l到第4行分别为computer、 mouse、 bag、 desk,则该分录的录入方法如下
若用户需要将computer存放到仓库WOOl,则用户在第l行分录录入WOOl, ERP系统接收用户在第l行分录录入的WOOl,然后通过查询后台数据库,获知 computer在W001下存在默认库位L001002,于是,携带(即填充或填入)默认 库位L001002到第1行分录上,然后判断是否存在第1+1行,即第2行分录,由 预设的信息可知,存在第2行分录,第2行分录的物料是mouse,进一步的,ERP 系统通过查询后台数据库,确定mouse没有默认仓库,于是将第l行分录上用户 所录入的W001携带到了第2行分录中,然后通过查询后台数据库,获知mouse 在W001下存在默认库位L001002,于是携带 mouse在W001下的默认库位 L001002到第2行分录上,然后通过判断确定存在第3行分录bag,于是对bag是 否存在默认仓库进行判断,携带出bag的默认仓库WOOl,由于该默认仓库等于 第l行分录,即computer的仓库,又由于bag在W001没有默认库位,于是4巴第1行分录的库位L001002携带到第3行;接着是判断是否存在第4行分录,由预设 的信息可知,第4行分录的物料为desk,于是判断desk是否存在默认仓库,携 带出desk的默认仓库W002,由于desk在W002下没有默认库位,并且W002与第 1行分录的仓库W001不是同一个仓库,所以没有携带出任何库位,此时,用户 可以手工录入库位。由于第四条分录之后没有其它分录了 ,所以当前操作结束, 用户可以进行其它的分录录入操:作。
当然,如果此时用户觉得某一行分录的仓库和/或库位不符合要求,需要 对该关于仓库和/或库位的记录进行修改,则可以对仓库和/或库位进行4务改, ERP系统接收用户对仓库和/或库位修改。例如,此时由于某些原因,用户需要 把mouse存放到仓库W001下的库位L001001 ,则用户可以第2行分录的库位修 改为LOOIOOI。 ERP系统接收用户在第2行分录录入的L001001后,判断第2行分 录,发现第3行分录已经有了库位,于是不对该分录啦文任何处理;然后判断第4 行分录,虽然库位为空,但是第4行分录的仓库与第2行分录的仓库不一样,所 以不做任何处理。由于第四条分录之后没有其它分录了,所以当前操作结束。
由上可知,本实施例通过对每一行的分录进行判断,若不存在对应的仓库, 则将用户在第i行分录录入的仓库,携带到第i+n行分录中去;此外,如果仓库 是库位管理的,即仓库包括了库位,还可以根据用户在第i行分录所录入的仓 库判断是否存在默认的库位,若存在,则携带该默认的库位到第i行分录上, 进一步的,若第i+n行分录的仓库与第i行分录的仓库一致,且第i+n行分录的仓 库不存在默认的库位,则还可以将第i行分录的库位也携带到第i+n行分录上, 从而实现了自动录入(或者说填充)的功能,提高录入效率,简化录入过程, 可以大大节省用户的时间。另夕卜,还可以接受用户对该自动录入的信息的修改, 满足用户的不同需求。
实施例四、
为了更好地实施以上方法,本发明还相应地提供一种企业资源计划系统, 即EPR系统,如图3所示,该EPR系统包括第一接收单元401、第一判断单元402、 第 一携带单元403和第二携带单元404;
第 一接收单元401 ,用于接收用户在第i行分录中录入的关于物料l的第一 信息A;第一判断单元402,用于判断第i+n行分录的物料X是否存在对应的第一信 息N,其中,i和n均大于等于l且为整数;
第 一携带单元403 ,用于当第 一判断单元402判断存在对应的第 一信息N 时,携带第一信息N到第i+n行分录;
第二携带单元404 ,用于当第 一判断单元402判断不存在对应的第 一信息N 时,携带第一接收单元401接收到的第 一信息A到第i+n行分录。
为了避免作无用的操作,避免浪费系统资源,在接收用户在第i行分录中 录入的关于物料l的第一信息A之后,或者说在判断第i+n行分录的物料X是否 存在对应的第一信息N之前,还可以先判断是否存在第i+n行分录,因此,如图 4所示,该EPR系统还可以包括第二判断单元405;
第二判断单元405,用于在第一接收单元401接收用户录入的第一信息A之 后,判断是否存在第i+n行分录;
所述第一判断单元402,还用于当第二判断单元405判断存在第i+n行分录 时,判断第i+n行分录的物料X是否存在对应的第 一信息N。
另外,若第一信息下还有其它的信息,例如第一信息包括至少一个第二信 息的话,那么,如图4所示,该EPR系统还可以包括第三判断单元406、第三携 带单元407和第二接收单元408;
第三判断单元406,用于在第 一接收单元40l接收用户录入的第一信息A之 后,判断第i行分录中的物料l在第一信息A中是否存在对应的第二信息al;
第三携带单元407,用于当第三判断单元406判断存在对应的第二信息al 时,携带所述第二信息al到第i行分录中;
第二接收单元408,用于当第三判断单元406判断不存在对应的第二信息al 时,接收用户录入的第二信息al;
所述第二判断单元405,还用于在第三携带单元407携带所述第二信息a
到第i行分录中之后,判断是否存在第i+n行分录。
如图4所示,该EPR系统还可以包括第四携带单元409;
所述第三判断单元406,还用于在第二携带单元404携带第一信息A到第i+n 行分录之后,判断第i+n行分录的物料2在第 一信息A中是否存在对应的第二信 息a2;所述第三携带单元407,还用于当第三判断单元406判断存在对应的第二信 息a2时,携带所述第二信息a2到第i + n行分录中;
第四携带单元409,用于当第三判断单元406判断不存在对应的第二信息a2 时,携带第i行分录中的第二信息al到第i + n行分录中。
进一步的,如图4所示,该EPR系统还可以包括第四判断单元410;
第四判断单元410,用于在第 一携带单元403携带第 一信息N到第i+n行分录 之后,判断第一信息N是否等于第一信息A;
所述第三判断单元406,还用于当第四判断单元410判断第一信息N等于第 一信息A时,判断第i+n行分录的物料2在第一信息A中是否存在对应的第二信 息a2;当第四判断单元410判断第一信息N不等于第一信息A时,判断第i+n行 分录的物料2在第 一信息N中是否存在对应的第二信息an;
所述第三携带单元407,还用于当第三判断单元406判断存在对应的第二信 息an时,携带第二信息an到第i + n行分录中;
所述第二接收单元408,还用于当第三判断单元406判断不存在对应的第二 信息an时,接收用户录入的第二信息an。
另外,为了使得当用户觉得某一行分录的仓库和/或库位不符合要求时, 可以对该关于仓库和/或库位的自动填入记录进行进一步的修改,如图4所示, 该EPR系统还可以包括修改单元411;
修改单元411,用于接受用户对各行分录的第 一信息和/或第二信息的修改。
以下将举例作进一步详细说明。
假设,在ERP系统里边预设有3个仓库(Warehouse): WOOl、 W002、 W003。 其中,W001为库位管理,即WOOl下有三个库位(Location),分别为L001001、 L001002、 L001003; W002为库位管理,即W002下有两三个库位,分别为 L002001、 L002002; W003不是库位管理。
又假设在ERP系统里边预设有4个物料笔记本电脑(以下筒称computer )、 鼠标(以下简称mouse)、电脑包(以下简称bag)、电脑桌(以下简称desk )。 其中,computer的默认仓库为WOOl , computer在仓库WOOl下的默认库位为 L001002; mouse没有默认仓库,mouse在仓库W001下的默认库位为L001002;
15bag的默认仓库为WOO 1,在WOO 1下没有默认库位;desk的默认仓库为W002, 在W002下没有默^人仓库。
当用户需要采购这4个物料,做一张采购入库单时,则录入关于这4个物料 的分录,即需要录入4行分录,假设第1到第4行分别为computer, mouse、 bag、 desk ,则该ERP系统的操作如下
若用户需要将computer存放到仓库WOOl ,则用户在第l行分录录入WOOl, ERP系统的第一接收单元401接收用户在第l行分录录入的WOOl ,然后第三判 断单元406通过查询后台数据库,获知computer在W001下存在默认库位 L001002,于是,第三携带单元407携带(即填充或填入)默认库位L001002到 第l行分录上,然后第二判断单元405判断是否存在第1+1行,即第2行分录,由 预设的信息可知,存在第2行分录,第2行分录的物料是mouse,进一步的,第 一判断单元402通过查询后台数据库,确定mouse没有默认仓库,于是第二携带 单元404将第l行分录上用户所录入的W001携带到了第2行分录中,然后第三判 新单元406通过查询后台数据库,获知mouse在WOO 1下存在默认库位LOO 1002, 于是第三携带单元407携带mouse在W001下的默认库位L001002到第2行分录 上,然后第二判断单元405通过判断确定存在第3行分录bag,于是第一判断单 元402对bag是否存在默认仓库进行判断,第 一携带单元403携带出bag的默认仓 库WOOl,由于第四判断单元410判断该默认仓库与第1行分录仓库一致,且第 三判断单元406判断bag在WOOl没有默认库位,于是第四携带单元409把第l行 分录的库位L001002携带到第3行;接着第二判断单元405判断是否存在第4行分 录,由预设的信息可知,第4行分录的物料为desk,于是第一判断单元402判断 desk是否存在默认仓库,第 一携带单元403携带出desk的默认仓库W002,由于 第三判断单元406判断出desk在W002下没有默认库位,并且第四判断单元410 判断出W002与第1行分录的仓库W001不是同 一个仓库,所以没有携带出任何 库位,此时,用户可以手工录入库位,当用户手工录入库位时,第二接收单元 408接收用户录入的库位。由于第二判断单元405判断第四条分录之后没有其它 分录了,所以当前操作结束。
当然,如果此时用户觉得某一行分录的仓库和/或库位不符合要求,需要 对该关于仓库和/或库位的记录进行修改,则修改单元411接受用户对各行分录
16的仓库和/或库位的修改。例如,此时由于某些原因,用户需要把mouse存放到 仓库WOO 1下的库位LOO 1001,则用户可以第2行分录的库位修改为LOO 1001 。 修改单元411接收用户在第2行分录录入的L001001后,第三判断单元406判断第 3行分录,发现第3行分录已经有了库位,于是不对该分录做任何处理;然后第 三判断单元406判断第4行分录,虽然库位为空,但是第四判断单元410判断出 第4行分录的仓库与第2行分录的仓库不一样,所以不啦文任何处理。由于第四条 分录之后没有其它分录了,所以当前操作结束。 综上,本发明实施例具有如下有益效果
本实施例通过对每一行的分录进行判断,若不存在对应的仓库,则将用户 在第i行分录录入的仓库,携带到第i+n行分录中去;此外,如果仓库是库位管 理的,即仓库包括了库位,还可以根据用户在第i行分录所录入的仓库判断是 否存在默认的库位,若存在,则携带该默认的库位到第i行分录上,进一步的, 若第i+n行分录的仓库与第i行分录的仓库一致,且第i+n行分录的仓库不存在默 认的库位,则还可以将第i行分录的库位也携带到第i+n行分录上,从而实现了 自动录入(或者说填充)的功能,才是高录入效率,简化录入过程,可以大大节 省用户的时间。另外,还可以接受用户对该自动录入的信息的修改,满足用户 的不同需求。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中,存储介质可以包括ROM、 RAM、》兹盘或光盘等。
以上对本发明实施例所提供的一种分录的录入方法及企业资源计划系统
述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时, 对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围 上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
1权利要求
1、一种分录的录入方法,其特征在于,包括接收用户在第i行分录中录入的关于物料1的第一信息A;判断第i+n行分录的物料X是否存在对应的第一信息N,其中,i和n均大于等于1且为整数;若是,则携带第一信息N到第i+n行分录;若否,则携带第i行分录中的第一信息A到第i+n行分录。
2、 根据权利要求l所述的方法,其特征在于,所述接收用户在第i行分录 中录入的关于物料l的第 一信息A之后还包括判断是否存在第i+n行分录;若是,则执行判断第i+n行分录的物料X是否存在对应的第一信息N的步骤;若否,结束流程。
3、 根据权利要求2所述的方法,其特征在于,所述接收用户在第i行分录 中录入的关于物料l的第 一信息A之后还包括判断第i行分录中的物料l在第一信息A中是否存在对应的第二信息al; 若是,则携带所述第二信息al到第i行分录中; 若否,则接收用户录入的第二信息al; 执行判断是否存在第i+n行分录的步骤。
4、 根据权利要求3所述的方法,其特征在于,所述携带第i行分录中的第 一信息A到第i+n行分录之后还包括判断第i+n行分录的物料2在第一信息A中是否存在对应的第二信息a2;若是,则携带所述第二信息a2到第i + n行分录中;若否,则携带第i行分录中的第二信息al到第i + n行分录中。
5、 根据权利要求4所述的方法,其特征在于,所述携带第一信息N到第i+n 行分录之后还包括判断第 一信息N是否等于第 一信息A;若是,则执行判断第i+n行分录的物料2在第一信息A中是否存在对应的第 二信息a2的步骤;若否,则判断第i+n行分录的物料2在第 一信息N中是否存在对应的第二信息an,若存在,则携带第二信息an到第i + n行分录中,若不存在,则接收用户 录入的第二信息an。
6、 根据权利要求1至5中任一项所述的方法,其特征在于,还包括 接受用户对各行分录的第一信息和/或第二信息的修改。
7、 一种企业资源计划系统,其特征在于,包括第一接收单元、第一判断 单元、第一携带单元和第二携带单元;第一接收单元,用于接收用户在第i行分录中录入的关于物料l的第一信息A;第 一判断单元,用于判断第i+n行分录的物料X是否存在对应的第 一信息 N,其中,i和n均大于等于l且为整数;第一携带单元,用于当第一判断单元判断存在对应的第一信息N时,携带 第 一信息N到第i+n行分录;第二携带单元,用于当第一判断单元判断不存在对应的第一信息N时,携 带第 一接收单元接收到的第 一信息A到第i+n行分录。
8、 根据权利要求7所述的企业资源计划系统,其特征在于,包括第二判断单元;第二判断单元,用于在第一接收单元接收用户录入的第一信息A之后,判 断是否存在第i+n行分录;所述第一判断单元,还用于当第二判断单元判断存在第i+n行分录时,判 断第i+n行分录的物料X是否存在对应的第一信息N。
9、 根据权利要求8所述的企业资源计划系统,其特征在于,还包括第三判 断单元、第三携带单元和第二接收单元;第三判断单元,用于在第一接收单元接收用户录入的第一信息A之后,判 断第i行分录中的物料l在第一信息A中是否存在对应的第二信息al;第三携带单元,用于当第三判断单元判断存在对应的第二信息al时,携带 所述第二信息al到第i行分录中;第二接收单元,用于当第三判断单元判断不存在对应的第二信息al时,接 收用户录入的第二信息al;所述第二判断单元,还用于在第三携带单元携带所述第二信息al到第i行分录中之后,判断是否存在第i+n行分录。
10、 根据权利要求9所述的企业资源计划系统,其特征在于,还包括第四 携带单元;所述第三判断单元,还用于在第二携带单元携带第 一信息A到第i+n行分录 之后,判断第i+n行分录的物料2在第 一信息A中是否存在对应的第二信息a2;所述第三携带单元,还用于当第三判断单元判断存在对应的第二信息a2 时,携带所述第二信息a2到第i + n行分录中;第四携带单元,用于当第三判断单元判断不存在对应的第二信息a2时,携 带第i行分录中的第二信息al到第i + n行分录中。
11、 根据权利要求10所述的企业资源计划系统,其特征在于,还包括第四 判断单元;第四判断单元,用于在第一携带单元携带第 一信息N到第i+n行分录之后, 判断第一信息N是否等于第一信息A;所述第三判断单元,还用于当第四判断单元判断第一信息N等于第一信息 A时,判断第i+n行分录的物料2在第一信息A中是否存在对应的第二信息a2, 当第四判断单元判断第一信息N不等于第一信息A时,判断第i+n行分录的物料 2在第 一信息N中是否存在对应的第二信息an;所述第三携带单元,还用于当第三判断单元判断存在对应的第二信息an 时,携带第二信息an到第i + n行分录中;所述第二接收单元,还用于当第三判断单元判断不存在对应的第二信息an 时,接收用户录入的第二信息an。
12、 根据权利要求7至11中任一项所述的企业资源计划系统,其特征在于, 还包括修改单元;修改单元,用于接受用户对各行分录的第一信息和/或第二信息的修改。
全文摘要
本发明公开了一种分录的录入方法及企业资源计划系统。本发明实施例通过对每一行的分录进行判断,若不存在对应的分录信息,例如仓库,则将用户在第i行分录录入的分录信息,携带到第i+n行分录中去,从而实现了自动录入(或者说填充)的功能,提高录入效率,简化录入过程,可以大大节省用户的时间。
文档编号G06Q10/00GK101464974SQ20081018772
公开日2009年6月24日 申请日期2008年12月31日 优先权日2008年12月31日
发明者华 樊 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1