帆软填报时,如何避免多人同时在线操作时,单据编号不重复

帆软填报时,如何避免多人同时在线操作时,单据编号不重复,单据编号规则:年月日 +数据库最大流水号

FineReport 陈刚 发布于 2025-7-30 16:40 (编辑于 2025-7-30 16:42)
1min目标场景问卷 立即参与
回答问题
悬赏:103 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-7-30 16:47

在数据库写个触发器

有数据插入的时候 ,自动更新这个字段

就是说提交数据后,这个流水号就有了

----------------------------

或是参考

关于流水号解决-自动编号方案https://bbs.fanruan.com/thread-94635-1-1.html

最佳回答
0
农夫三拳1Lv6中级互助
发布于2025-7-30 16:49(编辑于 2025-7-30 17:45)

这样试一下,填报属性使用公式,填报时候应该会从数据库里实时取最大的,这样选中不了未修改不更新   公式:TODAY()+'-'+SQL()

两个人同时提交,可能也会重复,

建议加一个主键,     年月日 +数据库最大流水号+填报人

image.png

------------------------------

image.png

最佳回答
0
孤陌Lv6资深互助
发布于2025-7-31 10:59(编辑于 2025-8-1 11:28)

这个单据号就不要在前台显示 后台触发器来实现  还有一个插件能实现你的需求  流水號函式-https://help.fanruan.com/finereport-tw/doc-view-3682.html 

  • 5关注人数
  • 91浏览人数
  • 最后回答于:2025-8-1 11:28
    请选择关闭问题的原因
    确定 取消
    返回顶部