产品设计时间不久,就接到一个重大任务,上司要求我完成进货验收单处理的设计工作。笔者结合自己以前的工作经验,还去一家企业实际考察后,结合ERP产品的原先功能,做出了以下的设计思路。作业。
在进货验收单审核的过程中,在系统后台会自动发生一些作业,更新相关单据的内容,以保障数据的一致性。
1、更新进货单单身的进货验收单号。在进货单单身中,有一个进货验收单号的字段。若这个字段中有内容的话,可以在进货单中直接通过关联查询,查到对应的进货验收单,这方便了用户对于日后单据的追踪与管理。在进货验收单审核的时候,若进货验收单中有相关的进货单信息,即用户是按照进货单生成进货验收单,或者在手工开立进货验收单的时候,制定了进货单号,则在进货验收单审核过程中,后台会自动把这个进货验收单号更新给进货单。同时,对于进货单来说,若进货单单身有这个进货验收单字段有内容的话,则该进货单就无法审核。另外,若是采用“进货单转换进货验收单”作业产生进货验收单的话,这个字段的内容是在这个转换的过程中就被更新了。
2、更新进货单单身的验收数量。若走验收流程的话,在进货单审核后,进货单单身的验收数量为0。这个字段是根据进货验收单中的验收数量而更新的。在进货验收单进行审核时,会自动把这个进货验收数量更新到相关的纪录中。当然,前提是进货验收单中有相关的进货单信息,或者说,系统能够知道进货验收单所对应的是哪一张进货单。
3、直接生成应付凭单功能。若企业用户走进货验收流程的话,则可以不用进货单作为结帐的依据,而直接利用进货验收单进行结帐。这在系统初始化的时候可以进行设置。若在系统初始化的过程中,把进货验收单设置成为自动结帐的话,则在进货验收单审核之后,会自动根据这张进货验收单生成应付凭单。不过这种流程采用的企业比较少。毕竟,进货验收单只能作为结帐的依据,企业最终还是要根据进货单来做帐。