限额领料单问题的总结215号工程师问题描述:872版本,材料出库单删除时,系统提示:单据删除失败,修改或稍后再试,此单据由限额领料单产生,不能删除。向上联查,提示:没有此单据或者您没有此单据的全部数据权限。实际为帐套主管操作。问题现象:问题分析:从错误截图上查看,业务类型显示为限额领料,并且有业务号,说明此材料出库单应该是由限额领料单分单生成的。不能直接点击删除将其删除掉,应该找到对应的限额领料单,将限额领料单删除,则其关联的材料出库单将自动被删除。但是现在上查,查询不到限额领料单,系统中的限额领料单已经被删除了吗?为何材料出库单还保留,难道是后台将限额领料单进行的删除吗?跟用户沟通,是否有人后台帮助其删除限额领料单,用户否认,称没有人会在后台删除记录。查看关联的业务号,不像是完全流水号产生,跟用户沟通,指导用户检查,限额领料单的单据号为完全手工编号的方式。由此推断,是否用户的限额领料单进行分单后,又修改了单据编号呢?然后再删除限额领料单,此时,由于材料出库单上的业务号并不会改变,导致原本关联的材料出库单并没有被删除。下面按照刚刚的推测在软件中进行测试。做一张限额领料单,单据编码为5555.分单生成材料出库单,如下图。此时将限额领料单的单据编号修改为6666。这样材料出库单上关联的业务号5555的限额领料单,在系统中不存在了。向上联查时,按照业务号关联查找,找不到对应的限额领料单。此时有可能实际的限额领料单删除了,或者存在但是单据编号已经改变,按照原来的业务号进行关联,则查询不到。至此找到出现问题的原因。找到问题的原因,解决也比较简单,如果能够确认到修改了单据号的限额领料单,将限额领料单的单据号修改回来,然后再删除限额领料单即可,则关联的材料出库单也删除掉。如果已经无法确认到限额领料单,或者限额领料单已经被删除,也不需要后台删除材料出库单,做一张限额领料单,单据号就是材料出库单上的业务号,然后将限额领料单删除,则材料出库单也就同时删除掉了。问题总结:限额领料单,对于单据编号方式为手工编号,或者手工改动重号时自动重取。在已经分单后,还是可以修改限额领料单的单据号。如果实际用户使用过程中,不在管理上进行要求控制,则将导致前面所述的问题存在,由限额领料单产生的材料出库单查询不到上游的单据,无法删除的问题。建议用户在使用时在管理上进行控制,或者直接使用流水号的方式,不要手工改动单据编码,避免造成后续问题出现。此情况在890版本上测试,也将会有此问题产生。