请教业务公式判断单据是否删除
请教,有A和B两表,A表审核时,通过业务公式赋值生成了B表,并通过A表的单号与B表的数据来源关联(A表审核时,单号赋值给B表的数据来源),请问如果A表反审前,必须要先删除了B表生成的单,否则不能反审。请问如何设置?加一个反审检测就可以了。B表建数据源,按来源单号统计单据数量
当统计结果>0时,报错,不允许删除 本帖最后由 anson0258 于 2021-6-8 08:21 编辑
怎样知道统计结果>0,请问是不是在B表那里的数据接口做成如下图:
红色框这样,用计数函数来统计?
本帖最后由 liu_lijian1 于 2021-6-8 08:42 编辑
直接在B单据独立做一个数据接口,统计来源单号为表A中某单号对应的B表单单据数
然后到A单据中,做反审核检测
我不太清楚你的应用场景,一般如果手动去删除的话,再反审核,在操作上还是比较繁琐的,一般是反审核就直接删除了B单据。
那这种情况也是会造成另外的漏洞,所以就会加检测:如果B单有变动,或审核时,就不允许A再反审核了。
比如:采购发票,审核之后,生成了应付单据,应付单据再有一个审核确认的过程,当财务把应付单据审核了,采购发票就不允许再反审核修改了,需要财务反审应付单据才可以对采购发票进行修改。如果财务对应付单据还没有做任何处理时,采购发票还是可以随时反审修改的。这样就是中间有一个缓冲时间。
那这种检测:就是通过查询B单的单据状态来进行检测了。
明白了,谢谢,原来我一开始不行是因为多了数据项。原来是只要计数一个数据项就可以。
页:
[1]