电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何修改业务单据预置字段/自定义字段的编辑长度

来源:金蝶云社区作者:金蝶2024-09-2316

如何修改业务单据预置字段/自定义字段的编辑长度

【问题描述】
是否可以修改字段长度?


【概述】
一般是单据保存报错提示,截断字符或者二进制,语句已终止。排查后发现是单据上某个字段输入值超出了字段的最大长度,此时需要进行字段长度的修改。bos里面的参考以下2种情形处理。


【关键字段解析】

什么是数据库字段长度


什么是BOS字段编辑长度


需要将字段长度加长
基本逻辑:需要先修改数据库长度,在数据库长度范围内修改bos的编辑长度。
需要将字段长度减小
直接修改字段bos属性编辑长度即可。


【情景一】
业务场景
字段是系统预置字段修改字段长度
1.在预设数据库长度范围内改大
解决方案

预置字段可先打开单据找到对应字段,以付款单的备注为例,查看该字段的编辑长度,可将其编辑长度适当修改(一个汉字在数据库里占用两个字符,文本数据库长度100,多行文本数据库长度510),若保存还是报错,则需提供单转数据组后台修改数据库里字段长度。


2.超预设数据库字段长度改大

解决方案
超预设数据库字段长度,首先要在数据库把字段长度改大,才能在BOS里修改编辑长度,目前不支持在数据结构变更导出执行脚本去执行,需要自己写语句执行,或者提单转处理。


【情景二】
业务场景
自定义字段修改字段长度
解决方案
字段新增的时候,支持直接修改编辑长度,若已经保存后再修改长度,在金蝶云星空产品在2020年11月补丁(补丁号:PT-146861 [7.6.0.202011])的环境下,BOS平台已增加自定义字段修改长度的功能。私有云客户可以自行数据库修改自定义字段,。
以销售订单为例:
step1:表头表体分别都增加一个文本类型的自字义字段:

step2:保存完成后,通过菜单栏上【编辑】--->【数据结构变更】step3:打开数据结构变更操作台再通过导出脚本,保存在当前电脑上,将生成的脚本在对应的数据库里执行
--在XXX数据中心下,对字段F_tttt_Text(F_tttt_Text)修改字段长度为255
EXEC p_AlterColumn 'T_SAL

如何修改业务单据预置字段/自定义字段的编辑长度

【问题描述】是否可以修改字段长度?【概述】一般是单据保存报错提示,截断字符或者二进制,语句已终止。排查后发现是单据上某个字段输入值超...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信