请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

glacier_

高级会员

78

主题

215

帖子

1063

积分

高级会员

积分
1063
glacier_
高级会员   /  发表于:2025-10-29 09:16  /   查看:116  /  回复:8
10金币
本帖最后由 glacier_ 于 2025-10-29 09:17 编辑

对于不同的公司,会有不同的合同编号规则,如何在一套程序内,同一数据表,通过活字格程序满足不同编号规则的合同编号自动生成功能?
例如:

规则一:(年份)-【公司符号】-[月份]-四位序号
规则二:(公司符号)-(项目号)-(年份)-四位序号


单个规则生成好说,问题是不同规则需要在同一表内适配

最佳答案

查看完整内容

肯定可以,比如下图erp的编码规则,可以每个单位编制规则,首先你得把所有可能用到的字段都放进来,然后拼接就行,写一个存储过程就可以实现

8 个回复

最佳答案
最佳答案
Syl悬赏达人认证
论坛元老   /  发表于:2025-10-29 09:16:26
来自 8#
glacier_ 发表于 2025-10-29 15:04
感谢上面所有回答,实现方式我懂,我就想知道有没有办法只写一个程序,就覆盖所有的可能性,而不是每次加一 ...

肯定可以,比如下图erp的编码规则,可以每个单位编制规则,首先你得把所有可能用到的字段都放进来,然后拼接就行,写一个存储过程就可以实现

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2025-10-29 09:17:47
2#
可以自己写一个服务端命令,不用自带的
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-10-29 09:32:32
3#
两个思路,第一个就是楼上大佬说的不使用活字格的自动编号,而是自己去处理这里的逻辑

第二个时我们设计两个自动编号列,分别使用两种不同的规则,然后使用公式字段判断当前记录应该使用哪个规则,显示时使用这个公式字段即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Syl悬赏达人认证
论坛元老   /  发表于:2025-10-29 10:35:55
4#
没好法,自己写规则最靠谱。公司2带项目,如果是只是顺序不同,倒是可以用楼上的做法2
回复 使用道具 举报
恒德勤智
中级会员   /  发表于:2025-10-29 14:36:49
5#
可以用服务端命令结合数据库写一个自动编码的数据规范,需要的时候再设置参数使用
回复 使用道具 举报
glacier_
高级会员   /  发表于:2025-10-29 15:04:58
6#
感谢上面所有回答,实现方式我懂,我就想知道有没有办法只写一个程序,就覆盖所有的可能性,而不是每次加一个规则,我就得单独写一个程序
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2025-10-29 15:31:09
7#
glacier_ 发表于 2025-10-29 15:04
感谢上面所有回答,实现方式我懂,我就想知道有没有办法只写一个程序,就覆盖所有的可能性,而不是每次加一 ...

就服务端传入规则,最常用的
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-10-29 16:54:24
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部