隔月补单造成关账报负库存问题的控制方法(一)--关键步骤
金蝶云星空在日常出库单做负库存检测时,只要即时库存数量>=要出库数量,那么出库单即可审核通过,单据审核时并不控制入库日期是否在出库日期之后、是否隔月等情况。但是在月底关账是会比对出入库数量,此时会舍弃次月及后续的入库数量,从而报负库存导致无法关账。
当然入库日期在出库日期之后基本上是补单造成的,一方面要用管理制度进行规范,另外一方面就是在事前在系统中做控制,做好防错措施。
解决思路如下:
1、在所有出库单“审核”按钮上加插件控制;
2、由于入库的库存和出库的库存没有直接关联关系,所以库存数量的控制关系应该是:
本单明细每行:出库单数量<=即时库存数量-下个月及后续的所有确认的入库单数量之和(编码、仓库,批号)
3、难点:
(1)要在所有有出库单上做这个控制;
(2)要查询所有已确认的各种类型的入库单的入库数量;
(3)其中调拨单和其他出入库单又要区分库存方向,普通还是退货,出入库又分别对调。
参考下面这个列表,应该是所有出入库单据。各位可根据公司的业务涉及的具体单据做减法,没启用的单据就无需考虑了:
后续会把程序代码(包括插件代码和SQL)补充上来。以下是部分SQL截图,还没调试完:
上述解决方法若有问题请大家及时留言,谢谢!
(代码已完成,链接:https://wenku.my7c.com/article/499211556584695040?fromAction=POST_ARTICLE&productLineId=1)
既然系统存在这样的漏洞,为什么不从产品的稳定性去加以修改,由产品自己去控制,而不上由使用方去开放控制
温馨提醒:在代码链接页面里现在已经是完整代码了。鉴于各企业可能启用的出入库单据不同,所以可能有需要在插件代码和SQL语句中进行补充的地方(需要补充的地方已经有提示了)
有完成的插件 示例代码吗?
隔月补单造成关账报负库存问题的控制方法(一)--关键步骤
本文2024-09-16 17:34:40发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-16597.html