关闭状态和业务关闭区别说明

经常有同学对单据的几个关闭状态有疑问,在此整理归纳如下:

业务关闭:单据的后续业务,触发本单据行关闭了,表示业务结束了。(举例:采购订单上A物料10个已经采购入库10个了,那么采购订单A物料那行会业务关闭。如果这个订单上还有其他物料未入库,那么这个采购订单关闭状态不会关闭。)
关闭状态:表示一整张单据结束了,不发生后续业务了。

区别联系:业务关闭一般是指行业务结束了,关闭状态是指整单业务结束了。因为订单上可能会有多行。订单上一行业务结束后,那行就会自动业务关闭,订单上所有行都业务关闭后,整个订单关闭状态才会显示已关闭。

如果手动结束订单,会导致订单显示如下图红框显示的关闭状态:已关闭,但是业务关闭:未关闭。这是正常现象,仅表示这单有业务没完成,但是这单结束不做了。

常见问题:

为什么采购订单整单关闭后,业务关闭状态还是正常?

业务关闭是指采购订单全部入库后系统自动进行行业务关闭,整单关闭是将订单终止不让下推收料入库的动作。两者控制不一样

 

金蝶官方说明:

业务关闭是行关闭,关闭状态确实是指整单关闭。

两者之间的关系,用数学上的语言来讲,所有分录全部业务关闭是整单关闭的充分不必要条件。

即,当所有分录都业务关闭时(比较常见的是全部分录执行完毕后自动行关闭),系统会自动将单据整单关闭掉。

但手动关闭掉整单的同时,系统不会自动处理将分录全部业务关闭。

理由如下:
1、考虑到手动关闭整单可能需要反向操作,如果系统自动处理将分录全部业务关闭,那么整单反关闭的时候要恢复分录的原来行状态不太容易,需要保存好整单关闭前的所有分录行状态。
2、不管是整单关闭还是行关闭,都是一个标示,主要用于控制能否继续往下进行业务。要达到这个目的,只需要判断整单关闭且行关闭都未关闭的行才可进行下一步操作即可。也即是说第一点,不需要处理整单关闭后自动将分录全部关闭也可达到目的。

综上所述,考虑到在达成既定目标的情况下,最大的简化系统,采用了目前的这种实现方式。即:当所有分录都业务关闭时(比较常见的是全部分录执行完毕后自动行关闭),系统会自动将单据整单关闭掉。但手动关闭掉整单的同时,系统不会自动处理将分录全部业务关闭。

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

本站提供金蝶、钉钉等开发实施相关技术文章的发布和转载。如有侵权,联系立删(info@zjgkd.cn) 。
Powered by WordPress · 苏ICP备13058196号-11