斗栱云新版本(v5.1.1)现已发布!⏰ 更新时间:2026-06-25
本次更新重点【单行文本添加「自动编号」功能,付款申请支持同时收票/执行/结算,单据支持按条件配置权限】感谢您一直以来的信任与支持,欢迎体验新功能!
上线功能简介
1、单行文本添加「自动编号」功能
1.功能介绍
1、【单行文本】属性中添加「自动编号」能力

2、自动编号规则的添加/排序/删除/编辑:

添加:点击「添加」按钮,选择要添加的规则;
排序:拖拽编号规则后的排序按钮,即可对编号显示内容进行排序;
删除:点击编号规则后的删除按钮,可删除规则;
编辑:点击对应的编号规则,即可对规则详情进行编辑
3、自动编号规则可以添加「自动计数」「日期」「固定字符」「表单名称(自动取拼音首字母前5位)、表单字段」
01-自动计数

自动计数是流水号默认必选的规则,自动计数支持设置的内容如下:
1)计数位数:计数位数设置范围为 3~5;计数位数可以限制流水号最大值,当达到计数位数最大值时则重新开始计数。如,当设置的计数位数为 5,当计数达到 99999 时,则从 1 重新开始计数。
2)位数固定:默认开启,点击可切换开启/关闭状态,开启后则显示固定的位数。如,当计数位数为 5,当前计数为 1 时,开启位数固定时,流水号显示为 00001;未开启时,则流水号显示为 1。
注意:系统单据的计数位数默认为3,一天最高支持新增1000条单据,超过1000条,在提交时就会提示单号重复
02-日期

在「日期」中可以选择系统中必填的日期字段和创建日期字段
1)显示格式:支持把日期设置为“年-月-日、年-月、年”显示
2)重置周期:重置周期是指自动编号重新计数的条件,支持设置为如下重置周期:
不重置:不在任何日期重置计数;
每日重置:每日 00:00:00,自动从初始值重新开始计数;
每月重置:每月首日 00:00:00,自动从初始值重新开始计数;
每年重置:每年首日 00:00:00,自动从初始值重新开始计数。
注意:只有使用了日期控件作为编号规则,才支持设置重置周期
03-固定字符

在流水号规则中添加固定字符,在固定字符后的文本框中手动录入要添加的字符即可:
用途:用作连接符。示例,创建日期和编号之间,用-符号连接起来、或者有些业务单据有固定的前缀。示例:进项发票单据 FP-202606230066..
04-表单名称(自动取拼音首字母前5位)

系统会自动读取表单中文名称,把每个汉字转换成拼音首字母,只截取前 5 个首字母作为固定标识字符
目的:兼容现在「单号」逻辑。示例:支出合同单据 ZCHT-202606230066...
05-表单字段

在使用编号配置中,可能需要使用到表单中的字段来作为编号的组成部分,那么添加表单字段即可实现。
目前支持表单中的单行文本、日期、数值、下拉单选、单选、人员单选作为编号组成成分。编号规则中支持添加多个表单字段。
注意
1、五种流水号规则的必选、可重复添加的限制如下:
自动编号规则 | 是否必选 | 是否可重复添加 | 是否支持参与分组 |
自动计数 | 是 | 否 | 否 |
日期 | 否 | 否 | 否 |
固定字符 | 否 | 是 | 否 |
表单字段 | 否 | 是 | 是 |
表单名称拼音首字母 | 否 | 否 | 否 |
06-按分组自增编号

字段分组,就是给编号 “分池子”。
同一个分组 → 共用一个序号池,序号连续往上加(001→002→003…)
不同分组 → 各用各的序号池,互相不干扰、各从 001 开始
示例场景
用户希望按照不同的「合同类型」来进行独立编号
用户当前合同「劳务合同」编号为005,然后新增一个「分包合同」编号不想要显示006,想显示为001,然后再新增一个「分包合同」时,再显示002
实现方案
1、开启「按字段自增编号」
2、选择「合同类型」作为分组字段即可
07-允许调整

这个开关控制单号能不能手动改:
打开开关:新增单据单号能手动编辑;
关掉开关:单号框直接置灰不能编辑,只能用系统自动生成的编号,不能手动修改
注意
系统「单号」字段,该功能为开启状态,用户自定义添加的编号字段,该功能为关闭状态
2、付款申请支持同时收票&执行&结算操作
1.背景介绍
原付款申请需分别创建收票、项目执行、结算三张单据填报审批,流程繁琐、效率低。
本次优化付款申请模块,支持在同一单据内录入发票、执行、结算三类信息,无需分单提交,减少重复填报与多轮审批,缩短处理时长,提升付款效率。
2.功能介绍
1、付款申请新增参数支持【付款申请同时录入发票&产值&结算】,默认关闭,开启后,根据勾选范围
新增“合同”付款申请时支持同时录入发票,执行,结算单
新增“订单、仅项目”付款申请仅支持同时录入进项发票

根据勾选的范围,在付款申请中展示对应的“组件”;
当付款申请提交后会同步生成对应【进项发票、合同执行单、合同结算单】从而达到付款同时录入发票,执行等场景;

2、新增付款申请入口改造,分为【合同付款、订单付款、仅项目付款】
3、原参数【付款申请必选合同或采购订单】调整:开启参数后,隐藏“仅项目付款”入口,保留合同或订单新增入口;
注:不同来源付款申请只展示相关联的字段,1)系统中合同与采购订单付款不会同时存在;2)合同与订单申请不展示“预付款”,预付款适用于仅项目订单付款申请;

4、合同付款-同时收票、执行、结算
进项发票:每行代表一张单据,填写发票信息,支持“上传识别”;
付款申请只支持对一份合同请款,不论存在多少行“进项发票,执行单,结算单”都只作用于此合同;

提交同时校验以下参数并管控

5、订单付款-同时收票
采购订单明细新增字段:
关联采购合同:带出订单关联的合同,详情支持穿透查看合同详情;(付款登记同步增加)
已收票金额:包含审批通过的进项发票金额+订单本次收票金额(不刷历史数据,留空,无法还原当时的收票金额)
进项发票:每行代表一张单据,填写发票信息+订单收票金额,支持“上传识别”;
付款申请支持多笔订单请款,单个订单付款时,多张发票金额都统计到此订单(发票金额=本次收票金额);多个订单付款时,需要对关联的“进项发票”进行票额分配;

提交同时校验以下参数并管控

6、无合同/订单付款-同时收票
“无合同订单付款”申请支持同时收票,审批通过后同样支持后补“关联合同”,关联后,对应进项发票也会同步关联合同;
7、提交校验
提交后(审批中或审批通过)此时会生成对应的单据(包括上传的图片/附件),生成的单据状态同步,不走单据本身审批流,且生成的单据不支持“撤销/弃审”(点击提示:需撤销源头对应付款申请……),撤销原申请生成的单据自动删除;
生成的单据详情增加字段“关联付款申请”支持溯源

8、付款申请详情
1、新增字段「本次审批未付款金额」等于(付款申请金额-本次申请已付款金额-本次申请付款中金额)
2、增加发票重复提醒标识(如开启同时收票,同时开启进项发票发票查重功能)

3、单据支持按条件配置权限
1.背景介绍
现有角色权限体系精细化程度不足,存在两个问题:
项目内权限仅分 “本人”“全部” 两级。以“合同”为例,经办人若非创建人,则无法查看自身负责合同;若开启“全部”权限又会查看无关合同,拉低效率且易泄露信息。
下游单据选合同弹窗未作权限过滤,同项目人员可查看全部合同,权限约束失效,易引发操作混乱,加剧信息安全与管理风险。
适用场景:合同分类管理,供应商分类管理等;
2.功能介绍
在【自定义中心-表单管理-高级配置-角色权限】中新增“条件配置”功能,作为对单据“项目内权限”的补充
权限范围:基于项目权限范围内本人与全部之间,配置了条件后,支持查看/选择“本人”+条件下单据,范围小于“全部”
注:在配置条件前,需要将授权人数据权限改为“本人”,如范围为“全部”则已经覆盖此授权范围,配置也没有必要;
配置成功后,即使授权人没有当前单据的“查看”权限,在其他单据也能选到“条件下”的数据;

适用范围:自定义中心可配置的单据,含基础单据(项目除外)
影响范围:1)单据本身列表数据查看;2)关联表单/关联多选弹窗选择

条件配置
标题:对此条件配置命名,方便区分管理
查看条件:可选择单据字段配置条件,多个条件之间为“且”关系
授权对象:可选人员或角色进行授权管理

结束~🌺



