anson0258 发表于 2021-6-7 17:24:31

请教业务公式判断单据是否删除

请教,有A和B两表,A表审核时,通过业务公式赋值生成了B表,并通过A表的单号与B表的数据来源关联(A表审核时,单号赋值给B表的数据来源),请问如果A表反审前,必须要先删除了B表生成的单,否则不能反审。请问如何设置?

Prex 发表于 2021-6-7 17:44:45

加一个反审检测就可以了。B表建数据源,按来源单号统计单据数量
当统计结果>0时,报错,不允许删除

anson0258 发表于 2021-6-8 08:16:04

本帖最后由 anson0258 于 2021-6-8 08:21 编辑

怎样知道统计结果>0,请问是不是在B表那里的数据接口做成如下图:

红色框这样,用计数函数来统计?

Prex 发表于 2021-6-8 08:29:23

本帖最后由 liu_lijian1 于 2021-6-8 08:42 编辑

直接在B单据独立做一个数据接口,统计来源单号为表A中某单号对应的B表单单据数

然后到A单据中,做反审核检测

我不太清楚你的应用场景,一般如果手动去删除的话,再反审核,在操作上还是比较繁琐的,一般是反审核就直接删除了B单据。
那这种情况也是会造成另外的漏洞,所以就会加检测:如果B单有变动,或审核时,就不允许A再反审核了。
比如:采购发票,审核之后,生成了应付单据,应付单据再有一个审核确认的过程,当财务把应付单据审核了,采购发票就不允许再反审核修改了,需要财务反审应付单据才可以对采购发票进行修改。如果财务对应付单据还没有做任何处理时,采购发票还是可以随时反审修改的。这样就是中间有一个缓冲时间。
那这种检测:就是通过查询B单的单据状态来进行检测了。



anson0258 发表于 2021-6-8 08:40:05

明白了,谢谢,原来我一开始不行是因为多了数据项。原来是只要计数一个数据项就可以。
页: [1]
查看完整版本: 请教业务公式判断单据是否删除