如附件图所示? 主要是多用户并发的时候,如何处理单据号不重复。 虽然系统在保存时会提示重复, 请教下一个单据,多重编号方案(依据单据扩展的值),如何处理并发用户保存时不重号问题? 1、假如A、B两用户同时做单据,且做同一类型的单据 此时两个获取的单据编号应该是一样的。 2、一个用户先保存了,另外一个用户稍后保存,此时会报单据编号存在 3、请问如何解决这个问题呢?一是在before_oper时再检测,但搞不明白怎么判断是不是真重复 谢谢老师 只是出现这个提示的时候如何先捕获到再执行编号方案,如果可以也行。
不重复的话,试试 去检索ebs_v是否存在,并加上voucher_id==0 int before_oper() { if(oper_type=="save") { if(单据编号存在 && voucher_id==0) {执行重新编号} } return 1; } 断号的话,再加个检测,可参考这个 https://www.jb51.net/article/27343.htm
登录后方可发贴