025-85513261   13611587156(微信)

金蝶云星空应收票据生成收款单保存时报错

分享到:
点击次数:95 更新时间:2024年02月05日17:09:23 打印此页 关闭
报错.png

这个问题源自于该字段长度不足。

收款单的应收票据单据体有个字段,FBPBILLNUMBER 票据(包)号。这个字段在程序端的默认长度是50,当实际票据(包)号长度变长后,就不够用了。

而数据库端该字段的默认长度是varchar(255),所以参照数据库该字段的长度,在BOS中改成255即可。

如果有SSMS工具,很方便查看数据库表结构,如果没有,则可以通过命令行。

CMD下

sqlcmd -E

> SELECT syscolumns.name AS 字段名,systypes.name AS 数据类型,syscolumns.length AS 长度

FROM syscolumns INNER JOIN systypes ON systypes.xtype=syscolumns.xtype

WHERE id=(SELECT id FROM sysobjects WHERE name='T_AR_RECEIVEBILLREC');

>GO;

可以把结果复制到excel中方便查看。

如果数据库中该字段长度也是50,则可以两边都修改成255

ALTER TABLE T_AR_RECEIVEBILLREC ALTER COLUMN FBPBILLNUMBER VARCHAR(255);

上一条:全作业全成本指导思路下机械行业ERP系统选型 下一条:金蝶K3 Wise v14版本v15版本将退出服务生命周期